【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《单片机数字1-9显示》,欢迎阅读!
ORG 0000H SETB P2.7 MOV A,#0FEH MOV P0,A CLR P2.7
START: MOV R1,#00H NEXT: MOV A,R1 MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P0,A LCALL DELAY INC R1
CJNE R1,#10,NEXT LJMP START DELAY: MOV R5,#20 D2: MOV R6,#20 D1: MOV R7,#248 DJNZ R7,$ DJNZ R6,D1 DJNZ R5,D2 RET TABLE:
DB
3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END
gfGNDab
a
afe
dg
bcdp
bcdefgdp
abcdefgdp
+5V
·
edGNDcdp
(a)
共阴极
(b)
共阳极
使用LED显示器时,要注意区分这两种不同的接法。为了显示数字或字符,必须对数字或字符进行编码。七段数码管加上一个小数点,共计8段。因此为LED显示器提供的编码正好是一个字节。TX实验板用共阴LED显示器,根据电路连接图显示16进制数的编码已列在下表。
0x3f , 0x06 , 0x5b , 0x4f , 0x66 , 0x6d , 0
1
2 3 4 5
0x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x7c , 6
7
8 9 A B
0x39 , 0x5e , 0x79 , 0x71 , 0x00
C D E F 无显示
本文来源:https://www.wddqxz.cn/b4695ee34a7302768f993988.html