Led Trai Tim Ver 2.03

71
Led trai tim ver 2.03.SRC //Led trai tim ver 2.03 //design by leduche_dt3k3haui //Chi tiet tai webside ledtraitim.tk //timer 16/09/2010 ORG 002BAH ; MOV R6,A MOV R5,A MOV R3,A MOV @R1,A MOV A,R7 DJNZ R7,L0280 MOV R7,#07FH CJNE R7,#0DFH,L02B5 MOV @R1,A MOV R3,A MOV R5,A MOV R6,A AJMP L0003 ; INC @R1 INC R7 DEC R7 ADDC A,R7 MOV R7,#0FFH MOVX @DPTR,A AJMP L07C3 ; MOV 00FH,@R1 INC R7 ORL A,R7 XRL 071H,#078H DEC R7 ORL A,R7 XRL A,R7 JMP @A+DPTR ; MOV R1,#07CH ADDC A,R7 ANL A,R7 XRL A,R7 MOV @R1,#07BH MOV R5,#07EH MOVX @DPTR,A AJMP L07C3 ; MOV 00FH,@R1 MOVX @DPTR,A MOVX A,@R0 XCH A,@R0 MOV 01EH,R6 MOV R0,A MOVX @R0,A MOV A,@R0 XCH A,R6 SUBB A,R6 ADDC A,R6 ADDC A,R7 ANL A,R7 XRL A,R7 MOV @R1,#07BH MOV R5,#07EH MOV R0,A ACALL L07E3 XCH A,@R1 MOV 01FH,R7 ADDC A,R7 MOV R7,#0FFH Page 1

Transcript of Led Trai Tim Ver 2.03

Page 1: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC//Led trai tim ver 2.03//design by leduche_dt3k3haui//Chi tiet tai webside ledtraitim.tk//timer 16/09/2010 ORG 002BAH; MOV R6,A MOV R5,A MOV R3,A MOV @R1,A MOV A,R7 DJNZ R7,L0280 MOV R7,#07FH CJNE R7,#0DFH,L02B5 MOV @R1,A MOV R3,A MOV R5,A MOV R6,A AJMP L0003; INC @R1 INC R7 DEC R7 ADDC A,R7 MOV R7,#0FFH MOVX @DPTR,A AJMP L07C3; MOV 00FH,@R1 INC R7 ORL A,R7 XRL 071H,#078H DEC R7 ORL A,R7 XRL A,R7 JMP @A+DPTR; MOV R1,#07CH ADDC A,R7 ANL A,R7 XRL A,R7 MOV @R1,#07BH MOV R5,#07EH MOVX @DPTR,A AJMP L07C3; MOV 00FH,@R1 MOVX @DPTR,A MOVX A,@R0 XCH A,@R0 MOV 01EH,R6 MOV R0,A MOVX @R0,A MOV A,@R0 XCH A,R6 SUBB A,R6 ADDC A,R6 ADDC A,R7 ANL A,R7 XRL A,R7 MOV @R1,#07BH MOV R5,#07EH MOV R0,A ACALL L07E3 XCH A,@R1 MOV 01FH,R7 ADDC A,R7 MOV R7,#0FFH

Page 1

Page 2: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC DEC R7 MOV 0C7H,R7 MOVX A,@R1 ACALL L07F8 MOV R4,A MOV R6,A MOV R7,A MOV R7,#0AFH ANL A,@R1 MOV R3,055H MOV R2,055H MOV R2,055H MOV R2,055H MOV R2,0AAH ANL A,0AAH ANL A,0AAH ANL A,07FH MOV R7,057H MOV R3,055H MOV R2,055H MOV R2,055H MOV R2,055H MOV R2,0AAH ANL A,0AAH ANL A,0AAH ANL A,07FH MOV R7,057H MOV R3,055H MOV R2,055H MOV R2,055H MOV R2,055H MOV R2,0AAH ANL A,0AAH ANL A,0AAH ANL A,0FEH MOV R5,A MOV R3,A MOV @R1,A MOV A,R7 DJNZ R7,L030E MOV R7,#07EH MOV R5,#07BH MOV @R1,#06FH ANL A,R7;

L0356: ADDC A,R7 ADDC A,R6 ADDC A,R5 ADDC A,R3 ADDC A,@R1 ADD A,R7 DEC R7 DEC R6 DEC R5;

L035F: DEC R3 DEC @R1 INC R7 INC R6;

L0363: INC R5 INC R3 INC @R1;

L0366: INC @R0 INC 003H LJMP L0100;

Page 2

Page 3: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV R7,#0BFH DJNZ R7,L035F MOV @R1,A MOV R3,A MOV R5,A MOV R6,A;

L0374: MOV R6,#0BEH DJNZ R6,L0366 MOV @R0,A MOV R2,A MOV R4,A MOV R4,#0BCH DJNZ R4,L036B CPL A;

L0380: MOV R0,A MOV R0,#0B8H DJNZ R0,L036D MOVX @DPTR,A JNZ L0338 POP ACC JZ L032C PUSH 040H SJMP L0390;

L0390: MOV R6,A MOV R5,A MOV R3,A MOV @R1,A MOV A,R7 DJNZ R7,L0356 MOV R7,#07EH MOV R5,#07BH MOV @R1,#06FH ANL A,R7 ADDC A,R7 ADDC A,R6 ADDC A,R5 ADDC A,R3 ADDC A,@R1 ADD A,R7 DEC R7 DEC R6 DEC R5;

L03A7: DEC R3 DEC @R1 INC R7 INC R6 INC R5 INC R3;

L03AD: INC @R1;

L03AE: INC @R0 INC 003H LJMP L0100; MOV R7,#0BFH DJNZ R7,L03A7 MOV @R1,A MOV R3,A MOV R5,A MOV R6,A MOV R6,#0BEH DJNZ R6,L03AE MOV @R0,A

Page 3

Page 4: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV R2,A MOV R4,A MOV R4,#0BCH DJNZ R4,L03B3 CPL A MOV R0,A MOV R0,#0B8H DJNZ R0,L03B5 MOVX @DPTR,A JNZ L0380 POP ACC JZ L0374 PUSH 040H SJMP L03D8;

L03D8: NOP AJMP L0002; INC A INC R0 JBC 020H,L0420 SJMP L0363 ANL C,P0.4 MOV P1,R0 ORL C,/0C0H AJMP L06C2; SWAP A XCH A,R0 POP ACC AJMP L07E2; CLR A MOV A,R0 MOVX @DPTR,A ACALL L07F2 CPL A MOV R0,A MOV R1,A MOV R2,A MOV R4,A MOV R5,A MOV R6,A MOV R7,A NOP SJMP L0440 JB 010H,L040B INC A LJMP L0181; AJMP L0221; ACALL L0009;

L040B: INC 003H MOVC A,@A+PC ORL 023H,#013H INC R3 INC @R1 MOV 047H,@R1 ADD A,@R1 DEC @R1 INC R7 MOV 04FH,R7 ADD A,R7 DEC R7 SUBB A,R7 ANL A,R7

Page 4

Page 5: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC ADDC A,R7 CJNE R7,#07FH,L0421 NOP AJMP L0002; INC A INC R0 JBC 020H,L046A SJMP L03AD ANL C,P0.4 MOV P1,R0 ORL C,/0C0H AJMP L06C2; SWAP A XCH A,R0 POP ACC AJMP L07E2; CLR A MOV A,R0 MOVX @DPTR,A ACALL L07F2 CPL A;

L0440: MOV R0,A MOV R1,A MOV R2,A MOV R4,A MOV R5,A MOV R6,A;

L0446: MOV R7,A NOP SJMP L048A JB 010H,L0455 INC A LJMP L0181; AJMP L0221; ACALL L0009;

L0455: INC 003H MOVC A,@A+PC ORL 023H,#013H INC R3 INC @R1 MOV 047H,@R1;

L045F: ADD A,@R1 DEC @R1 INC R7 MOV 04FH,R7 ADD A,R7 DEC R7 SUBB A,R7 ANL A,R7 ADDC A,R7 CJNE R7,#07FH,L046B MOV R6,A MOV R4,A MOV R0,A MOVX @DPTR,A;

L0470: MOVX A,@DPTR PUSH P0 NOP

Page 5

Page 6: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV R7,#03FH DEC R7 INC R7 INC @R1 RR A AJMP L0000;;

L047C: AJMP L0003; INC @R1 INC R7 DEC R7 ADDC A,R7 MOV R7,#0FFH SJMP L0446 MOVX A,@DPTR MOVX @DPTR,A MOV R0,A MOV R4,A;

L048A: MOV R6,A MOV R7,A MOV R6,A MOV R5,A MOV R3,A MOV @R1,A MOV A,R7 DJNZ R7,L0452 MOV R7,#07EH MOV R5,#07BH MOV @R1,#06FH ANL A,R7 ADDC A,R7 ADDC A,R6 ADDC A,R5 ADDC A,R3 ADDC A,@R1 ADD A,R7 DEC R7 DEC R6 DEC R5;

