单片机从PC端接受字符

如下图所示:单片机从PC机中接受一个一个字符,用两个数码管对输入的字符个数进行十进制计数显示,每接收一个字符,则计数值加一。

PC端发送数据的时候,每次发送一个字符串即可。

单片机就可以接收到这个字符串。

\0和\n都是字符串里面的特殊字符。发与不发看应用场合。

通过串行通信模块的初始化,完成双方字符帧格式的统一、波特率的一致。最后就是对SBUF和RI标志的判读,协议的解析了。

扩展资料:

字符是可使用多种不同字符方案或代码页来表示的抽象实体。例如,Unicode UTF-16 编码将字符表示为 16 位整数序列,而 Unicode UTF-8 编码则将相同的字符表示为 8 位字节序列。微软的公共语言运行库使用 Unicode UTF-16(Unicode 转换格式,16 位编码形式)表示字符。

参考资料来源:百度百科-字符

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-26
仿真图中的串口通信端子要直接与单片机的RXD,TXD连接,中间不能用MAX232,用了反倒不能通信了。追问

能写一下程序吗?用C

本回答被网友采纳
第2个回答  2018-06-26
图片里面画的电路图吗追问

应该是吧

相似回答