单片机 用51单片机显示一个数码管轮流显示9到0再从0到9每隔一秒出现一次(用汇编语言)谢谢各
2个回答
展开全部
ORG 0000H
MOV DPTR,#TAB
MOV P0,#0FFH
LOP:
LOOP0:MOV 20H,#9
MOV R0,#10
LOOP1:MOV A,20H; 9-0
MOVC A,@A+DPTR
MOV P0,A
DEC 20H
CALL DELL;YANSHI
DJNZ R0,LOOP1
MOV 20H,#0;0-9
MOV R0,#10
LOOP2:MOV A,20H; 0-9
MOVC A,@A+DPTR
MOV P0,A
INC 20H
CALL DELL;YANSHI
DJNZ R0,LOOP2
AJMP LOP
TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
DELL:MOV R7,#250;yanshi,SHIZHONG:1WEIMIAO,YUEWEI1s
DEL1:MOV R6,#200
DEL2:MOV R5,#10
DEL3:DJNZ R5,DEL3
DJNZ R6,DEL2
DJNZ R7,DEL1
END
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询