本论文是一篇计算机相关论文摘要,关于计算机与单片机的串行通讯探究相关毕业论文提纲范文。免费优秀的关于计算机及可靠性及单片机方面论文范文资料,适合计算机论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:串口通讯在对计算机与单片机有着非常重要的作用,它不仅仅可以把单片机的主要数据传送至计算机里,同时也可以实现将计算机控制于单片机.对此,因为在这个过程当中所应用的电缆线较少,并且接线较为简单,因此,可以通过较远的距离进行传输,从而已经得到越来越多的广泛应用.对此,本文将进一步对串行通讯进行研究分析,探究二者的通信问题.
该文出处 http://www.sxsky.net/benkelunwen/060339786.html
关 键 词:计算机系统单片机串行通讯
目前,在计算机技术随着的不断发展,特别在单片机技术领域,已经有了很大程度的提高.由于在单片机的应用系统当中,一般都会遇到信息交换的问题,也就是通讯.而对于串行通信所指的就是必须要按照逐位的顺序进行传递数据,而进行的通信方式,它主要是通过由三根传输线进行传送信息,并且具有相对较远的通信距离,并对控制领域进行分布控制、现场监测等功能,因此有着非常重要的利用空间.一般在单片机和计算机二者相结合组成的系统中,通常单片机会对数字量以及模拟量进行采集,所以就必须要以通讯的方式传送到计算机当中并发送数据,同时,在单片机和计算机之间的串行通讯也应取决于系统所具有的实时性以及可靠性等方面的具体要求,对此,在二者进行串行通讯时应全面进行控制并加以说明.
1.计算机控制的主要应用
在计算机的控制工艺系统当中,主要是应用在上、下位机的系统当中,而上位机主要是对数据进行管理与处理,而下位机主要是对数据进行采集.一般上位机主要是以通讯的方法与下位机做数据的处理以及交换的计算机,并应用于PC机.而下位机主要是相连于现场的信号,通常应用的是单片机.在上位机的应用程序中一般是以VB或者是VC的组态软件进行编写的,对于VB与VC的程序必须要由专业的技术人员进行编制,并且编制和调试的时间相对较长.然而,组态软件的应用在很多领域都得到广泛的发展,在这其中所大量应用的组态王则是PC机控制的一项智能软件包,它的主要平台就是通过中文的操作系统,同时也应用了全面的Windows系统,因其具有完备的图形功能,并且界面的一致性较好,所以界面也通常比较直观,并且再与其它的软件相对照,其设计比较简单,对计算机没有过高的要求,比较适用于现场人员应用,操作简单,方便易学.在应用PC机进行开发系统要好过应用专项机开发,它的控制系统是具有一定的通用性的,从而可以降低重复性的软件开发工作,可以充分利用PC机的大量丰富资源再进行开发.通过应用单片机和组态软件的串行通讯,它在一定程度上大大提高了采集数据的速度,同时也降低了计算机再与其它设备之间接线的复杂性,并且也提高了数据可视性,在计算机上可以清楚的看到数据所发生的变化,具有更好的实时性.
2.组态王的主要定义
在组态王当中包括了内部变量以及I/O变量,而一般串行通讯主要是应用I/O变量,也就是所谓的新建变量.对组态王变量进行定义的时候必须要注意选择合理的变量范围,并且不能超出传输数据的规定标准,应严格选用准确的变量数据类型是非常重要的,必须要与单片机当中数据的类型保持一致,以达到接收数据的标准.
3.对于单片机在通讯程序上的设计
在对单片机设计通讯程序的时候,应全面发挥出其主要的工作效率,一般单片机主要是应用在具有较强实时性的场合,所以,必须要对做出响应以及可控制的对象摆在优先的位置考虑,从而可以降低串行通讯方面一系列的辅助性操作对CPU的占用时间,同时也应降低通讯部分所占用的时间,在通过对上述问题的考虑后,因此,在对单片机设计通讯程序时,可分为两大部分,也就是通讯的处理部分以及中断接收的发送部分.当单片机与计算机进行通讯时当收到命令以后会马上做出回应,也就是把接收和发送同时在一个过程当中,所以会把通讯的处理程序通常放到了普通程序的当中,当接收标志显示为ON的时候,会马上反应做出处理并进行发送.
4.对于计算机在通讯程序上的设计
一般在Windows的环境下进行开发通信程序时,通常会有两种方法:一种就是可以应用Windows的API程序进行接口函数.而另一种方法就是应用ActiveX控件,第二种方法相对比较容易掌握,并且它也是全新的一项技术,移植性比较好,并且可以多种程序下进行应用,从而是开发通讯程序很好的一个方法.而在应用MSCOMM的串行通讯做编程设计时,主要面对的通讯控件只有一个,也就等于是面对一个串行通讯的控制器,再进行设置控件的各种属性从Ň