- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB基础与RS-232通信技术 柏逢明 卫昱含 第二篇 VB与RS-232C通信技术 第7章 串行通信 7.1 概述 7.2 基本概念 7.3 RS-232C串口通信标准 7.4 串行通信控件MSComm 7.1 概述 计算机通信是一种以数据通信形式出现,在计算机与计算机之间或计算机与终端设备之间进行信息传递的方式。计算机通信网络是计算机技术和通信技术相结合而形成的一种新的通信方式,主要是满足数据传输的需要。 完整的通信系统包括发送端、接收端、转换数据的接口及传送数据的实际信道(Channel)或媒体(Medium)。一般情况下,发送端与接收端的节点称为数据终端设备(Data Terminal Equipment, DTE),发送端与接收端中间的节点称为数据通信设备(Data Communication Equipment, DCE),用于数据与电气讯号之间的转换。 7.2 基本概念 在计算机和终端之间的数据传输通常是靠电缆或信道上的电流或电压变化实现的。 7.2.1 串行通信与并行通信 1. 并行通信 并行通信是指,一组数据的各数据位在多条线上同时被传送的传输方式。 并行数据传送的特点是:各数据位同时传送,传送速度快、效率高,多用在实时、快速的场合。 2. 串行通信 串行通信是指通信的发送方和接收方之间数据信息的传输是在单根数据线上,以每次一个二进制的0、1为最小单位逐位进行传输。 7.2.2 串行通信的工作模式 1. 单工形式 单工形式的数据传送是单向的。通信双方中,一方固定为发送端,另一方则固定为接收端。信息只能沿一个方向传送,使用一根传输线。 2. 半双工形式 半双工通信使用同一根传输线,既可发送数据又可接收数据,但不能同时发送和接收。在任何时刻只能由其中的一方发送数据,另一方接收数据。因此半双工既可以使用一条数据线,也可以使用两条数据线。 3. 全双工形式 全双工数据通信分别由两根可以在两个不同的站点同时发送和接收的传输线进行传送,通信双方都能在同一时刻进行发送和接收操作。 7.2.3 异步传输与同步传输 1. 异步传输 主要体现在字符与字符之间通信没有严格的定时要求。异步传输中,字符可以是连续地、一个个地发送,也可以是不连续地,随机地进行单独发送。 2. 同步传输 在同步传输方式中,比特块以稳定的比特流的形式传输。 7.2.4 硬件握手与软件握手 握手信号实际上是控制信号,用来控制数据的传送。通过握手信号,发送方可以通知接收方是否有数据要发送。接收方通过握手信号通知发送方它是否已经准备好了接受信号。握手信号遵循某种协议。 硬件握手 软件握手 硬件和软件结合的握手方式 7.2.5 串行通信的基本参数 1. 数据的传输速度 通常将传输速度称为波特率,指的是串行通信中每一秒所传送的数据位数,单位是bit/s。 2. 数据传送单位 一般串行通信端口所传送的数据是字符型,若用来传输文件,则会使用二进制的数据型。当使用字符型时,工业界使用到的有ASCII字符码即JIS字符码;ASCII码使用了8位形成一个字符,而JIS则以7位形成一个字符。 3. 起始位与停止位 发送端准备要开始传送数据时,发送端会在所送出的字符前后分别加上高电位的起始位(逻辑0)及低电位的停止位(逻辑1),它们分别是所谓的起始位和停止位。也就是说,当发送端要开始传送数据时,便将传输线上的电位由低电位提升至高电位,当传送结束后,再将电位降至低电位。 4. 校验位 校验位是用来检查所传送数据的正确性的一种核对码,又分为奇校验和偶校验两种,分别是检查字符码长1的数目是奇数或偶数。 7.3 RS-232C串口通信标准 RS-232C标准适合于数据传送速率在0~20000bit/s范围内的通信。这个标准对串行通信接口的有关问题,如信号电平、信号线功能、电气特性、机械特性都作了明确的规定。 目前RS-232C已成为数据终端设备(Data Terminal Equipment, DTE,如计算)和数据通信设备(Data Communication Equipment, DCE,如Modem)的接口标准。RS-232C是PC机与通信工业中应用最广泛的一种串行接口,在IBM PC机上的COM1、COM2接口,就是RS-232C接口。 7.4 串行通信控件MSComm 7.4.1 MSComm控件处理通信的方式 事件驱动方式:该方式相当于一般程序设计中的中断方式。 查询方式:通过检查CommEvent属性的值来查询事件和错误,从而作出响应的处理。 7.4.2 MSComm控件的引用 1. 控件的添加 注意:每个使用的MSComm控件对应着一个串行端口,如果应用程序里需要访问多个串行端口,必须使用多个MSComm控件。 2. 控件操作 对
您可能关注的文档
- 第3章 文字处理软件Word2010最终(无水印) 《计算机应用基础(第2版)》课件.pptx
- 第4章 电子表格软件Excel 2010 《计算机应用基础(第2版)》课件.pptx
- 第5章 演示文稿制作软件 PowerPoint 2010 《计算机应用基础(第2版)》课件.pptx
- 第6章 计算机网络基础及简单应用 《计算机应用基础(第2版)》课件.pptx
- 第7章 汉字输入法 《计算机应用基础(第2版)》课件.pptx
- 第01章 基本概念 《电路原理(第3版)》课件.ppt
- 第02章 电路分析与定理 《电路原理(第3版)》课件.ppt
- 第03章 正弦交流电路 《电路原理(第3版)》课件.ppt
- 第04章 谐振互感三相 《电路原理(第3版)》课件.ppt
- 第05章 双口网络《电路原理(第3版)》课件.ppt
- 第8章 PLC的结构与扩展功能 《VB基础与RS-232C通信技术》课件.ppt
- 第9章 VB与欧姆龙CPM2ACPM2C的通信 《VB基础与RS-232C通信技术》课件.ppt
- 第10章 VB与三菱FX系列PLC的通信 《VB基础与RS-232C通信技术》课件.ppt
- 第11章 VB与西门子S7-200PLC的通信 《VB基础与RS-232C通信技术》课件.ppt
- 19015《高电压工程基础》施围(部分习题参考答案)(来自网络).pdf
- 第1章 绪论 《高电压工程基础》课件.ppt
- 第2章 气体放电的基本物理过程 《高电压工程基础》课件.ppt
- 第3章 气体间隙的击穿强度 《高电压工程基础》课件.ppt
- 第4章 气体中沿固体绝缘表面的放电 《高电压工程基础》课件.ppt
- 第5章 液体和固体介质的电气特性 《高电压工程基础》课件.ppt
最近下载
- 全品作业本英语七年级上册听读本.pdf VIP
- GB∕T 2997-2015 致密定形耐火制品体积密度,显气孔率和真气孔率试验方法.pdf
- 《餐饮服务管理系统》课件.pptx VIP
- 在线网课学习课堂《文科物理学——生活中的物理》单元测试考核答案.docx VIP
- (正式版)D-L∕T 1919-2018 发电企业应急能力建设评估规范.docx VIP
- (2025春)人教版二年级数学上册全册教案.doc
- 公路工程全套资料填写例范本.docx VIP
- 2025港航工程一建案例200问记忆宝典.docx VIP
- [广安]2025年四川省广安市前锋区引进人才笔试历年参考题库附带答案详解.pdf
- 2025年新人教版数学2年级上册全册同步教学课件.pptx
文档评论(0)