单片机的串口在接收完一个完整的字节后才会触发中断。而在处理中断程序的时候,单片机还在继续接收数据。串口发送/接收都是需要时间的,以9600bps为例,接收一个字节大概需要1毫秒,1毫秒的时间,如果晶振是12M,经典51可以处理最多1000个指令了,足够你的程序干很多很多事了,所以你不用担心来不及接收的。
单片机 是用中断来处理的有 数据 就中断没有 数据 就不中断