在程序中检测RI和TI,RI表示接收中断,TI表示发送中断,如果只要在接收中断时运行,可以如下设置:......JNB RI,EXIT......CLR RI......EXIT:RETI
要想发送不产生中断也不是不可以,你可以这样处理,发送前,屏蔽中断,发送完后再打开。如下:SENDCOM: CLR ES CLR TI MOV SBUF,A JNB TI,$ CLR TI SETB ES RET