ORG 0000H JMP START ;=============================================== ORG 000BH JMP TIMER0_ISR ; TIMER INTERRUPT 0 ;=============================================== ORG 0035H START: MOV SP, #50 MOV 30H,#100 MOV TMOD,#01H MOV TH0,#0B1H MOV TL0,#0DFH SETB ET0 ; timer0 °¡´É SETB EA ;ÀÎÅÍ·´Æ®°¡´É SETB TR0 ; ŸÀ̸Ó0 ½ÃÀÛ SETB P1.2 JMP $ ;=============================================== TIMER0_ISR: MOV TH0,#0B1H MOV TL0,#0DFH MOV A,30H DEC A MOV 30H, A CJNE A, #00H, DOWN ; 0 ÀÌ ¾Æ´Ï¸é Á¡ÇÁ MOV 30H, #100 CPL P1.2 DOWN: RETI ;=============================================== END