L04A3: DEC R3 DEC @R1 INC R7 INC R6 INC R5 INC R3 INC @R1;

L04AA: INC @R0 INC 003H LJMP L0100; MOV R7,#0BFH DJNZ R7,L04A3 MOV @R1,A MOV R3,A MOV R5,A MOV R6,A MOV R6,#0BEH DJNZ R6,L04AA MOV @R0,A MOV R2,A MOV R4,A MOV R4,#0BCH DJNZ R4,L04AF

Page 6

Page 7: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC CPL A MOV R0,A MOV R0,#0B8H DJNZ R0,L04B1 MOVX @DPTR,A JNZ L047C POP ACC JZ L0470 PUSH 040H SJMP L04D4;

L04D4: NOP AJMP L0002; INC A INC R0 JBC 020H,L051C SJMP L045F ANL C,P0.4 MOV P1,R0 ORL C,/0C0H AJMP L06C2; SWAP A XCH A,R0 POP ACC AJMP L07E2; CLR A MOV A,R0 MOVX @DPTR,A ACALL L07F2 CPL A MOV R0,A MOV R1,A MOV R2,A MOV R4,A MOV R5,A MOV R6,A MOV R7,A NOP SJMP L053C JB 010H,L0507 INC A LJMP L0181; AJMP L0221; ACALL L0009;

L0507: INC 003H MOVC A,@A+PC ORL 023H,#013H INC R3 INC @R1 MOV 047H,@R1 ADD A,@R1 DEC @R1 INC R7 MOV 04FH,R7 ADD A,R7 DEC R7 SUBB A,R7 ANL A,R7 ADDC A,R7 CJNE R7,#07FH,L051D ADDC A,R7 XCH A,R7

Page 7

Page 8: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOVX @R1,A MOV R4,A ADDC A,R7 XCH A,R7 MOVX @R1,A MOV R4,A MOV R4,A MOVX @R1,A XCH A,R7 ADDC A,R7 MOV R4,A MOVX @R1,A XCH A,R7 ADDC A,R7 ADDC A,R7 XCH A,R7 MOVX @R1,A MOV R4,A MOV R4,A MOVX @R1,A XCH A,R7 ADDC A,R7; ORG 01EB8H; INC R0 ANL A,R2 MOV R6,A MOV R4,A MOV R0,A MOVX @DPTR,A MOVX A,@DPTR PUSH P0 NOP INC R0 XRL 07FH,A ADDC A,R7 DEC R7 INC R7 INC @R1 RR A AJMP L1800; INC R0 ANL 001H,A RR A INC @R1 INC R7 DEC R7 ADDC A,R7 MOV R7,#0FFH INC R0 MOV A,#080H PUSH ACC MOVX @DPTR,A MOV R0,A MOV R4,A MOV R6,A MOV R7,A INC @R0 XRL A,R2 MOV R6,A MOV 0EAH,A DJNZ 0AAH,L1F3D; ORG 01D65H;;

Page 8

Page 9: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC L1D65: MOV P0,#0F0H

MOV P1,#0F0H;

L1D6B: MOV R7,#070H MOV R6,#017H;

L1D6F: MOV R5,#000H MOV R4,#000H MOV 025H,R7 MOV 024H,R6 MOV 023H,R5 MOV 022H,R4 CLR A MOV 029H,A MOV 028H,A MOV 027H,A MOV 026H,A;

L1D84: MOV R7,025H MOV R6,024H MOV R5,023H MOV R4,022H MOV R3,029H MOV R2,028H MOV R1,027H MOV R0,026H CLR C LCALL L0F5E JNC L1DB5 CLR A MOV R2,A MOV R1,A MOV R0,A MOV A,029H ADD A,#001H MOV 029H,A MOV A,R2 ADDC A,028H MOV 028H,A MOV A,R1 ADDC A,027H MOV 027H,A MOV A,R0 ADDC A,026H MOV 026H,A SJMP L1D84;

L1DB5: RET;; ORG 01EE9H;;

L1EE9: MOV R7,071H MOV A,#008H ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#02CH;

L1EF4: ADD A,R7;

L1EF5: MOV R0,A MOV A,@R0 MOV P3,A;

L1EF9: MOV R7,#02CH

Page 9

Page 10: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV R6,#001H;

L1EFD: CLR A MOV R5,A MOV R4,A;

L1F00: CLR C MOV A,R5 SUBB A,R7 MOV A,R4 SUBB A,R6 JNC L1F14 CLR A MOV R3,A;

L1F09: INC R3 CJNE R3,#07DH,L1F09 INC R5 CJNE R5,#000H,L1F12 INC R4;

L1F12: SJMP L1F00;

L1F14: RET;; ORG 01E55H;;

L1E55: CLR A MOV 072H,A MOV 073H,A;

L1E5A: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH LCALL L1EF9 CLR A MOV P3,A MOV P2,A MOV P1,A MOV P0,A LCALL L1EFD INC 073H MOV A,073H JNZ L1E7D INC 072H;

L1E7D: CLR C SUBB A,#008H MOV A,072H SUBB A,#000H JC L1E5A RET;; ORG 01908H;;

L1908: CLR A MOV 070H,A MOV 071H,A;

L190D: CLR A MOV P1,A MOV P2,A LCALL L1EF9

Page 10

Page 11: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV P1,#0FFH MOV P2,#0FFH LCALL L1EFD CLR A MOV P1,A MOV P2,A LCALL L1EFD MOV P1,#0FFH MOV P2,#0FFH LCALL L1EFD CLR A MOV P0,A MOV P3,A LCALL L1EFD MOV P0,#0FFH MOV P3,#0FFH LCALL L1EFD CLR A MOV P0,A MOV P3,A LCALL L1EFD MOV P0,#0FFH MOV P3,#0FFH LCALL L1EFD INC 071H MOV A,071H JNZ L1959 INC 070H;

L1959: CLR C SUBB A,#005H MOV A,070H SUBB A,#000H JC L190D RET;; ORG 01DB6H;;

L1DB6: CLR A MOV 070H,A MOV 071H,A;

L1DBB: MOV P3,#055H MOV P2,#055H MOV P1,#055H MOV P0,#055H LCALL L1EF9 MOV P3,#0AAH MOV P2,#0AAH MOV P1,#0AAH MOV P0,#0AAH LCALL L1EFD INC 071H MOV A,071H JNZ L1DE1 INC 070H;

L1DE1: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1DBB RET;;

L1DEB: CLR A

Page 11

Page 12: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV 070H,A MOV 071H,A;

L1DF0: MOV P3,#0AAH MOV P2,#0AAH MOV P1,#0AAH MOV P0,#0AAH LCALL L1EF9 MOV P3,#055H MOV P2,#055H MOV P1,#055H MOV P0,#055H LCALL L1EFD INC 071H MOV A,071H JNZ L1E16 INC 070H;

L1E16: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1DF0 RET;; ORG 00D55H;;

L0D55: MOV R0,#008H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#002H MOV R1,#0BAH MOV R6,#000H MOV R7,#008H LCALL L0F38 MOV R0,#010H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#002H MOV R1,#0C2H MOV R6,#000H MOV R7,#008H LCALL L0F38 MOV R0,#018H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#002H MOV R1,#0CAH MOV R6,#000H MOV R7,#008H LCALL L0F38 CLR A MOV 072H,A MOV 073H,A;

L0D93: CLR A MOV 070H,A MOV 071H,A;

L0D98: MOV R7,071H MOV A,#008H ADD A,R7 MOV R0,A

Page 12

Page 13: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV A,@R0 MOV P3,A MOV P2,A MOV P1,A MOV A,#010H ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0DB7 INC 070H;

L0DB7: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L0D98 CLR A MOV 070H,A MOV 071H,A;

L0DC5: MOV R7,071H MOV A,#010H ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV P2,A MOV P1,A MOV A,#008H ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0DE4 INC 070H;

L0DE4: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L0DC5 MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L0DFE: MOV R7,071H MOV A,#062H ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#05AH ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV P2,A

Page 13

Page 14: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0E1D INC 070H;

L0E1D: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L0DFE CLR A MOV 070H,A MOV 071H,A;

L0E2B: MOV R7,071H MOV A,#074H ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV P2,A MOV P1,A MOV A,#018H ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0E4A INC 070H;

L0E4A: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L0E2B INC 073H MOV A,073H JNZ L0E5B INC 072H;

L0E5B: CLR C SUBB A,#002H MOV A,072H SUBB A,#000H JNC L0E67 LJMP L0D93;;

L0E67: RET;; ORG 01542H;;

L1542: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L1553: MOV A,#05AH

Page 14

Page 15: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC ADD A,071H MOV R0,A MOV A,@R0 MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1566 INC 070H;

