ZKX's LAB

汇编原理课设10秒小游戏 汇编语言高手:微机原理课程设计---显示日期或时间

2021-04-26知识5

大学里计算机老师那么厉害,为何不从事薪资更高的程序员工作呢?我就是一名大学IT教师,我可以来回答你的问题。我从事IT教育已有23年,从286机型、DOS3.1、汇编语言开始的。

微机原理汇编语言课程设计 中的LED 灯显示控制代码怎么写? data segmentio8255a equ 288Hio8255b equ 289Hio8255c equ 28AHio8255t equ 28BHdata ends7code segmentassume cs:code,ds:datastart:mov ax,datamov ds,axmov dx,io8255t;控制端口mov al,81H;设置8255为A口输出out dx,almov dx,io8255amov al,00H;设置8个灯全灭out dx,almo:mov dx,io8255cin al,dxcmp al,01hjz k1cmp al,02hjz k2cmp al,04hjz k3jmp theendk1:jmp l1k2:jmp l2k3:jmp l3l1:call dengl2:mov dx,io8255amov al,01hout dx,all3:mov dx,io8255amov al,00hout dx,altheend:mov al,00hmov dx,io8255aout dx,aljmp modeng procmov dx,io8255a;数据端口mov al,01H;1号灯out dx,alcall delay;延迟1秒mov al,04H;3号灯out dx,alcall delay;延迟1秒mov al,10H;5号灯out dx,alcall delay;延迟1秒mov al,40H;7号灯out dx,alcall delay;延迟1秒mov cl,5return1:mov al,55H;1,3,5,7号灯out dx,alcall sdelay;延迟1秒mov al,00Hout dx,alcall sdelay;延迟1秒loop return1mov al,02H;2号灯out dx,alcall delay;延迟1秒mov al,08H;4号灯out dx,alcall delay;延迟1秒mov al,20H;6号灯out dx。

急求简易数字电压表课程设计(原理图加汇编程序,不要语言)用ADC0809 LED_0 EQU 30HLED_1 EQU 31HLED_2 EQU 32HLED_3 EQU 33HADC EQU 35HCLOCK BIT P2.4ST BIT P2.5EOC BIT P2.6OE BIT P2.7ORG 00HSJMP STARTORG 0BHLJMP INT_T0START:MOV LED_0,#00HMOV LED_1,#00HMOV LED_2,#00HMOV P2,#0FFHMOV DPTR,#TABLEMOV TMOD,#02H;采用定时器2实现11 us的定时MOV TH0,#245MOV TL0,#00MOV IE,#82HSETB TR0WAIT:CLR ST;此语句到第三条语句为启动A/D转换SETB STCLR STJNB EOC,$;查询A/D转换是否结束SETB OE;允许输出MOV ADC,P1;A/D转换结果存入ADC也即35H单元中CLR OE;关闭输出MOV A,ADC;A/D转换数据转BCD码MOV B,#51DIV ABMOV LED_3,A;整数位存入LED_3也即33H单元中MOV A,BCLR F0SUBB A,#1AHMOV F0,CMOV A,#10MUL ABMOV B,#51DIV ABJB F0,BCD1ADD A,#5BCD1:MOV LED_2,A;小数点后第一位存入LED_2也即32H单元中MOV A,BCLR F0SUBB A,#1AHMOV F0,CMOV A,#10MUL ABMOV B,#51DIV ABJB F0,BCD2ADD A,#5BCD2:MOV LED_1,A;小数点后第二位存入LED_1即31H单元中MOV A,BCLR F0SUBB A,#1AHMOV F0,CMOV A,#10MUL ABMOV B,#51DIV ABJB F0,BCD3ADD A,#5BCD3:MOV LED_0,A;小数点后第。

#汇编原理课设10秒小游戏

随机阅读

qrcode
访问手机版