标题:
为什么单片机数码管初始值是5?是程序错误还是接线错误?
[打印本页]
作者:
leexiangyi
时间:
2020-5-24 00:05
标题:
为什么单片机数码管初始值是5?是程序错误还是接线错误?
我做的是一个0-99手动按键的计数器,我是一个新手,不太明白,不知道为什么初始值是5。
51hei.png
(67.3 KB, 下载次数: 64)
下载附件
2020-5-24 00:08 上传
单片机源程序如下:
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP JIAYI
ORG 0030H
MAIN:
SETB EX0
SETB EX1
SETB EA
SP1 BIT P3.3
ORG 0
START:
MOV R1,00H
NEXT:
MOV A,R1
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV A,B
MOVC A,@A+DPTR
MOV P2,A
WT:
JNB SP1,WT
JIAYI:
JB SP1,JIAYI
LCALL HAND
JB SP1,JIAYI
INC R1
MOV A,R1
CJNE A,#100,NEXT
LJMP START
HAND:
MOV R6,#20
D1:
MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
RET
TABLE:
DB 6DH,7DH,07H,7FH,6FH,3FH,06H,5BH,4FH,66H
SJMP $
END
作者:
leexiangyi
时间:
2020-5-24 00:09
可能图不太清楚
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1