共阴极:
“
3FH
“
7FH
“
06H
“
6FH
“
5BH
“A”
77H
“
4FH
“b”
7CH
“
66H
“C”
39H
“
6DH
“d”
5EH
“
7DH
“E”
79H
“
07H
“F”
71H
共阳极的计算方法:
打开你的计算器,用16进制FF与共阴极对应的数XOR即可得出共阳极的数。
TABLE: DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,80H,90H
$MOD51 ; This includes 8051 definitions for the metalink
assembler
ORG 0
START: MOV R1,#00H
NEXT: MOV A,R1
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,#90H
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 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,00H,90H
END
从0显示到9,最后显示一个9