home *** CD-ROM | disk | FTP | other *** search
- ORG 0000H
- AJMP MAIN
- ORG 000BH
- AJMP INT0P
- ORG 0100H
- MAIN MOV R2,#1
- MOV SP,#60H
- MOV TMOD,#01H
- MOV TH0,#0FEH
- MOV TL0,#0F0H
- SETB TR0
- SETB ET0
- SETB EA
- LOOP SJMP LOOP
- INT0P DEC R2
- JC AAA
- SJMP BEG
- AAA LJMP DONE
- BEG MOV R2,#1
- MOV TH0,#0FEH
- MOV TL0,#0F0H
- MOV R7,22H
- MOV R6,21H
- MOV R5,20H
- INC R7;SECTION SECOND
- MOV A,R7
- JB 0E0H.3,N1
- MOV 22H,R7
- LJMP DONE
- N1 JB 0E0H.1,N2
- MOV 22H,R7
- LJMP DONE
- N2 ANL A,#0F0H
- ADD A,#10H
- JB 0E0H.6,N3
- MOV R7,A
- MOV 22H,R7
- LJMP DONE
- N3 JB 0E0H.5,N4
- MOV R7,A
- MOV 22H,R7
- LJMP DONE
- N4 CLR A
- MOV R7,A
- MOV 22H,R7
- INC R6;SECTION MINUTE
- MOV A,R6
- JB 0E0H.3,M1
- MOV 21H,R6
- LJMP DONE
- M1 JB 0E0H.1,M2
- MOV 21H,R6
- LJMP DONE
- M2 ANL A,#0F0H
- ADD A,#10H
- JB 0E0H.6,M3
- MOV R6,A
- MOV 21H,R6
- LJMP DONE
- M3 JB 0E0H.5,M4
- MOV R6,A
- MOV 21H,R6
- LJMP DONE
- M4 CLR A
- MOV R6,A
- MOV 21H,R6
- INC R5;SECTION HOUR
- MOV A,R5
- JB ACC.3,H1
- MOV 20H,R5
- LJMP DONE
- H1 JB ACC.1,H2
- MOV 20H,R5
- LJMP DONE
- H2 ANL A,#0F0H
- ADD A,#10H
- JB ACC.5,H3
- MOV R5,A
- MOV 20H,R5
- LJMP DONE
- H3 JB ACC.2,H4
- MOV R5,A
- MOV 20H,R5
- LJMP DONE
- H4 CLR A
- MOV R5,A
- MOV 20H,R5
- DONE RETI
- END