L1566: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1553 CLR A MOV 070H,A MOV 071H,A;

L1574: MOV A,#062H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1587 INC 070H;

L1587: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1574 CLR A MOV 070H,A MOV 071H,A;

L1595: MOV A,#062H ADD A,071H LCALL L1EF5 INC 071H MOV A,071H JNZ L15A4 INC 070H;

L15A4: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1595 CLR A MOV 070H,A MOV 071H,A;

L15B2: MOV A,#062H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L15C5 INC 070H;

L15C5: CLR C

Page 15

Page 16: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC SUBB A,#008H MOV A,070H SUBB A,#000H JC L15B2 RET;; ORG 01775H;;

L1775: CLR A MOV P3,A MOV P2,A MOV P1,A MOV P0,A MOV 070H,A MOV 071H,A;

L1782: MOV A,#052H ADD A,071H MOV R0,A MOV A,@R0 MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1795 INC 070H;

L1795: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1782 CLR A MOV 070H,A MOV 071H,A;

L17A3: MOV A,#074H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A LCALL L1EF9 INC 071H MOV A,071H JNZ L17B6 INC 070H;

L17B6: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L17A3 CLR A MOV 070H,A MOV 071H,A;

L17C4: MOV A,#074H ADD A,071H LCALL L1EF5 INC 071H MOV A,071H JNZ L17D3 INC 070H;

L17D3: CLR C SUBB A,#008H

Page 16

Page 17: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV A,070H SUBB A,#000H JC L17C4 CLR A MOV 070H,A MOV 071H,A;

L17E1: MOV A,#074H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L17F4 INC 070H;

L17F4: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L17E1 RET;; ORG 01240H;;

L1240: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L1251: MOV A,#05AH ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A MOV R7,#0C4H MOV R6,#009H LCALL L1EFD INC 071H MOV A,071H JNZ L1268 INC 070H;

L1268: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1251 CLR A MOV 070H,A MOV 071H,A;

L1276: MOV A,#05AH ADD A,071H MOV R0,A MOV A,@R0 MOV P3,A MOV R7,#0C4H MOV R6,#009H LCALL L1EFD INC 071H

Page 17

Page 18: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV A,071H JNZ L128D INC 070H;

L128D: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1276 CLR A MOV 070H,A MOV 071H,A;

L129B: MOV A,#05AH ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV R7,#0C4H MOV R6,#009H LCALL L1EFD INC 071H MOV A,071H JNZ L12B2 INC 070H;

L12B2: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L129B CLR A MOV 070H,A MOV 071H,A;

L12C0: MOV A,#062H ADD A,071H MOV R0,A MOV A,@R0 MOV P0,A MOV R7,#0C4H MOV R6,#009H LCALL L1EFD INC 071H MOV A,071H JNZ L12D7 INC 070H;

L12D7: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L12C0 RET;; ORG 01064H;;

L1064: MOV R0,#008H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#002H MOV R1,#0D2H MOV R6,#000H MOV R7,#005H LCALL L0F38

Page 18

Page 19: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV R0,#00DH MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#002H MOV R1,#0D7H MOV R6,#000H MOV R7,#005H LCALL L0F38 MOV R0,#012H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#002H MOV R1,#0DCH MOV R6,#000H MOV R7,#006H LCALL L0F38 MOV R0,#018H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#002H MOV R1,#0E2H MOV R6,#000H MOV R7,#007H LCALL L0F38 MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L10C1: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L10D4 INC 070H;

L10D4: CLR C SUBB A,#005H MOV A,070H SUBB A,#000H JC L10C1 MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L10E5: MOV A,#00DH ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A LCALL L1EF9 INC 071H MOV A,071H JNZ L10F8 INC 070H;

L10F8: CLR C

Page 19

Page 20: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC SUBB A,#005H MOV A,070H SUBB A,#000H JC L10E5 MOV P2,#07FH CLR A MOV 070H,A MOV 071H,A;

L1109: MOV A,#012H ADD A,071H LCALL L1EF5 INC 071H MOV A,071H JNZ L1118 INC 070H;

L1118: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L1109 MOV P3,#07FH MOV P2,#07FH CLR A MOV 070H,A MOV 071H,A;

L112C: MOV A,#018H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L113F INC 070H;

L113F: CLR C SUBB A,#007H MOV A,070H SUBB A,#000H JC L112C MOV P3,#07FH MOV P2,#07FH MOV P1,#07FH RET;;

L1152: MOV R0,#008H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#002H MOV R1,#0E9H MOV R6,#000H MOV R7,#005H LCALL L0F38 MOV R0,#00DH MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#002H MOV R1,#0EEH MOV R6,#000H MOV R7,#005H LCALL L0F38

Page 20

Page 21: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV R0,#012H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#002H MOV R1,#0F3H MOV R6,#000H MOV R7,#006H LCALL L0F38 MOV R0,#018H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#002H MOV R1,#0F9H MOV R6,#000H MOV R7,#007H LCALL L0F38 MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L11AF: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L11C2 INC 070H;

L11C2: CLR C SUBB A,#005H MOV A,070H SUBB A,#000H JC L11AF MOV P1,#0FFH CLR A MOV 070H,A MOV 071H,A;

L11D3: MOV A,#00DH ADD A,071H LCALL L1EF5 INC 071H MOV A,071H JNZ L11E2 INC 070H;

L11E2: CLR C SUBB A,#005H MOV A,070H SUBB A,#000H JC L11D3 MOV P3,#0FEH CLR A MOV 070H,A MOV 071H,A;

L11F3: MOV A,#012H ADD A,071H MOV R0,A

Page 21

Page 22: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV A,@R0 MOV P2,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1206 INC 070H;

L1206: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L11F3 MOV P3,#0FEH MOV P2,#0FEH CLR A MOV 070H,A MOV 071H,A;

L121A: MOV A,#018H ADD A,071H MOV R0,A MOV A,@R0 MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L122D INC 070H;

L122D: CLR C SUBB A,#007H MOV A,070H SUBB A,#000H JC L121A MOV P0,#07FH MOV P3,#0FEH MOV P2,#0FEH RET;; ORG 01B6DH;;

L1B6D: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L1B7E: MOV R7,071H MOV A,#05AH ADD A,R7 MOV R0,A MOV A,@R0 MOV P2,A MOV A,#062H LCALL L1EF4 INC 071H MOV A,071H JNZ L1B94 INC 070H;

L1B94: CLR C SUBB A,#008H MOV A,070H

Page 22

Page 23: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC SUBB A,#000H JC L1B7E CLR A MOV 070H,A MOV 071H,A;

L1BA2: MOV A,#062H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1BB7 INC 070H;

L1BB7: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1BA2 RET;;

L1BC1: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L1BD2: MOV A,#062H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1BE7 INC 070H;

L1BE7: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1BD2 CLR A MOV 070H,A MOV 071H,A;

L1BF5: MOV R7,071H MOV A,#05AH ADD A,R7 MOV R0,A MOV A,@R0 MOV P1,A MOV A,#062H LCALL L1EF4 INC 071H MOV A,071H JNZ L1C0B INC 070H;

Page 23

Page 24: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC L1C0B: CLR C

SUBB A,#008H MOV A,070H SUBB A,#000H JC L1BF5 RET;;

L1C15: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L1C26: MOV R7,071H MOV A,#062H ADD A,R7 MOV R0,A MOV A,@R0 MOV P2,A MOV A,#05AH LCALL L1EF4 INC 071H MOV A,071H JNZ L1C3C INC 070H;

L1C3C: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1C26 CLR A MOV 070H,A MOV 071H,A;

L1C4A: MOV A,#05AH ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1C5F INC 070H;

L1C5F: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1C4A RET;; ORG 01E20H;;

L1E20: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A

Page 24

Page 25: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC;

L1E31: MOV R7,071H MOV A,#05AH ADD A,R7 MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A MOV P0,A MOV A,#062H LCALL L1EF4 INC 071H MOV A,071H JNZ L1E4B INC 070H;

L1E4B: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1E31 RET;; ORG 015CFH;;

L15CF: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L15E0: MOV A,#05AH ADD A,071H MOV R0,A MOV A,@R0 MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L15F3 INC 070H;

L15F3: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L15E0 CLR A MOV 070H,A MOV 071H,A;

L1601: MOV A,#062H ADD A,071H LCALL L1EF5 INC 071H MOV A,071H JNZ L1610 INC 070H;

L1610: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1601

Page 25

Page 26: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC CLR A MOV 070H,A MOV 071H,A;

L161E: MOV A,#062H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1631 INC 070H;

L1631: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L161E CLR A MOV 070H,A MOV 071H,A;

L163F: MOV A,#05AH ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1652 INC 070H;

L1652: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L163F RET;;

L165C: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L166D: MOV A,#05AH ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1680 INC 070H;

L1680: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L166D CLR A

Page 26

