求:8字数码管动态显示0到99的汇编程序
好酷屋教程网小编为您收集和整理了求:8字数码管动态显示0到99的汇编程序的相关教程:写那么长干嘛,p1口接数码管扫描。p0口接8段字符显示,已测试正常。ORG0000HSTAER:MOVDPTR,#K1MOV41H,#00HMOV42H,#00HMOVR2,#0FFHA2:ACALL
写那么长干嘛,p1口接数码管扫描。p0口接8段字符显示,已测试正常。
ORG 0000H
STAER: MOV DPTR,#K1
MOV 41H,#00H
MOV 42H,#00H
MOV R2,#0FFH
A2: ACALL A1;调用显示子程序
DJNZ R2,A2
MOV R2,#0FFH
INC 41H
MOV A,41H
CJNE A,#0AH,A2
MOV 41H,#00H
INC 42H
MOV A,42H
CJNE A,#0AH,A2
LJMP STAER;满100就清零重新开始
A1: MOV P0,#0FFH
MOV P1,#0FEH;取个位数的7段代码
MOV A,41H
MOVC A,@A+DPTR
MOV P0,A ;送出个位的7段代码
ACALL LOOP
MOV P0,#0FFH
MOV P1,#0FDH
MOV A,42H
MOVC A,@A+DPTR
ACALL LOOP
RET
LOOP: MOV R3,#100;1毫秒延时按12MHZ计算
D1: MOV R4,#10
D2: DJNZ R4,D2
DJNZ R3,D1
RET
K1: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
;实验板上的7段数码管0~9数字的共阴显示代码
END
注释比程序还麻烦,自己看了
以上就是好酷屋教程网小编为您收集和整理的汇编程序,数码管,动态相关内容,如果对您有帮助,请帮忙分享这篇文章^_^
本文来源: https://www.haoku5.com/youxi/6458fff2f3ae6e64e601b243.html
相关推荐