?? time_24.asm
字號:
ORG 0000H
AJMP MAIN
ORG 000BH
AJMP TIME
ORG 0300H
MAIN: MOV TMOD,#01H ;M0=0,M1=1
CLR A
MOV 20H,A ;20 HUI
MOV 21H,A ;second
MOV 22H,A ;min
MOV 23H,A ;hour
MOV R1 ,A
MOV R2, A
MOV R3, A
SETB EA
SETB ET0
/*MOV 22H,#05H*/
MOV SP, #30H
MOV TL0,#0B0H
MOV TH0,#03CH
SETB TR0
MOV DPTR,#TABLE
SHOW:MOV A, 21H
ANL A,#0FH
;INC A
MOVC A,@A+DPTR
MOV P0,A
CLR P2.6
ACALL DELAY
SETB P2.6
;;;;;;;;;;;;;;;;;;;;;;;;;;;
MOV A, 21H
ANL A,#0F0H
SWAP A
MOVC A,@A+DPTR
MOV P0,A
CLR P2.5
ACALL DELAY
SETB P2.5
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MOV A, 22H
ANL A,#0FH
MOVC A,@A+DPTR
MOV P0,A
CLR P2.4
ACALL DELAY
SETB P2.4
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MOV A, 22H
ANL A,#0F0H
SWAP A
MOVC A,@A+DPTR
MOV P0,A
CLR P2.3
ACALL DELAY
SETB P2.3
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MOV A, 23H
ANL A,#0FH
MOVC A,@A+DPTR
MOV P0,A
CLR P2.2
ACALL DELAY
SETB P2.2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MOV A, 23H
ANL A,#0F0H
SWAP A
MOVC A,@A+DPTR
MOV P0,A
CLR P2.1
ACALL DELAY
SETB P2.1
;;;;;;;;;;;;;;;;;;;;;;;;
AJMP SHOW
DELAY: NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
RET
TABLE: DB 28H, 7EH, 0A2H, 62H, 74H,61H, 21H, 7AH, 20H, 60H
TABLE2:DB 00H
DB 01H,02H,03H,04H,05H,06H,07H,08H,09H,10H
DB 11H,12H,13H,14H,15H,16H,17H,18H,19H,20H
DB 21H,22H,23H,24H,25H,26H,27H,28H,29H,30H
DB 31H,32H,33H,34H,35H,36H,37H,38H,39H,40H
DB 41H,42H,43H,44H,45H,46H,47H,48H,49H,50H
DB 51H,52H,53H,54H,55H,56H,57H,58H,59H,60H
TIME: PUSH PSW
PUSH ACC
PUSH DPH
PUSH DPL
MOV DPTR,#TABLE2
MOV TL0,#0B0H
MOV TH0,#3CH
INC 20H
MOV A,20H
CJNE A,#14H,RETUNT ;one second
MOV 20H,#00H
MOV A,#01H
ADD A,R1
MOV R0,A
MOV R1,A
MOVC A,@A+DPTR
MOV 21H,A
CJNE R0,#3CH,RETUNT ;60 second
MOV 21H,#00H;
MOV R1,#00H
MOV A,#01H
ADD A,R2
MOV R2,A
MOV R0,A
MOVC A,@A+DPTR
MOV 22H,A
CJNE R0,#60,RETUNT ;60 minitue
MOV 22H,#00 ;
MOV R2,#00H
MOV A,#01H
ADD A,R3
MOV R0,A
MOV R3,A
MOVC A,@A+DPTR
MOV 23H,A
CJNE R0,#18H,RETUNT ;24 hour
MOV 23H,#00H
MOV R3,#00
RETUNT: POP DPL
POP DPH
POP ACC
POP PSW
RETI
END
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -