ORG 0 RESETT: AJMP STARTT ORG 1BH TIMER11:AJMP TIMOUT ORG 100H STARTT: CLR A CLR C MOV DPTR,#0000H MOV P1,#00H MOV P2,#00H MOV R0,#41H MOV TMOD,#20H MOV TCON,#00H MOV TL1,#0F4H MOV TH1,#0F4H MOV IP,#08H MOV IE,#88H SETB TR1 ENDSTA: AJMP LOOP LOOP: ADD A,#01H MOV P2,A JNC LOOP INC DPTR CLR C ENDLOO: SJMP LOOP TIMOUT: CLR TR1 PUSH PSW MOV P1,R0 INC R0 CJNE R0,#5BH,MIDOUT MOV R0,#41H MIDOUT: POP PSW SETB TR1 ENDOUT: RETI END