Anda di halaman 1dari 2

ORG 00H MAIN: BD: MOV TMOD, #11H MOV P1, #0FFH MOV P1, #11110011B ; DO1 ; XANH 2

MOV R3, #30 MOV R5, #25 LAP:MOV R4, #0 LAP1: CALL TINHTOAN CALL QUETLED INC R4 CJNE R4, #50, LAP1 DEC R5 DEC R3 CJNE R5, #0, LAP MOV R5, #5 MOV P1, #11101011B NEXT: CJNE R3, #0, LAP MOV R3, #25 MOV R5, #30 MOV P1, #11011110B NC: MOV R4, #0 NC1: CALL TINHTOAN CALL QUETLED INC R4 CJNE R4, #40, NC1 DEC R3 DEC R5 CJNE R3 , #0, NC MOV R3, #5 MOV P1, #11011101B CJNE R5, #0, NC JMP BD TINHTOAN: MOV MOV DIV MOV MOV MOV MOV DIV MOV MOV RET

A, R3 B, #10 AB R1, A R2, B

;tinh so thu nhat

A, R5; TINH SO THU 2 B, #10 AB R6, A R7, B

QUETLED: MOV P0, #0FFH MOV A, R1 CALL TRABANG MOV P2, A CLR P0.0 CALL DELAY SETB P0.0 MOV A, R2

CALL TRABANG MOV P2, A CLR P0.1 CALL DELAY SETB P0.1 MOV A, R6 CALL TRABANG MOV P2, A CLR P0.2 CALL DELAY SETB P0.2 MOV A, R7 CALL TRABANG MOV P2, A CLR P0.3 CALL DELAY SETB P0.3 RET TRABANG: INC A MOVC A, @A+PC RET BANGSO:DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH DELAY: MOV TH0, #HIGH(-9000) MOV TL0, #LOW(-9000) SETB TR0 JNB TF0, WAIT CLR TR0 CLR TF0 RET

WAIT:

END

Anda mungkin juga menyukai