51单片机uart是什么意思通信程序的一个小程序 在上位机中输入sgshds#command!ksasdja,返回command,出现的一些错误
来源:蜘蛛抓取(WebSpider)
时间:2019-04-11 15:19
标签:
单片机uart是什么意思
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上。