• 欢迎来到论文发表网(www.lunwenchina.cn),我们为您提供专业的论文发表咨询和论文发表辅导!
受“清朗”行动影响,原网站QQ被封,新老作者请联系通过新的QQ:189308598。或者电话微信:15295038855

你的位置:论文发表网 >> 论文库 >> 工学论文 >> 详细内容 在线投稿

单片机的数据串口通信研究

热度0票  浏览100次 时间:2018年7月17日 14:20
  摘要:随着现代化科学技术的不断发展,单片机的应用逐渐引起了人们的关注,且优化了工业控制系统中的流量等一系列参数,最终达到了数据监测及信息传输的目标。此外,单片机将 RS-232 串行接口合理应用于内部结构设计中,由此提高了单片机稳定性,同时也满足了当今社会发展中对通信的需求。文章从数据串口通信模块分析入手,并详细阐述了单片机数据串口通信实现功能,旨在其能推动单片机的进一步发展与创新。
  关键词:单片机;数据串口;通信
  中图分类号:TP368.1 文献标识码:A 文章编号:1673-1131(2015)10-0026-01.
  0 引言
  就当前的现状来看,传统的单片机在实践中存在着功能简单难于管理的问题,因而在此基础上应通过对先进科学技术的应用实现新型通信系统,继而便于对单片机展开控制及监测行为,且为数据传递提供一个良好的传输平台,并达到数据采集的目的。以下就是对单片机数据串口通信的详细阐述,望其能为单片机内部结构的完善提供有利的文字参考,且带动其不断提升自身整体价值,达到最佳的数据通信状态,提高数据传输准确性。
  1 数据串口通信模块分析
  (1)RS-232C 引脚功能。在串口通信实验中应用了 9 根RS-232C 标准总线,且基于 TTL 电路基础上将电平控制在低电平在+5—+15V 之间,高电平则在-5—-15V 之间,而其电平上线均在±25V 内。因而可看出 RS-232C 必须基于接口电路的基础上与 TTL 相连,继而避免不稳定运行状态的发生。
  RS-232C 接口特点显示,其在波特率为 20Kbps 环境中异步传输会产生速率较低的问题。另外,RS-232C 传输范围有限,应将其控制在 50ft 范围内。
  (2)芯片与串口的连接。MAX232 芯片与串口连接时MAX23211 脚和 12 脚分别于AT89C52TXD,RXD连接,其 13脚,14 脚,15 脚分别于 9 针串口的 3 收,2 发,5 地脚相连。
  MAX232 芯片连接中需要具备驱动器及接收器两个设备,继而将数据输入到+5V 电压,且利用 RS-232 接口功能将其转化为±10V 供人们所用。如,将其应用于±12V 单电源系统中,提高系统稳定性。
  2 矩阵式键盘接口技术
  在矩阵式键盘接口技术研究中,应将 8031 单片机 P1 口用作键盘 I/O 口,且确保将键盘列线接入到 P1 低 4 位,行线P1 高地位位置。此外,应将列线 P1.0-P1.3 设置为 8031 单片机的输入线,而P1.4-P1.7 为输出线,同时应选用 4 根行线及 4根列线交叉成 16 个交点。在做好准备工作的基础上即可根据输出结果来检测 8031 单相机是否有键,如P1.4-P1.7 输出为全“0”,而p1.0-p1.3 读取为全“1”则表示无键闭合。而若当 8031单片机处在有键的状态,那么即可通过依次输出 P1.4-P1.7 的4 种组合方式来展开扫描行为,如:P1.71110、P1.61101、P1.51011、P1.40111,在进行扫描后若 P1.0-P1.3 的读取值不全为“1”,则表示“0”行有键闭合,并得出相应的行值及列值,达到计算目的。
  3 单片机数据串口通信实现功能 3.1 LCD 液晶显示器LCD 液晶显示器线段的显示充分利用了点阵图形式功能,将其划分为M 行×N 列单元显示模式,且在保障 LCD 具备64 行的基础上确保 8 列对应 1 个字节,即共有 16×8=128 个点组成,且将 LCD 液晶显示屏划分为 64×16=1024 个显示单元,构成相应的亮暗对应结构。如,当(000)=FFH 时,屏中则显示出由 8 个点构成的短亮线。而在(000H)=FFH 时,又可变化为由 16 段明暗线构成的虚线。LCD 液晶显示器,又可呈现出字符显示,并按照 6×8 或 8×8 的点阵组成原则将字符显现出来,且按照每行的列数来显示 RAM 对应的地址,达到设立光标,发送代码的目的。此外,在 LCD 液晶显示器中每个汉字占据32 个字节,而其汉字左右结构各占 16 个字节,右边为 2、4、6……偶数部分,以此来设立光标,且在光标位置加 1 时展开送字节行为。
  3.2 VB 显示界面
  为了达到数据通信目的,应使用 MSComm 控件进行串行端口数据传输行为,且设置五个组合框 Combo box 即串口、波特率、数据位、停止位及校验位。此外,为了达到数据跟踪及全面了解的目的,应设计 2 个TextBox,将数据显示出来,以此来达到监控数据传输目的。另外,在 VB 显示界面中设计 2 个按钮也是非常有必要的,即其可在出现数据误发送现象时及时制止,避免影响到单片机数据发送的准确度。
  3.3 串口核心控制 MSCOMM 的设置
  在单片机串口通信中核心控制 MSCOMM 设置逐渐趋于规范化,即将 MSComm 设置为单片机核心控制系统的通信对象,且使 CommPort=1,并保障 HandShaking=0 的基础上开展通信协议。此外,在数据传输中,为了达到串口数据通信目的应将 Settings=4800,n,8,1 设置为速度传输参数,并保障 PortOpen 处在 True 的状态,继而展开相应的数据通信行为。单片机串口数据通信行为的实现改变了传统单片机运行中存在的问题,因而应提高对其的关注,将其应用于实践中。
  4 结语
  综上可知,传统的单片机在实践中仍然存在着某些不可忽视的问题,因而在此背景下为了达到精确化的数据传输目的,要求相关技术人员在单片机内部结构设计中应规范串口核心控制 MSCOMM 的设置,且应在此基础上将矩阵式键盘接口技术应用于设计中提高系统运行的稳定性。另外,在单片机设计中界面的设置也是非常有必要的,因而应提高对其的重视度,且应将其应用于实践中,提高单片机串口通信传输速率,达到数据传输的目的,并改变原有系统中的问题。



中国论文网(www.lunwenchina.cn),是一个专门从事期刊推广、论文发表、论文写作指导的机构。本站提供一体化论文发表解决方案:省级论文/国家级论文/核心论文/CN论文。

投稿邮箱:lunwenchina@126.com

在线咨询:189308598(QQ) 

联系电话:15295038855(徐编辑)  

 

上一篇 下一篇
0

联系我们