51单片机uart是什么意思通信程序的一个小程序 在上位机中输入sgshds#command!ksasdja,返回command,出现的一些错误

抄袭、复制答案以达到刷声望汾或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号是时候展现真正的技术了!

1.串口工作方式为1(8位UART波特率可变),无校验位;
2.通信数据格式为:1位起始位 + 8位数据位 + 1位停止位;
3.上电后MCU给上位机发送问候语之后等待上位机的信息;MCU和上位机的通信为收發交替进行。MCU接收到的信息会实时的显示在LCD上上位机接收到的信息会在串口助手上显示。

/*主模块函数声明*/ Function: 实现单片机与上位机的串口异步通信 之后等待上位机的信息;MCU和上位机的通信为收发 交替进行MCU接收到的信息会实时的显示在LCD上。 上位机接收到的信息会在串口助手上顯示 /*定时器1用作波特率发生器*/ /*串口中断服务程序*/ TI = 0; // 软件复位串口发送中断标志 /*向串口发送一个字符的函数*/ /*向串口发送一个字符串的函数*/ lcden = 0; // 拉低使能端,准备产生使能高脉冲信号

单片机每接收到一个来自上位机的字符串(规定长度为8个字符)就会向上位机发送一个应答语"I get it!"。
上位机會通过串口助手向单片机循环发送""“abcdefgh”,"ijklmnop"三个字符串单片机接收到后会显示在LCD上。

抄袭、复制答案以达到刷声望汾或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号是时候展现真正的技术了!

我要回帖

更多关于 单片机uart是什么意思 的文章

 

随机推荐