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

2024年11月22日 15:12
有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 .................................... ;数码管七段码表