Page 27: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV 070H,A MOV 071H,A;

L168E: MOV A,#062H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A LCALL L1EF9 INC 071H MOV A,071H JNZ L16A1 INC 070H;

L16A1: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L168E CLR A MOV 070H,A MOV 071H,A;

L16AF: MOV A,#062H ADD A,071H LCALL L1EF5 INC 071H MOV A,071H JNZ L16BE INC 070H;

L16BE: CLR C SUBB A,#008H;

L16C1: MOV A,070H SUBB A,#000H JC L16AF CLR A MOV 070H,A MOV 071H,A;

L16CC: MOV A,#062H ADD A,071H MOV R0,A MOV A,@R0 MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L16DF INC 070H;

L16DF: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L16CC RET;; ORG 01C69H;;

L1C69: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A

Page 27

Page 28: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV 070H,A MOV 071H,A;

L1C7A: MOV A,#05AH ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1C8F INC 070H;

L1C8F: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1C7A CLR A MOV 070H,A MOV 071H,A;

L1C9D: MOV R7,071H MOV A,#05AH ADD A,R7 MOV R0,A MOV A,@R0 MOV P1,A MOV A,#062H LCALL L1EF4 INC 071H MOV A,071H JNZ L1CB3 INC 070H;

L1CB3: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1C9D RET;;

L1CBD: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L1CCE: MOV R7,071H MOV A,#05AH ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#062H LCALL L1EF4 INC 071H MOV A,071H JNZ L1CE4 INC 070H;

L1CE4: CLR C SUBB A,#008H

Page 28

Page 29: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV A,070H SUBB A,#000H JC L1CCE CLR A MOV 070H,A MOV 071H,A;

L1CF2: MOV A,#062H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A MOV P2,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1D07 INC 070H;

L1D07: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1CF2 RET;;

L1D11: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L1D22: MOV A,#05AH ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A MOV P2,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1D37 INC 070H;

L1D37: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1D22 CLR A MOV 070H,A MOV 071H,A;

L1D45: MOV R7,071H MOV A,#062H ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#05AH LCALL L1EF4 INC 071H MOV A,071H JNZ L1D5B INC 070H

Page 29

Page 30: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC;

L1D5B: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1D45 RET;; ORG 01AC3H;;

L1AC3: CLR A MOV P3,A MOV P2,A MOV P1,A MOV P0,A MOV 070H,A MOV 071H,A;

L1AD0: MOV A,#052H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1AE5 INC 070H;

L1AE5: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1AD0 CLR A MOV 070H,A MOV 071H,A;

L1AF3: MOV R7,071H MOV A,#052H ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV A,#074H ADD A,R7 MOV R0,A MOV A,@R0 MOV P2,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1B0E INC 070H;

L1B0E: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1AF3 RET;;

L1B18: CLR A MOV P3,A

Page 30

Page 31: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV P2,A MOV P1,A MOV P0,A MOV 070H,A MOV 071H,A;

L1B25: MOV R7,071H MOV A,#052H ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV A,#074H ADD A,R7 MOV R0,A MOV A,@R0 MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1B40 INC 070H;

L1B40: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1B25 CLR A MOV 070H,A MOV 071H,A;

L1B4E: MOV A,#052H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1B63 INC 070H;

L1B63: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1B4E RET;; ORG 01E87H;;

L1E87: CLR A MOV P3,A MOV P2,A MOV P1,A MOV P0,A MOV 070H,A MOV 071H,A;

L1E94: MOV R7,071H MOV A,#074H ADD A,R7 MOV R0,A MOV A,@R0

Page 31

Page 32: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV P1,A MOV P2,A MOV P0,A MOV A,#052H LCALL L1EF4 INC 071H MOV A,071H JNZ L1EAE INC 070H;

L1EAE: CLR C SUBB A,#009H MOV A,070H SUBB A,#000H JC L1E94 RET;; ORG 009CFH;;

L09CF: MOV R0,#008H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#000H MOV R6,#000H MOV R7,#009H LCALL L0F38 MOV R0,#011H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#009H MOV R6,#000H MOV R7,#009H LCALL L0F38 MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L0A06: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0A19 INC 070H;

L0A19: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L0A06 MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

Page 32

Page 33: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC L0A2A: MOV A,#011H

ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0A3D INC 070H;

L0A3D: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L0A2A MOV P2,#0FFH CLR A MOV 070H,A MOV 071H,A;

L0A4E: MOV A,#011H ADD A,071H LCALL L1EF5 INC 071H MOV A,071H JNZ L0A5D INC 070H;

L0A5D: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L0A4E MOV P3,#0FFH CLR A MOV 070H,A MOV 071H,A;

L0A6E: MOV A,#011H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0A81 INC 070H;

L0A81: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L0A6E MOV P1,#0FFH CLR A MOV 070H,A MOV 071H,A;

L0A92: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A LCALL L1EF9 INC 071H MOV A,071H

Page 33

Page 34: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC JNZ L0AA5 INC 070H;

L0AA5: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L0A92 MOV P1,#0FFH CLR A MOV 070H,A MOV 071H,A;

L0AB6: MOV A,#008H ADD A,071H LCALL L1EF5 INC 071H MOV A,071H JNZ L0AC5 INC 070H;

L0AC5: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L0AB6 MOV P3,#0FFH CLR A MOV 070H,A MOV 071H,A;

L0AD6: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0AE9 INC 070H;

L0AE9: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L0AD6 MOV P2,#0FFH CLR A MOV 070H,A MOV 071H,A;

L0AFA: MOV A,#011H ADD A,071H MOV R0,A MOV A,@R0 MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0B0D INC 070H;

L0B0D: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L0AFA

Page 34

Page 35: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L0B1E: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P0,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0B33 INC 070H;

L0B33: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L0B1E MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L0B47: MOV R7,071H MOV A,#011H ADD A,R7 MOV R0,A MOV A,@R0 MOV P2,A MOV A,#008H LCALL L1EF4 INC 071H MOV A,071H JNZ L0B5D INC 070H;

L0B5D: CLR C SUBB A,#009H MOV A,070H SUBB A,#000H JC L0B47 MOV P3,#0FFH MOV P2,#0FFH CLR A MOV 070H,A MOV 071H,A;

L0B71: MOV R7,071H MOV A,#008H ADD A,R7 MOV R0,A MOV A,@R0 MOV P2,A MOV A,#011H LCALL L1EF4 INC 071H MOV A,071H JNZ L0B87 INC 070H;

L0B87: CLR C SUBB A,#006H MOV A,070H

Page 35

Page 36: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC SUBB A,#000H JC L0B71 MOV P2,#0FFH MOV P3,#0FFH CLR A MOV 070H,A MOV 071H,A;

L0B9B: MOV A,#011H ADD A,071H MOV R0,A MOV A,@R0 MOV P0,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0BB0 INC 070H;

L0BB0: CLR C SUBB A,#009H MOV A,070H SUBB A,#000H JC L0B9B MOV P0,#0FFH MOV P1,#0FFH RET;; ORG 00F74H;;

L0F74: MOV R0,#008H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#012H MOV R6,#000H MOV R7,#006H LCALL L0F38 MOV R0,#00EH MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#018H MOV R6,#000H MOV R7,#006H LCALL L0F38 MOV R0,#014H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#01EH MOV R6,#000H MOV R7,#006H LCALL L0F38 MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

Page 36

Page 37: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC L0FBE: MOV A,#06AH

ADD A,071H MOV R0,A MOV A,@R0 MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0FD1 INC 070H;

L0FD1: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L0FBE CLR A MOV 070H,A MOV 071H,A;

L0FDF: MOV R7,071H MOV A,#00EH ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H ADD A,R7 MOV R0,A MOV A,@R0 MOV P2,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0FFA INC 070H;

L0FFA: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L0FDF CLR A MOV 070H,A MOV 071H,A;

L1008: MOV R7,071H MOV A,#014H ADD A,R7 MOV R0,A MOV A,@R0 MOV P2,A MOV A,#00EH ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H ADD A,071H LCALL L1EF5 INC 071H MOV A,071H JNZ L1027 INC 070H;

L1027: CLR C SUBB A,#006H MOV A,070H

Page 37

Page 38: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC SUBB A,#000H JC L1008 CLR A MOV 070H,A MOV 071H,A;

L1035: MOV R7,071H MOV A,#00EH ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#014H ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV P2,A MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L105A INC 070H;

L105A: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L1035 RET;; ORG 012E1H;;

L12E1: MOV R0,#008H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#024H MOV R6,#000H MOV R7,#006H LCALL L0F38 MOV R0,#00EH MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#02AH MOV R6,#000H MOV R7,#006H LCALL L0F38 MOV R0,#014H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#030H MOV R6,#000H MOV R7,#006H LCALL L0F38 MOV P3,#0FFH

Page 38

