分为三个部分进行设计1. 上位机:使用一种语言(最好用可视化的,最简单的如VB)设计界面及程序,要点是读写串口。2. 设计通信协议:字符采用ASCII码表示,协议可以包括起始+数据+检验。3. 单片机部分设计:串口设置(选择中断方式或查询方式)、接收串口数据(读取SBUF)、数据处理(根据协议解读、译码)、判断哪种、编码(转换ASCII码)、回复(写SBUF)。
串口缓冲区接收根据收到的内容作出反应 即可。