单位文秘网 2021-10-16 08:11:08 点击: 次
摘要:随着信息化和工业化的急速发展,数据通信在实际的应用中发挥了极大的作用,也为社会创造了重要的价值,对基于单片机的数据串口通信的研究更是有着深远的意义。通过在有线数据和无线数据与计算机相连接可以在不同的地域间完成数据资源的共享,可见,单片机的数据串口通信是尤为重要的,因此本文对数据串口的通信相关内容进行阐述,来对此进行研究分析。
关键词:单片机 数据串口 数据通信
中图分类号:TP273.5 文献标识码:A 文章编号:1007-9416(2016)03-0000-00
1 数据串口通信的概述
1.1 关于数据串口通信
数据串口作为一种新的通信方式可以将通信技术与计算机技术的两者优点相结合,所说的串口通信就是以数据的信号线、控制线以及底线等线路来与外部的设备和计算机相连,然后在通过按位的方式将数据进行传输的通讯方式。同时,在计算机的领域之中,数据串口其实也是一种通用的通信设备的协议,在仪器仪表的设备之中它也是一种通用的通信协议。简单来说,数据的串口通信其实就是在串口上将字节进行发送和接受的时候按位进行,数据线的数量少,远距离通信中的成本可以大大的节省。
1.2 数据串口通信的主要参数
在进行串口的数据通信的过程中,有五个主要的参数,他们是:波特率、数据位、起始位、停止位和奇偶校验。当在两个端口之间进行数据通信的时候,必须要与相应的参数相互匹配,才能保证数据传输的正常顺利进行。
2 数据串口通信的方式
通常来说,数据串口通信的方式主要有同步通信和异步通信两种。
2.1 同步通信方式
同步通信的方式是以一帧数据的起始位到终止位来作为一帧数据传输的开始与结束标志。同步通信方式的一个数据块所有输送字符连接在一起的,当输送数据前面增加特殊的同步字符时,它的起始信号是同步字符,并且在数据块的后面增加相应的校验字符。同步通信方式中,字符之间是没有间隔的,因此,同步通信的优点就是具备较高的通信效率,通信过程中也会在几十到几千波特之间,但是也存在一定的弊端,就是由于同步通信方式在进行数据传输的双方要在时钟之上保持发送端与接收端的同步,所以,传输的过程就要求具备构造复杂的硬件设备。
2.2 异步通信方式
异步的通信方式就是以独立的字节而进行数据的传输,并且每一个自己的前面都存在起始的信号,后面的字节也有一个或多个终止的信号。在通信的过程中,一帧数据是从起始信号到终止信号结束,当数据进行传输时,字节就会向后移动,字节的起始位置也会从标志位到空白的一次迁移,而在传输结尾的时候就使用一个或者多个终止信号,通过这样的方式可以让传输线回到标准的状态。然后,当这一个过程结束的时候,数据传输就会像下一字节去发送。异步通信的优点是数据接送双方进行通信的时候,双方的时间存在的误差可以起到缓冲的作用,并且是允许较小的频率漂移的。异步通信的缺点就是当进行数据传输的时候,会导致传输的效率降低,因为传送的时候每个自己都会有一些标志信息作为附加,这样就会大大的降低数据传输的速度。
3 基于单片机的数据串口通信研究
3.1 通信过程分析
在通常的情况之下,首先要就进行发送行为,也就是单片机在数据的寄存器中进行数据的写入,然后在对数据进行传送的过程,与此同时,寄存器中的读取数据的过程在开始进行了,整个单片机与串行接口在通信的过程中,单片机会发出命令帧格式来对可编程的逻辑进行控制器的命令发出,在命令结束的时候,可编程逻辑控制器就会对单片机的命令及时的做出反应,数据在通过串口通信协议发送信息的时候一般都是要转化为二进制的,进而对数据的寄存器通过单片机来传送信息。
3.2 单片机显示设计
单片机现实设计的过程主要有两种方式,即静态显示驱动和动态显示驱动。动态显示驱动是通过数码管来动态显示的,在这个过程中,并联起所有的选线路,通过八位的I/O装置进行控制,单片机的其他I/O口作为数码官位选线,将显示的数字进行相应的解码译码,通过对其的控制,相应的数码管就会显示,与之不匹配的就不会显示。静态驱动的显示方式通常是采用直流驱动的,因此在实际过程中会有许多不便,使用率不高。
3.3 矩阵式键盘接口
由于键盘中的案例需要较多的数量,必须要通过合理的排列来减少I/O口的占有率,一般情况下,是采用矩阵式的键盘接口来确保每一条的水平线与垂直线可以在交叉处不直接的连通,通过按键来加以连接作为合理的连接方式,这样端口就可以以4*4的排列方式,在这种排列方式之下,会节省时间,提高一倍的利用率。可这种方式在线路多的情况之下会有缺点,就是在矩阵式的分布方式中,当增加一条线便可以形成二十键的键盘,当通过直接端口线,使用矩阵方式可以起到好的效果。矩阵式的结构的效果很好但较为复杂,识别度难度也大,因此在确定矩阵键盘时按键的方式也是采用的行扫描法,这种常用的按键识别方法就是在键盘是否下落做判断,将全部行线到低电平,对列线状态进行检测。当检测的过程中一旦发现电瓶较低,则表示键盘的状态为按下,当发现所有的列线为高电平,则表示按键是按下的状态。当确认了是否按键之后,就可以开始对具体的闭合按键确认了,将行线置为低电平,在确定某根行线位置是低电平后,在对各列线的电平状态进行仔细检查。当发现这一列都为低电平时,则证明按键的列线与低电平的行线交叉处是处于闭合状态的。
4 结语
正是由于单片机具有较高的集成度、便捷的嵌套功能以及较为低廉的价格,使得其在如工业、商业等各个领域之中应用较为广泛,通过单片机与PC串口进行数据传输,可以有利于自动化生产的发展,并且随着科学技术的不断研发,单片机的功能在日趋完善,更多的优势体现出来,也为未来的更加智能化的方向做准备,相信未来基于单片机的数据串口通信一定会更加的高效智能,应用范围也会更加的广泛,客户的满意度也会越来越高,也会更大的促进我国经济的发展!
参考文献
[1] 阮翔.基于单片机的数据串口通信研究[J].信息通信,2015(5).
[2] 李刘丹.单片机的数据串口通信研究[J].信息通信,2015(10).
[3] 屈啸.对单片机之间的串口数据通信的研究[J].电子制作,2013(16).
收稿日期:2016-01-20
作者简介:孙慧强(1965—),男,辽宁沈阳人,本科,高级讲师,研究方向:计算机教学。
(责任编辑:单位文秘网) )地址:https://www.kgf8887.com/show-206-96366-1.html
版权声明:
本站由单位文秘网原创策划制作,欢迎订阅或转载,但请注明出处。违者必究。单位文秘网独家运营 版权所有 未经许可不得转载使用