1               ORG     000H
2               JMP     MAIN
3
4               ORG     023H
5               JMP     SERIAL
6
7               ORG     030H
8       MAIN:
9               MOV     SCON,#50H
10              MOV     TMOD,#20H
11              MOV     TH1,#-24
12              SETB    TR1
13              SETB    EA
14              SETB    ES
15              MOV     R1,#01
16              MOV     DPTR,#0000H
17              MOV     SBUF,DPH
18              JMP$
19
20      SERIAL:
21              CLR     TI
22              DJNZ    R2,SKIP
23              MOV     R2,#02
24              MOV     SBUF,DPL
25              INC     DPTR
26              RETI
27
28      SKIP:
29              MOV     SBUF,DPH
30              RETI
31
32              END