作业帮 > 综合 > 作业

求:8字数码管动态显示0到99的汇编程序

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/07 05:27:18
求:8字数码管动态显示0到99的汇编程序
8字数码管动态显示0到99的汇编程序 要是动态的!
我总共就这么点分数了 拜托!
求:8字数码管动态显示0到99的汇编程序
写那么长干嘛,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

注释比程序还麻烦,自己看了