我想用C语言写一个串口程序,单片机和PC机通讯,

2025-01-02 11:25:14
推荐回答(2个)
回答1:

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

回答2:

串口缓冲区接收
根据收到的内容作出反应 即可。