FFHР MOV TH0,#0FFHР SETB ET0Р SETB EA Р SETB TR0 Р SETB PX1Р SETB PT1Р SETB EX1Р SETB ET1Р SETB TR1Р HERE: SJMP HEREР IT1P:MOV Acc,P0Р PUSH Acc Р MOV P0,#09H Р ACALL DLY10SР POP AccР MOV P0,AccР RETIР IT0P: MOV TL0,#0B0HР MOV TH0,#3CHР INC AР CJNE A,#5,L1Р MOV P0,#11HР RETIР L1: CJNE A,#60,L2Р MOV P0,#21HР RETIР L2: CJNE A,#70,L3Р MOV P0,#01HР RETIР L3:CJNE A,#80,L4Р MOV P0,#21H Р RETIР L4:CJNE A,#90,L5Р MOV P0,#0AHР RETIР L5:CJNE A,#140,L6Р MOV P0,#0CHР RETIР L6:CJNE A,#150,L7 Р MOV P0,#08HР RETIР L7:CJNE A,#160,L8Р MOV P0,#0CHР RETIР L8: CJNE A,#170,BUTTONР CLR AР RETIР BUTTON:RETI Р DLY10S : MOV R5,#200Р DLY10S1: MOV R6,#125Р DLY10S2: MOV R7,#100 Р DLY10S3:DJNZ R7,DLY10S3 ;248*2+4Р DJNZ R6,DLY10S2 ;(248*2+4)*200+4Р DJNZ R5,DLY10S1 ;[(248*2+4)*200+4]*100+4Р RETР ENDР Р数据记录Р Р Р有救护车通过时的状态