有什么办法可以快速的将一个矩阵的数据从上位机招聘(PC)通过发送到单片机中去

PC机与单片机串行通信设计方案-控制器/处理器-与非网
关注与非网微信 ( ee_focus )
限量版产业观察、行业动态、技术大餐每日推荐享受快时代的精品慢阅读
谁用起来更顺手?它的优点在哪里?未来会否会出现大一统的格局,有一款或几款工具能成为绝对的主导?你觉得谁会胜出?为什么?
旗下网站:
与非门科技(北京)有限公司 All Rights Reserved.
京ICP证:070212号
北京市公安局备案编号: 京ICP备:号用瑞萨r8c单片机做与上位机的串口通信的时候,当pc多字节(4个字节)一起发送的时候,单片机只能收_百度知道
用瑞萨r8c单片机做与上位机的串口通信的时候,当pc多字节(4个字节)一起发送的时候,单片机只能收
用瑞萨r8c单片机做与上位机的串口通信的时候,当pc多字节(4个字节)一起发送的时候,单片机只能收到第一个字节,如果每发送一个字节延迟一会儿就没有任何问题,中断也没有问题只有一行赋值代码,波特率是9600,晶振是20mhz,求高手解答这是什么原因?急!
提问者采纳
单片机的串口接收缓冲太小——具体多少看手册,估计是一个byte——程序没有及时读取缓冲内接收到的数据。
提问者评价
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁(3)无线收发部分
无线收发部分由CC1100收发器组成,它将接收到的数据通过天线发射出去或从天线接收发送过来的数据。
(4)液晶显示模块
此处选用LCDl602液晶模块,其内部的字符发生存储器已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号和日文假名等,每一个字符都有一个固定的代码。
(5)键盘输入模块
在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4&4=16个按键,比之直接将端口用于键盘多出了一倍。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是比较好的。矩阵式键盘的按键识别方法为行扫描法。此处选用4&4的矩阵键盘来输入O~9的数字和a~f的字母。
本系统的软件设计方面包括上位机程序和单片机程序的设计。上位机程序要实现的功能是在电脑上显示一个操作界面,它可代替串口调试工具。
3.1上位机程序
上位机程序可以用VB,VC++等语言来编程,但本方案采用比较方便的C#来编程实现,其流程图如图3所示。
3.2单片机程序
单片机程序主要包括主程序、单片机发送子程序、单片机接收子程序、液晶显示子程序、键盘输入子程序五部分,均采用C语言进行模块化编程。由于篇幅原因,下面只给出了单片机发送子程序和接收子程序,如图4,图5所示。
测试时,连接好硬件打开串行口COM1,并设波特率为9600b/s.单片机发送字符串&675&给PC机,其液晶显示如图6所示,相应的PC机界面显示如图7所示。PC机发送&69asd&给单片机,液晶屏上即可接收到&69asd&,如图8,图9所示。测试结果说明:基于串行口的PC机与单片机之间的双工无线通信是切实可行的,而且无线传输的距离至少可达到100m.
采用CCll00收发器通过串口实现了PC机与单片机之间的双工无线通信。此系统可应用到一些远距离控制或者是危险性比较高的数据采集和控制的场合,用于采集温度、湿度等参数,还可扩展到无线传感器网络领域,实现诸如无线抄表、智能家居等系统。
应用领域类别}

我要回帖

更多关于 上位机是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信