那个串口示波器建议挂两个,只接RX 到单片机的RX和TX。 |
我又重新看了一遍代码,发现除了各位大佬指出的问题之外还发现1号机主程序中应该是P1=receive,但都更改完后,仿真1号机串口RXD状态是黄灯,RXD没有动静,还是达不到预期效果,是怎么回事啊![]() |
中断里面你得先判断接收标志位是不是置一了,再去接收,具体程序就和mun那个答主一样 |
if(RI) { RI=0; receive=SBUF; } |
if(!RI) { RI=0; receive=SBUF; } 中断函数改成这样就可以了 |