| 各位大虾这是一个串行中断后的一个通信程序,研究了一夜实在搞不懂,求各位前辈帮忙指点指点!! Q19E3:             NOP
 PUSH  A
 PUSH  PSW
 MOV   A,R0
 PUSH  A
 JBC   TI,Q1A18
 CLR   RI
 JNB   RB8,Q19FD
 MOV   7EH,#00H
 MOV   A,SBUF
 CJNE  A,7CH,Q1A15
 CLR   SM2
 Q19FD:             MOV   A,#D0H
 ADD   A,7EH
 MOV   R0,A
 MOV   @R0,SBUF
 INC   7EH
 MOV   A,7EH
 CJNE  A,#06H,Q1A0B
 Q1A0B:             JC    Q1A15
 CLR   CAH
 CLR   REN
 CLR   ES
 SETB  26H.1
 Q1A15:             LJMP  Q1A32
 ;===========================================
 Q1A18:             INC   7EH
 MOV   A,7EH
 CJNE  A,#06H,Q1A1F
 Q1A1F:             JC    Q1A28
 SETB  P3.2
 SETB  REN
 LJMP  Q1A32
 ;===========================================
 Q1A28:             MOV   A,7EH
 ADD   A,#D8H
 MOV   R0,A
 MOV   A,@R0
 CLR   TB8
 MOV   SBUF,A
 Q1A32:             POP   ACC
 MOV   R0,A
 POP   PSW
 POP   ACC
 RETI
 |