VB基础与RS232C通信技术柏逢明电子课件第7章节串行通信.ppt

VB基础与RS232C通信技术柏逢明电子课件第7章节串行通信.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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控件对应着一个串行端口,如果应用程序里需要访问多个串行端口,必须使

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档