Page 39: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L132B: MOV R7,071H MOV A,#06AH ADD A,R7 MOV R0,A MOV A,@R0 MOV P2,A MOV A,#008H LCALL L1EF4 INC 071H MOV A,071H JNZ L1341 INC 070H;

L1341: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L132B CLR A MOV 070H,A MOV 071H,A;

L134F: MOV R7,071H MOV A,#00EH ADD A,R7 MOV R0,A MOV A,@R0 MOV P2,A MOV A,#014H ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1374 INC 070H;

L1374: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L134F RET;; ORG 01417H;;

L1417: MOV R0,#008H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H

Page 39

Page 40: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV R1,#036H MOV R6,#000H MOV R7,#006H LCALL L0F38 MOV R0,#00EH MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#03CH MOV R6,#000H MOV R7,#006H LCALL L0F38 MOV R0,#014H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#042H MOV R6,#000H MOV R7,#006H LCALL L0F38 MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L1461: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P0,A LCALL L1EF9 INC 071H MOV A,071H JNZ L1476 INC 070H;

L1476: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L1461 CLR A MOV 070H,A MOV 071H,A;

L1484: MOV R7,071H MOV A,#014H ADD A,R7 MOV R0,A MOV A,@R0 MOV P2,A MOV P0,A MOV A,#06AH ADD A,R7 MOV R0,A MOV A,@R0 MOV P1,A MOV A,#008H ADD A,071H LCALL L1EF5 INC 071H MOV A,071H

Page 40

Page 41: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC JNZ L14A5 INC 070H;

L14A5: CLR C SUBB A,#006H MOV A,070H SUBB A,#000H JC L1484 RET;; ORG 01963H;;

L1963: MOV R0,#008H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#048H MOV R6,#000H MOV R7,#024H LCALL L0F38 MOV R0,#02CH MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#06CH MOV R6,#000H MOV R7,#024H LCALL L0F38 CLR A MOV 070H,A MOV 071H,A;

L198E: MOV R7,071H MOV A,#008H ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#02CH ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV P2,A MOV P1,A MOV R7,#090H MOV R6,#001H LCALL L1EFD INC 071H MOV A,071H JNZ L19B1 INC 070H;

L19B1: CLR C SUBB A,#024H MOV A,070H SUBB A,#000H JC L198E RET;;

L19BB: MOV R0,#008H MOV R4,#000H MOV R5,#000H

Page 41

Page 42: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV R3,#0FFH MOV R2,#003H MOV R1,#090H MOV R6,#000H MOV R7,#024H LCALL L0F38 MOV R0,#02CH MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#0B4H MOV R6,#000H MOV R7,#024H LCALL L0F38 CLR A MOV 070H,A MOV 071H,A;

L19E6: MOV R7,071H MOV A,#02CH ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV P2,A MOV P1,A MOV R7,#090H MOV R6,#001H LCALL L1EFD INC 071H MOV A,071H JNZ L1A09 INC 070H;

L1A09: CLR C SUBB A,#024H MOV A,070H SUBB A,#000H JC L19E6 RET;;

L1A13: MOV R0,#008H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#0D8H MOV R6,#000H MOV R7,#025H LCALL L0F38 MOV R0,#02DH MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#003H MOV R1,#0FDH MOV R6,#000H MOV R7,#025H LCALL L0F38 CLR A MOV 070H,A

Page 42

Page 43: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV 071H,A;

L1A3E: MOV R7,071H MOV A,#008H ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#02DH ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV P2,A MOV P1,A MOV R7,#090H MOV R6,#001H LCALL L1EFD INC 071H MOV A,071H JNZ L1A61 INC 070H;

L1A61: CLR C SUBB A,#025H MOV A,070H SUBB A,#000H JC L1A3E RET;;

L1A6B: MOV R0,#008H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#004H MOV R1,#022H MOV R6,#000H MOV R7,#025H LCALL L0F38 MOV R0,#02DH MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#004H MOV R1,#047H MOV R6,#000H MOV R7,#025H LCALL L0F38 CLR A MOV 070H,A MOV 071H,A;

L1A96: MOV R7,071H MOV A,#02DH ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV P2,A MOV P1,A MOV R7,#090H MOV R6,#001H

Page 43

Page 44: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC LCALL L1EFD INC 071H MOV A,071H JNZ L1AB9 INC 070H;

L1AB9: CLR C SUBB A,#025H MOV A,070H SUBB A,#000H JC L1A96 RET;; ORG 017FEH;;

L17FE: MOV R0,#008H;

L1800: MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#004H MOV R1,#06CH MOV R6,#000H MOV R7,#008H LCALL L0F38 MOV R0,#010H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#004H MOV R1,#074H MOV R6,#000H MOV R7,#008H LCALL L0F38 MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L1835: MOV R7,071H MOV A,#008H ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#010H ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV R7,#0C4H MOV R6,#009H LCALL L1EFD INC 071H MOV A,071H JNZ L1854 INC 070H;

L1854: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1835

Page 44

Page 45: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC CLR A MOV 070H,A MOV 071H,A;

L1862: MOV A,#010H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A MOV P2,A MOV R7,#0C4H MOV R6,#009H LCALL L1EFD INC 071H MOV A,071H JNZ L187B INC 070H;

L187B: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L1862 RET;;

L1885: MOV R0,#008H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#004H MOV R1,#07CH MOV R6,#000H MOV R7,#008H LCALL L0F38 MOV R0,#010H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#004H MOV R1,#084H MOV R6,#000H MOV R7,#008H LCALL L0F38 CLR A MOV P3,A MOV P2,A MOV P1,A MOV P0,A MOV 070H,A MOV 071H,A;

L18B8: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P1,A MOV P2,A MOV R7,#0C4H MOV R6,#009H LCALL L1EFD INC 071H MOV A,071H JNZ L18D1 INC 070H;

L18D1: CLR C SUBB A,#008H

Page 45

Page 46: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV A,070H SUBB A,#000H JC L18B8 CLR A MOV 070H,A MOV 071H,A;

L18DF: MOV R7,071H MOV A,#010H ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H ADD A,R7 MOV R0,A MOV A,@R0 MOV P3,A MOV R7,#0C4H MOV R6,#009H LCALL L1EFD INC 071H MOV A,071H JNZ L18FE INC 070H;

L18FE: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L18DF RET;; ORG 014AFH;;

L14AF: CLR A MOV P3,A MOV P2,A MOV P1,A MOV P0,A;

L14B8: MOV P2,#0F8H LCALL L1EF9 MOV P2,#0F1H LCALL L1EFD MOV P2,#0E3H LCALL L1EFD MOV P2,#0C7H LCALL L1EFD MOV P2,#08FH LCALL L1EFD MOV P2,#01FH LCALL L1EFD MOV P2,#0FFH MOV P0,#01FH LCALL L1EFD MOV P0,#047H LCALL L1EFD MOV P0,#063H LCALL L1EFD MOV P0,#071H LCALL L1EFD MOV P0,#078H LCALL L1EFD MOV P0,#07FH MOV P1,#0F8H

Page 46

Page 47: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC LCALL L1EFD MOV P1,#0E2H LCALL L1EFD MOV P1,#0C6H LCALL L1EFD MOV P1,#08EH LCALL L1EFD MOV P1,#01EH LCALL L1EFD MOV P0,#07FH MOV P1,#0FEH MOV P3,#0F8H LCALL L1EFD MOV P3,#0E2H LCALL L1EFD MOV P3,#0C6H LCALL L1EFD MOV P3,#08EH LCALL L1EFD MOV P3,#01EH LJMP L1EFD;; ORG 0137EH;;

L137E: MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH MOV P1,#0FEH MOV P0,#07FH MOV P3,#01EH LCALL L1EF9 MOV P3,#08EH LCALL L1EFD MOV P3,#0C6H LCALL L1EFD MOV P3,#0E2H LCALL L1EFD MOV P3,#0F8H LCALL L1EFD MOV P3,#0FEH MOV P1,#01EH LCALL L1EFD MOV P1,#08EH LCALL L1EFD MOV P1,#0C6H LCALL L1EFD MOV P1,#0E2H LCALL L1EFD MOV P1,#0F8H LCALL L1EFD MOV P1,#0FEH MOV P0,#078H LCALL L1EFD MOV P0,#071H LCALL L1EFD MOV P0,#063H LCALL L1EFD MOV P0,#047H LCALL L1EFD MOV P0,#01FH LCALL L1EFD MOV P0,#07FH MOV P2,#01FH LCALL L1EFD MOV P2,#08FH

Page 47

Page 48: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC LCALL L1EFD MOV P2,#0C7H LCALL L1EFD MOV P2,#0E3H LCALL L1EFD MOV P2,#0F1H LCALL L1EFD MOV P2,#0F8H LJMP L1EFD;; ORG 00536H;;

L0536: MOV R0,#008H MOV R4,#000H MOV R5,#000H;

