51单片机的串口,给大家提供一套程序“公式”,以后大家根据的实际情况,套公式就可以了。

51单片机串口通信配置步骤

51单片机串口通信配置步骤

事实就是这么简单,好吧,我们就用上面的程序,protues仿真一下。

51单片机串口通信配置步骤

以上是仿真的,大家可能怀疑真实情况,到底行不行? 也没事,我们就来个真的!

虚拟串口,大家知道吧? 我们安装个虚拟串口,在程序仿真里面通过按键发一条字符串,然后在电脑的串口助手上面看一下,到底是否收到这条字符串。

第一步: 我们把上面的代码改一下 :main函数的 while(1)改为 while(1){ if(button==0) SendString( boys love girls \r\n); } button 要先 sbit button = P1^0 ;

第二步 :仿真电路加个按键 ,另外TX,RX二个引脚加上COMPIM 连接,双击COMPIM控件把波特率设置好:如下图

51单片机串口通信配置步骤

第三步 : 安装虚拟串口,Add pair 参加COM1,COM2二个串口

51单片机串口通信配置步骤

第四步:打开调试助手 设置好波特率等等

第五步 : 仿真,你每一次按键,串口助手就会收到仿真单片机发的字符串,如图

51单片机串口通信配置步骤