DIS: MOV DPTR,#08H
MOV R0,#0 ;R0存放字形表偏移位
MOV R1,#01H ;R1存放數(shù)碼表位選代碼
DISP: MOV A,R0
MOVC A,@A+DPTR ;查字形碼表
MOV P2,#0H ;清顯示
;ACALL DAY
MOV P1,A ;送至P1口輸出
;ACALL DAY
MOV A,R1
MOV P2,A ;輸出位選碼
ACALL DAY ;延時
;MOV A,R1
INC R0 ;指向下一位字形
RL A ;指向下一位
MOV R1,A
CJNE R1,#10H,DISP ;四個數(shù)碼管是否顯示完畢
LJMP TEST
TAB1: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H ;"0----15"的字形碼
TAB2: DB 0EEH,0DEH,0BEH,7EH,0EDH,0DDH,0BDH,7DH,0EBH,0DBH,0BBH,7BH,0E7H,0D7H,0B7H,77H
END