L053C: MOV R3,#0FFH MOV R2,#004H MOV R1,#08CH MOV R6,#000H MOV R7,#024H LCALL L0F38 MOV R0,#02CH MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#004H MOV R1,#0B0H MOV R6,#000H MOV R7,#024H LCALL L0F38 MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L056D: LCALL L1EE9 INC 071H MOV A,071H JNZ L0578 INC 070H;

L0578: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L056D MOV P0,#0FFH MOV P3,#0FFH CLR A MOV 070H,A MOV 071H,A;

L058C: MOV A,#02CH ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L05A1

Page 48

Page 49: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC INC 070H;

L05A1: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L058C CLR A MOV 070H,A MOV 071H,A;

L05AF: LCALL L1EE9 INC 071H MOV A,071H JNZ L05BA INC 070H;

L05BA: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L05AF MOV P0,#0FFH MOV P3,#0FFH MOV 070H,#000H MOV 071H,#008H;

L05CF: MOV A,#02CH ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L05E4 INC 070H;

L05E4: CLR C SUBB A,#00FH MOV A,070H SUBB A,#000H JC L05CF CLR A MOV 070H,A MOV 071H,A;

L05F2: LCALL L1EE9 INC 071H MOV A,071H JNZ L05FD INC 070H;

L05FD: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L05F2 MOV P0,#0FFH MOV P3,#0FFH MOV 070H,#000H MOV 071H,#00FH;

L0612: MOV A,#02CH ADD A,071H MOV R0,A MOV A,@R0

Page 49

Page 50: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0627 INC 070H;

L0627: CLR C SUBB A,#015H MOV A,070H SUBB A,#000H JC L0612 CLR A MOV 070H,A MOV 071H,A;

L0635: LCALL L1EE9 INC 071H MOV A,071H JNZ L0640 INC 070H;

L0640: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L0635 MOV P0,#0FFH MOV P3,#0FFH MOV 070H,#000H MOV 071H,#015H;

L0655: MOV A,#02CH ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L066A INC 070H;

L066A: CLR C SUBB A,#01AH MOV A,070H SUBB A,#000H JC L0655 CLR A MOV 070H,A MOV 071H,A;

L0678: LCALL L1EE9 INC 071H MOV A,071H JNZ L0683 INC 070H;

L0683: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L0678 MOV P0,#0FFH MOV P3,#0FFH MOV 070H,#000H

Page 50

Page 51: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV 071H,#01AH;

L0698: MOV A,#02CH ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L06AD INC 070H;

L06AD: CLR C SUBB A,#01EH MOV A,070H SUBB A,#000H JC L0698 CLR A MOV 070H,A MOV 071H,A;

L06BB: LCALL L1EE9 INC 071H MOV A,071H;

L06C2: JNZ L06C6 INC 070H;

L06C6: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L06BB MOV P0,#0FFH MOV P3,#0FFH MOV 070H,#000H MOV 071H,#01EH;

L06DB: MOV A,#02CH ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L06F0 INC 070H;

L06F0: CLR C SUBB A,#021H MOV A,070H SUBB A,#000H JC L06DB CLR A MOV 070H,A MOV 071H,A;

L06FE: LCALL L1EE9 INC 071H MOV A,071H JNZ L0709 INC 070H;

L0709: CLR C

Page 51

Page 52: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC SUBB A,#008H MOV A,070H SUBB A,#000H JC L06FE MOV P0,#0FFH MOV P3,#0FFH MOV 070H,#000H MOV 071H,#021H;

L071E: MOV A,#02CH ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0733 INC 070H;

L0733: CLR C SUBB A,#023H MOV A,070H SUBB A,#000H JC L071E CLR A MOV 070H,A MOV 071H,A;

L0741: LCALL L1EE9 INC 071H MOV A,071H JNZ L074C INC 070H;

L074C: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L0741 MOV P0,#0FFH MOV P3,#0FFH MOV 070H,#000H MOV 071H,#023H;

L0761: MOV A,#02CH ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0776 INC 070H;

L0776: CLR C SUBB A,#024H MOV A,070H SUBB A,#000H JC L0761 CLR A MOV 070H,A MOV 071H,A;

L0784: LCALL L1EE9

Page 52

Page 53: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC INC 071H MOV A,071H JNZ L078F INC 070H;

L078F: CLR C SUBB A,#024H MOV A,070H SUBB A,#000H JC L0784 RET;; ORG 00003H;;

L0003: MOV R0,#008H MOV R4,#000H MOV R5,#000H;

L0009: MOV R3,#0FFH MOV R2,#004H MOV R1,#0D4H MOV R6,#000H MOV R7,#025H LCALL L0F38 MOV R0,#02DH MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#004H MOV R1,#0F9H MOV R6,#000H MOV R7,#025H LCALL L0F38 CLR A MOV P0,A MOV P3,A MOV P2,A MOV P1,A MOV 070H,A MOV 071H,A;

L0036: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L004B INC 070H;

L004B: CLR C SUBB A,#009H MOV A,070H SUBB A,#000H JC L0036 CLR A MOV P2,A MOV P1,A MOV 070H,A MOV 071H,A;

L005D: MOV R7,071H MOV A,#02DH

Page 53

Page 54: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H LCALL L1EF4 INC 071H MOV A,071H JNZ L0073 INC 070H;

L0073: CLR C SUBB A,#009H MOV A,070H SUBB A,#000H JC L005D CLR A MOV 070H,A MOV 071H,A;

L0081: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0096 INC 070H;

L0096: CLR C SUBB A,#009H MOV A,070H SUBB A,#000H JC L0081 CLR A MOV P2,A MOV P1,A MOV 070H,A MOV 071H,#009H;

L00A9: MOV R7,071H MOV A,#02DH ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H LCALL L1EF4 INC 071H MOV A,071H JNZ L00BF INC 070H;

L00BF: CLR C SUBB A,#010H MOV A,070H SUBB A,#000H JC L00A9 CLR A MOV 070H,A MOV 071H,A;

L00CD: MOV A,#008H ADD A,071H MOV R0,A

Page 54

Page 55: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L00E2 INC 070H;

L00E2: CLR C SUBB A,#009H MOV A,070H SUBB A,#000H JC L00CD CLR A MOV P2,A MOV P1,A MOV 070H,A MOV 071H,#010H;

L00F5: MOV R7,071H MOV A,#02DH ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H;

L0100: LCALL L1EF4 INC 071H MOV A,071H JNZ L010B INC 070H;

L010B: CLR C SUBB A,#016H MOV A,070H SUBB A,#000H JC L00F5 CLR A MOV 070H,A MOV 071H,A;

L0119: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L012E INC 070H;

L012E: CLR C SUBB A,#009H MOV A,070H SUBB A,#000H JC L0119 CLR A MOV P2,A MOV P1,A MOV 070H,A MOV 071H,#016H;

L0141: MOV R7,071H MOV A,#02DH

Page 55

Page 56: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H LCALL L1EF4 INC 071H MOV A,071H JNZ L0157 INC 070H;

L0157: CLR C SUBB A,#01BH MOV A,070H SUBB A,#000H JC L0141 CLR A MOV 070H,A MOV 071H,A;

L0165: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L017A INC 070H;

L017A: CLR C SUBB A,#009H MOV A,070H SUBB A,#000H;

L0181: JC L0165 CLR A MOV P2,A MOV P1,A MOV 070H,A MOV 071H,#01BH;

L018D: MOV R7,071H MOV A,#02DH ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H LCALL L1EF4 INC 071H MOV A,071H JNZ L01A3 INC 070H;

L01A3: CLR C SUBB A,#01FH MOV A,070H SUBB A,#000H JC L018D CLR A MOV 070H,A MOV 071H,A;

L01B1: MOV A,#008H ADD A,071H

Page 56

Page 57: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L01C6 INC 070H;

L01C6: CLR C SUBB A,#009H MOV A,070H SUBB A,#000H JC L01B1 CLR A MOV P2,A MOV P1,A MOV 070H,A MOV 071H,#01FH;

L01D9: MOV R7,071H MOV A,#02DH ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H LCALL L1EF4 INC 071H MOV A,071H JNZ L01EF INC 070H;

L01EF: CLR C SUBB A,#022H MOV A,070H SUBB A,#000H JC L01D9 CLR A MOV 070H,A MOV 071H,A;

L01FD: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L0212 INC 070H;

L0212: CLR C SUBB A,#009H MOV A,070H SUBB A,#000H JC L01FD CLR A MOV P2,A MOV P1,A MOV 070H,A MOV 071H,#022H;

L0225: MOV R7,071H MOV A,#02DH

Page 57

Page 58: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H LCALL L1EF4 INC 071H MOV A,071H JNZ L023B INC 070H;

L023B: CLR C SUBB A,#024H MOV A,070H SUBB A,#000H JC L0225 CLR A MOV 070H,A MOV 071H,A;

