
ORG 00H
JMP START

ORG 000BH               ;TIMER ZERO OVERFLOW
JMP TIM0

ORG 0023H
JMP SERI



START:  MOV PCON,#0
        MOV TMOD,#00100001B ;T1 8bit autoreload/T0 16bit
        MOV TL1,#255        ;Set load/reload
        MOV TH1,#255        ;
        MOV TL0,#0
        MOV TH0,#0
        SETB TR1
        SETB TR0
        MOV SCON,#01010010B
        
        MOV P2,#0
        
        SETB EA
        SETB ES
     



RUN:
        JMP RUN




SERI:
        JB TI,MIDIEnd
        CPL P0.1
        MOV A,SBUF
        MOV SBUF,A
        
Midiend:
        CLR TI
        CLR RI
        
        RETI



TIM0:
        RETI

END
