单片机的串口通讯源代码
通信协议: 第1字节,MSB为1,为第1字节标志,第2字节,MSB为0,为非字节标志,其余类推......,一个字节为前几个字节后7位的异或校验和。 测试方法:可以将串口调试助手的发送框写上 95 10 20 25,并选上16进制发送,接收框选上16进制显示,如果每发送就接收到95 10 20 25,说明测试成功。 //这是一个单片机C51串口接收(中断)和发送例程,可以用来测试51单片机的中断接收 //和查询发送,另外我觉得发送没有必要用中断,因为程序的开销是一样的 #include 《reg51.h》 #include 《string.h》 #define INBUF_LEN 4 //
下载地址
用户评论