L0249: MOV A,#008H ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L025E INC 070H;

L025E: CLR C SUBB A,#009H MOV A,070H SUBB A,#000H JC L0249 CLR A MOV P2,A MOV P1,A MOV 070H,A MOV 071H,#024H;

L0271: MOV R7,071H MOV A,#02DH ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV A,#008H LCALL L1EF4 INC 071H MOV A,071H JNZ L0287 INC 070H;

L0287: CLR C SUBB A,#025H MOV A,070H SUBB A,#000H JC L0271 MOV P3,#0FFH MOV P0,#0FFH CLR A MOV 070H,A MOV 071H,A;

L029B: MOV A,#008H

Page 58

Page 59: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC ADD A,071H MOV R0,A MOV A,@R0 MOV P2,A MOV P1,A LCALL L1EF9 INC 071H MOV A,071H JNZ L02B0 INC 070H;

L02B0: CLR C SUBB A,#025H MOV A,070H;

L02B5: SUBB A,#000H JC L029B RET;; ORG 00799H;;

L0799: MOV R0,#008H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#005H MOV R1,#01EH MOV R6,#000H MOV R7,#008H LCALL L0F38 MOV R0,#010H MOV R4,#000H MOV R5,#000H MOV R3,#0FFH MOV R2,#005H MOV R1,#026H MOV R6,#000H MOV R7,#008H LCALL L0F38 MOV R0,#018H MOV R4,#000H;

L07C3: MOV R5,#000H MOV R3,#0FFH MOV R2,#005H MOV R1,#02EH MOV R6,#000H MOV R7,#008H LCALL L0F38 MOV P3,#0FFH MOV P2,#0FFH MOV P1,#0FFH MOV P0,#0FFH MOV R7,#0B8H MOV R6,#00BH;

L07E2: LCALL L1D6F CLR A MOV 021H,A;

L07E8: CLR A MOV 020H,A;

L07EB: MOV A,#010H ADD A,020H MOV R0,A

Page 59

Page 60: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV A,@R0 MOV P2,A MOV P3,A MOV P1,A MOV A,#018H ADD A,020H MOV R0,A MOV A,@R0 MOV P0,A MOV R7,#0B8H MOV R6,#00BH LCALL L1D6F INC 020H MOV A,020H CLR C SUBB A,#008H JC L07EB CLR A MOV 070H,A MOV 071H,A;

L0814: MOV R7,071H MOV A,#018H ADD A,R7 MOV R0,A MOV A,@R0 MOV P1,A MOV P3,A MOV P2,A MOV A,#008H ADD A,R7 MOV R0,A MOV A,@R0 MOV P0,A MOV R7,#0B8H MOV R6,#00BH LCALL L1D6F INC 071H MOV A,071H JNZ L0837 INC 070H;

L0837: CLR C SUBB A,#008H MOV A,070H SUBB A,#000H JC L0814 INC 021H MOV A,021H CLR C SUBB A,#002H JC L07E8 CLR A MOV 021H,A;

L084C: CLR A MOV 020H,A;

L084F: MOV A,#010H ADD A,020H MOV R0,A MOV A,@R0 MOV P3,A MOV P2,A MOV P1,A MOV A,#008H ADD A,020H MOV R0,A

Page 60

Page 61: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOV A,@R0 MOV P0,A MOV R7,#0D0H MOV R6,#007H LCALL L1D6F INC 020H MOV A,020H CLR C SUBB A,#008H JC L084F CLR A MOV 020H,A;

L0876: MOV A,#008H ADD A,020H MOV R0,A MOV A,@R0 MOV P3,A MOV P2,A MOV P1,A MOV A,#010H ADD A,020H MOV R0,A MOV A,@R0 MOV P0,A MOV R7,#0D0H MOV R6,#007H LCALL L1D6F INC 020H MOV A,020H CLR C SUBB A,#008H JC L0876 INC 021H MOV A,021H CLR C SUBB A,#002H JC L084C CLR A MOV 021H,A;

L08A6: CLR A MOV 020H,A;

L08A9: MOV A,#010H ADD A,020H MOV R0,A MOV A,@R0 MOV P3,A MOV P2,A MOV P1,A MOV A,#008H ADD A,020H MOV R0,A MOV A,@R0 MOV P0,A MOV R7,#0B8H MOV R6,#00BH LCALL L1D6F INC 020H MOV A,020H CLR C SUBB A,#008H JC L08A9 INC 021H MOV A,021H CLR C SUBB A,#003H

Page 61

Page 62: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC JC L08A6 CLR A MOV 020H,A;

L08D9: MOV P3,#0F0H MOV P2,#0F0H MOV P1,#0F0H MOV P0,#0F0H MOV P2,#00FH LCALL L1D6B MOV P3,#00FH MOV P1,#00FH MOV P0,#00FH MOV P2,#0F0H LCALL L1D6B INC 020H MOV A,020H CLR C SUBB A,#005H JC L08D9 CLR A MOV 021H,A;

L0906: LCALL L1D65 MOV P0,#00FH MOV P1,#00FH LCALL L1D6B MOV P0,#0FFH MOV P1,#0FFH MOV P2,#00FH MOV P3,#0F0H LCALL L1D6B MOV P2,#0F0H MOV P3,#00FH LCALL L1D6B MOV P2,#0FFH MOV P3,#0FFH MOV P2,#0F8H MOV P3,#01FH MOV R7,#0A0H MOV R6,#00FH LCALL L1D6F MOV P2,#0FCH MOV P3,#03FH MOV R7,#0A0H MOV R6,#00FH LCALL L1D6F MOV P2,#0FEH MOV P3,#07FH MOV R7,#0A0H MOV R6,#00FH LCALL L1D6F MOV P2,#0FFH MOV P3,#0FFH MOV R7,#0A0H MOV R6,#00FH LCALL L1D6F MOV P2,#0F0H MOV P3,#00FH LCALL L1D6B MOV P2,#00FH MOV P3,#0F0H LCALL L1D6B MOV P2,#0FFH MOV P3,#0FFH MOV P0,#00FH MOV P1,#00FH LCALL L1D6B

Page 62

Page 63: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC LCALL L1D65 MOV P0,#0FFH MOV P1,#0FFH MOV P0,#0F8H MOV P1,#0F8H MOV R7,#0A0H MOV R6,#00FH LCALL L1D6F MOV P0,#0FCH MOV P1,#0FCH MOV R7,#0A0H MOV R6,#00FH LCALL L1D6F MOV P0,#0FEH MOV P1,#0FEH MOV R7,#0A0H MOV R6,#00FH LCALL L1D6F MOV P0,#0FFH MOV P1,#0FFH MOV R7,#0A0H MOV R6,#00FH LCALL L1D6F INC 021H MOV A,021H CLR C SUBB A,#003H JNC L09CE LJMP L0906;;

L09CE: RET;; ORG 00BC0H;;

L0BC0: LCALL L1E55 LCALL L1EF9 LCALL L1908 LCALL L1EF9 LCALL L1DB6 LCALL L1EF9 LCALL L1DEB LCALL L1EF9 LCALL L0D55 LCALL L1EF9 LCALL L1542 LCALL L1EF9 LCALL L1775 LCALL L1EF9 LCALL L14AF LCALL L1EF9 LCALL L137E LCALL L1EF9 LCALL L1064 LCALL L1EF9 LCALL L1152 LCALL L1EF9 LCALL L0536 LCALL L1EF9 LCALL L0799 LCALL L1EF9 LCALL L1B6D LCALL L1EF9 LCALL L1BC1 LCALL L1EF9 LCALL L1C15

Page 63

Page 64: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC LCALL L1EF9 LCALL L1E20 LCALL L1EF9 LCALL L15CF LCALL L1EF9 LCALL L165C LCALL L1EF9 LCALL L1C69 LCALL L1EF9 LCALL L1CBD LCALL L1EF9 LCALL L1D11 LCALL L1EF9 LCALL L0003 LCALL L1EF9 LCALL L09CF LCALL L1EF9 LCALL L0F74 LCALL L1EF9 LCALL L12E1 LCALL L1EF9 LCALL L1417 LCALL L1EF9 LCALL L17FE LCALL L1EF9 LCALL L1885 LCALL L1EF9 LCALL L1963 LCALL L1EF9 LCALL L1A13 LCALL L1EF9 LCALL L1064 LCALL L1EF9 LCALL L1152 LCALL L1EF9 LCALL L14AF LCALL L1EF9 LCALL L137E LCALL L1EF9 LCALL L0799 LCALL L1EF9 LCALL L19BB LCALL L1EF9 LCALL L1A6B LCALL L1EF9 LCALL L1064 LCALL L1EF9 LCALL L1152 LCALL L1EF9 LCALL L09CF LCALL L1EF9 LCALL L1D11 LCALL L1EF9 LCALL L1CBD LCALL L1EF9 LCALL L1C69 LCALL L1EF9 LCALL L165C LCALL L1EF9 LCALL L15CF LCALL L1EF9 LCALL L1B6D LCALL L1EF9 LCALL L1AC3 LCALL L1EF9 LCALL L1BC1 LCALL L1EF9 LCALL L1B18

