计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> VC论文设计 >> 浏览文章
VC086基于VC串口异步通信程序设计

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

基于VC串口异步通信程序设计


【关键词】串口通信、异步通信、终端、句柄

摘要
异步串行通信在现在的生产生活中被得到广泛的应用,在PC机上一般至少有两个串行口COM1和COM2,常用的串行外设有电传打字机、CRT终端设备、传真机以及远程数据采集设备、通信设备等。串行通信接口标准经过使用和发展,目前已经有多种。但都是在RS-232标准的基础上经过改进而形成的。如何在Windows平台下实现串口通信,也越来越来越多地被得到研究,实现的方法重要有利用MSComm控件和直接用WindowsAPI编程。利用MSComm控件编程相对来说更简单一些,而直接使用WindowsAPI编程更灵活一些。本文主要讨论了使用MSComm控件来开发串口通信程序,而界面是利用VC 6.0MFC来做的,这样编程灵活性大,并且能够将主要工作集中在串口编程方面。程序可以实现利用PC机的两个COM口实现异步通信,并能根据设置调整异步传行通信参数。


引言
在Windows应用程序的开发过程中,相互之间常常需要通信。而串口是工业控制中计算机与外部串行设备之间常用的数据传输通道,由于串行通信方便易行,其应用非常广泛。本文将介绍串行通信的基本原理、在Windows平台下的工作机制和用VC实现串行通信的方法。
串口是工业控制中计算机与外部设备之间常用的数据传输通道。但在Windows环境下,计算机系统完全接管了各种硬件资源,不允许用户直接控制串口的中断管理,用户只能通过一些Windows开发软件,如VisualBasic、VisualC 等才能控制计算机的底层资源。VisualC 因其高性能编译技术、面向对象设计方法、可视化开发环境等特点得到广泛的应用,它包含了丰富的编程工具,具有很高的代码效率,提供了与Windows系统更紧密的接口,易于进行硬件访问,是一个灵活度和集成化都很高的软件开发环境,非常适合开发Windows应用程序。本文以Windows环境下串口的通信为基础,主要介绍串行通信的基本原理,并探讨用VisualC 6.0开发串口通信程序的几种方法
第2章相关技术简介
2.1串行接口标准
在计算机网络数据通信中,有几个接口标准是经常见到和用到的,那就是通常所说的RS-232、RS-422与RS-485标准。它们都是串行数据接口标准,最初都是由电子工业协会(EIA)制定并发布的。
RS-232接口(又称EIARS-232)是目前最常用的一种串行通信接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统公司、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通信的标准。它的全名是“数据终端设备(DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准”。该标准规定采用一个25脚的DB2连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。5
RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100Kb/s时),并允许在一条平衡总线上连接最多10个接收器。RS-422是一种单机发送、多机接收的单向、平衡传输规范,后来被命名为TIA/EIA-422A标准。为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485A标准。由于EIA提出的建议标准都是以“RS”作为前缀的,所以在通信工业领域,仍然习惯将上述标准以RS作前缀称谓,也就是上面说到的3个串行接口标准。
RS-232、RS-422与RS-485标准只对接口的电气特性作出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。因此在视频界的应用,许多厂家都建立了一套高层通信协议,或公开或厂家独家使用。
表2-1是以上3种串行接口电气性能参数的综合比较。
表2-1RS-232、RS-422与RS-485串行接口电气性能参数综合比较
目录
摘要......................................................................................................................2
Abstract............................................................................................................3
引言......................................................................................................................2
第1章绪论........................................................................................................3
1.1问题的提出.........................................................................................3
1.2研究的意义.........................................................................................3
第2章相关技术简介......................................................................................5
2.1串行接口标准.........................................................................................5
2.2RS-232串行接口标准............................................................................6
2.3其他EIA标准接口...............................................................................11
2.4VC 的串口通讯.....................................................................................14
2.4.1MicrosoftCommunicationsControl........................................14
2.4.2直接用VC 访问串口。................................................................16
2.5MSComm控件介绍.....................................................................................22
2.5.1MSComm控件的通讯的方式...........................................................22
2.5.2MSComm控件的属性.......................................................................23
第3章系统设计..............................................................................................28
3.1系统功能设计.........................................................................................28
3.2算法分析.................................................................................................29
第4章系统调试与运行..................................................................................35
4.1系统调试.................................................................................................35
4.2系统测试与运行.....................................................................................35
4.2.1测试方法.........................................................................................35
4.2.2测试内容.........................................................................................36
4.2.3测试结果.........................................................................................36
第5章结论....................................................................................................37
致谢....................................................................................................................38
参考文献............................................................................................................39

上一篇: VC085基于VC民航管理系统设计
下一篇: VC087基于VC医院管理系统设计
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。