AT89S51单片机怎么用汇编语言让数码管从0到9显示

2024-11-22 15:12:24
推荐回答(1个)
回答1:

START:MOV R5,#00H ;次数计数单元R5,后面的程序应该看得懂了,都是教科书式的
MAIN: MOV A,R5
MOV DPTR,#TAB
MOV A,@A+DPTR
LCALL DISPLAY
CJNE,R5,#10,START ;次数到,从头再来
LJMP MAIN

DISPLAY: ;数码管显示子程序
..................
..................
LCALL DLY10MS

DLY10MS:.............. ;数码管显示延时
.............................

TAB: DB .................................... ;数码管七段码表