Page 64

Page 65: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC LCALL L1EF9 LCALL L1C15 LCALL L1EF9 LCALL L1E20 LCALL L1EF9 LCALL L1E87 LCALL L1EF9 LCALL L1963 LCALL L1EF9 LCALL L0536 LCALL L1EF9 LCALL L1A6B LCALL L1EF9 LCALL L0003 LCALL L1EF9 LCALL L09CF LCALL L1EF9 LCALL L1064 LCALL L1EF9 LCALL L1152 LCALL L1EF9 LCALL L14B8 LCALL L1EF9 LCALL L137E LCALL L1EF9 LCALL L0799 LCALL L1EF9 LCALL L0F74 LCALL L1EF9 LCALL L12E1 LCALL L1EF9 LCALL L1417 LCALL L1EF9 LCALL L1240 LCALL L1EF9 LJMP L0BC0;; ORG 00000H;;

L0000: LJMP L16E9;; ORG 016E9H;;

L16E9: MOV R0,#07FH CLR A;

L16EC: MOV @R0,A DJNZ R0,L16EC MOV SP,#07BH LJMP L1730;; ORG 00E68H;;

L0E68: MOV A,@R1 INC R1 MOV @R0,A INC R0 DJNZ R7,L0E68 SJMP L0EB6;

L0E70: MOV A,@R1 INC R1

Page 65

Page 66: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC MOVX @R0,A INC R0 DJNZ R7,L0E70 SJMP L0EB6;

L0E78: MOV DPL,R0 MOV DPH,R4;

L0E7C: MOV A,@R1 INC R1 MOVX @DPTR,A INC DPTR DJNZ R7,L0E7C SJMP L0EB6;

L0E84: MOVX A,@R1 INC R1 MOV @R0,A INC R0 DJNZ R7,L0E84 SJMP L0F04;

L0E8C: MOVX A,@R1 INC R1 MOVX @R0,A INC R0 DJNZ R7,L0E8C SJMP L0F04;

L0E94: MOV DPL,R0 MOV DPH,R4;

L0E98: MOVX A,@R1 INC R1 MOVX @DPTR,A INC DPTR DJNZ R7,L0E98 SJMP L0F04;

L0EA0: MOV DPL,R1 MOV DPH,R2;

L0EA4: MOVX A,@DPTR INC DPTR MOV @R0,A INC R0 DJNZ R7,L0EA4 SJMP L0F04;

L0EAC: MOV DPL,R1 MOV DPH,R2;

L0EB0: MOVX A,@DPTR INC DPTR MOVX @R0,A INC R0 DJNZ R7,L0EB0;

L0EB6: SJMP L0F04;

L0EB8: SJMP L0E8C SJMP L0EB6 SJMP L0E84 SJMP L0E94 SJMP L0F2B SJMP L0EB6 SJMP L0EF9 SJMP L0ED8

Page 66

Page 67: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC SJMP L0E70 SJMP L0EB6 SJMP L0E68 SJMP L0E78 SJMP L0EAC SJMP L0EB6 SJMP L0EA0 SJMP L0F0B;

L0ED8: MOV DPL,R1 MOV DPH,R2 MOV A,R4 MOV R2,A;

L0EDE: CLR A MOVC A,@A+DPTR INC DPTR XCH A,R0 XCH A,DPL XCH A,R0 XCH A,R4 XCH A,DPH XCH A,R4 MOVX @DPTR,A INC DPTR XCH A,R0 XCH A,DPL XCH A,R0 XCH A,R4 XCH A,DPH XCH A,R4 DJNZ R7,L0EDE DJNZ R6,L0EDE SJMP L0F06;

L0EF9: MOV DPL,R1 MOV DPH,R2;

L0EFD: CLR A MOVC A,@A+DPTR INC DPTR MOV @R0,A INC R0 DJNZ R7,L0EFD;

L0F04: MOV A,R4 MOV R2,A;

L0F06: MOV R1,B MOV A,R5 MOV R3,A RET;;

L0F0B: MOV DPL,R1 MOV DPH,R2 MOV A,R4 MOV R2,A;

L0F11: MOVX A,@DPTR INC DPTR XCH A,R0 XCH A,DPL XCH A,R0 XCH A,R4 XCH A,DPH XCH A,R4 MOVX @DPTR,A

Page 67

Page 68: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC INC DPTR XCH A,R0 XCH A,DPL XCH A,R0 XCH A,R4 XCH A,DPH XCH A,R4 DJNZ R7,L0F11 DJNZ R6,L0F11 SJMP L0F06;

L0F2B: MOV DPL,R1 MOV DPH,R2;

L0F2F: CLR A MOVC A,@A+DPTR INC DPTR MOVX @R0,A INC R0 DJNZ R7,L0F2F SJMP L0F04;

L0F38: MOV B,R0 MOV A,R7 JZ L0F3E INC R6;

L0F3E: ORL A,R6 JZ L0F04 MOV B,R0 MOV A,R5 ADD A,#002H CJNE A,#004H,L0F49;

L0F49: JNC L0F04 MOV DPL,A MOV A,R3 ADD A,#002H CJNE A,#004H,L0F53;

L0F53: JNC L0F04 RL A RL A ORL A,DPL RL A MOV DPTR,#L0EB8 JMP @A+DPTR;;

L0F5E: MOV A,R3 SUBB A,R7 MOV B,A MOV A,R2 SUBB A,R6 ORL B,A MOV A,R1 SUBB A,R5 ORL B,A MOV A,R4 XRL A,#080H XCH A,R0 XRL A,#080H SUBB A,R0 ORL A,B RET;; ORG 016F5H

Page 68

Page 69: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC;;

L16F5: LJMP L0BC0;;

L16F8: CLR A MOVC A,@A+DPTR INC DPTR MOV R0,A;

L16FC: CLR A MOVC A,@A+DPTR INC DPTR JC L1704 MOV @R0,A SJMP L1705;

L1704: MOVX @R0,A;

L1705: INC R0 DJNZ R7,L16FC SJMP L1733;

L170A: CLR A MOVC A,@A+DPTR INC DPTR MOV R0,A ANL A,#007H ADD A,#00CH XCH A,R0 CLR C RLC A SWAP A ANL A,#00FH ORL A,#020H XCH A,R0 MOVC A,@A+PC JC L1722 CPL A ANL A,@R0 SJMP L1723;

L1722: ORL A,@R0;

L1723: MOV @R0,A DJNZ R7,L170A SJMP L1733 AJMP L1002; INC A INC R0 JBC 020H,L176F SJMP L16C1 DEC R6 CJNE R0,#0E4H,L17B3 AJMP L1093; JZ L16F5 INC DPTR MOV R7,A ANL A,#03FH JNB ACC.5,L1749 ANL A,#01FH MOV R6,A CLR A MOVC A,@A+DPTR INC DPTR JZ L1749

Page 69

Page 70: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC INC R6;

L1749: XCH A,R7 ANL A,#0C0H ADD A,ACC JZ L16F8 JC L170A CLR A MOVC A,@A+DPTR INC DPTR MOV R2,A CLR A MOVC A,@A+DPTR INC DPTR MOV R0,A;

L175A: CLR A MOVC A,@A+DPTR INC DPTR XCH A,R0 XCH A,DPL XCH A,R0 XCH A,R2 XCH A,DPH XCH A,R2 MOVX @DPTR,A INC DPTR XCH A,R0 XCH A,DPL XCH A,R0 XCH A,R2 XCH A,DPH XCH A,R2;

L176F: DJNZ R7,L175A DJNZ R6,L175A SJMP L1733; ORG 01EE8H; NOP;

; Unresolved Address Reference list;;

L0002: EQU 00002H L0221: EQU 00221H L0280: EQU 00280H L030E: EQU 0030EH L032C: EQU 0032CH L0338: EQU 00338H L036B: EQU 0036BH L036D: EQU 0036DH L03B3: EQU 003B3H L03B5: EQU 003B5H L0420: EQU 00420H L0421: EQU 00421H L0452: EQU 00452H L046A: EQU 0046AH L046B: EQU 0046BH L04AF: EQU 004AFH L04B1: EQU 004B1H L051C: EQU 0051CH L051D: EQU 0051DH L07E3: EQU 007E3H L07F2: EQU 007F2H L07F8: EQU 007F8H L1002: EQU 01002H

Page 70

Page 71: Led Trai Tim Ver 2.03

Led trai tim ver 2.03.SRC L1093: EQU 01093H L1730: EQU 01730H L1733: EQU 01733H L17B3: EQU 017B3H L1F3D: EQU 01F3DH

;; END�

Page 71