单片机串口通讯程序 通信协议: 第 1字节, MSB 为 1,为第 1字节标志,第 2字节,MSB 为 0,为非第一字节标志,其余类推,最后一个字节为前几个字节后 7 位的 异或校验和。 ? ? 测试方法:可以将串口调试助手的发送框写上 95 10 20 25,并选上 16进 制发送,接收框选上 16进制显示,如果每发送一次就接收到 95 10 20 25,说 明测试成功。 ? ? //这是一个单片机 C51串口接收 (中断 )和发送例程,可以用来测试 51单片 机的中断接收 ? ? //和查询发送,另外我觉得发送没有必要用中断,因为程序的开销是一样的 ? ? #i nclude ? ? #i nclude ? ? #define INBUF_LEN 4 // 数据长度 ? ? unsigned char inbuf1[INBUF_LEN]; ? ? unsigned char
51 单片机 VB串口继电器控制实验 - C51源代码
// 按 K1 继电器吸合
// 按 K2 继电器断开
/*********************************************************/
#include