8279顯示電子鐘的硬件設(shè)計(jì)與軟件設(shè)計(jì)
MOV A,R3
ADD A,#1 ;時(shí)加1
DA A
MOV R3,A
MINUTE:
MOV A,R2
ADD A,#1 ;分加1
DA A
MOV R2,A
SECOND:
MOV A,R1
ADD A,#1 ;秒加1
DA A
MOV R1,A
EXIT:
POP PSW ;恢復(fù)現(xiàn)場(chǎng)
POP ACC
POP DPL
POP DPH
RETI ;中斷返回
DISPLAY:
MOV A,R3
ANL A,#0FH
MOV R5,A
MOV R4,#6
LCALL DISLED ;顯示小時(shí)低位
MOV A,R3
SWAP A
ANL A,#0FH
MOV R5,A
MOV R4,#7
LCALL DISLED ;顯示小時(shí)高位
MOV A,R2
ANL A,#0FH
MOV R5,A
MOV R4,#3
LCALL DISLED ;顯示分鐘低位
MOV A,R2
SWAP A
ANL A,#0FH
MOV R5,A
MOV R4,#4
LCALL DISLED ;顯示分鐘高位
MOV A,R1
ANL A,#0FH
MOV R5,A
MOV R4,#0
LCALL DISLED ;顯示秒低位
MOV A,R1
SWAP A
ANL A,#0FH
MOV R5,A
MOV R4,#1
LCALL DISLED ;顯示秒高位
RET
LEDSEG: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H ;'0,1,2,3,4,5,6,7'
DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H ;'8,9,A,B,C,D,E,F'
DB 6DH,02H,08H,00H,59H,0FH,76H;'U,-,_, ,I,O,P, '
END
51單片機(jī)相關(guān)文章:51單片機(jī)教程
評(píng)論