论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
基于VB的串口通讯及其软件实现

  摘要:串口通信因为其简单,灵活易用,在许多领域有着广阔的应用前景。本文在深入了解串口通讯技术的基础上,结合自身的工程实践经验,阐述了VB串口编程的技术要点。并结合一个通讯实例,分析通讯的具体实现,给相关领域的研究人员提供值得 参考 的信息。
  关键词:串口;RS232;API;P;s;通信程序
  Abstrat:Serial uniatin has brad appliatin in any fields beause f its siple uniatin iruitry and flexibility. Based n deep prehensin f the tehnlgy f the serial uniatins, this artile expunds iprtant tehnlgy detail integrated ith pratie experiene. An exaple f uniatin prgra is presented and analyzed, hih gives ther researhers valuable referene infratin.
  Key rds:serial; RS232; API; P; s; uniatin prgra
  
  现在通讯方式越来越多,速度越来越快,但串行通讯由于自身价格低、协议透明、硬件投资少、软件编程简单等诸多优点在远程数据采集、监视、通信及控制领域里一直占据着极其重要的地位。它不仅没有因为时代的进步而被淘汰,反而在规格上越来越完善、应用越来越广,长久不衰。
  
  1串口通信的通信机理
  
  P串行通信是指直接对串行端口的UART(P机的通用异步收发器,也叫异步通信适配器,是P机用于异步通信的接口)进行编程实现的通信。P机每个UART中的INS8250中有10个可编程的单字节寄存器,可用于控制、监视操作串行端口,1的寄存器地址3F8H-3FEH,2的寄存器地址为2F8H-2FEH。10个寄存器由7个地址访问,其中5个寄存器的访问条件是先设置3FBH线路控制寄存器的最高位为“1”,该位也称为DLAB状态位。[1]
  一般说来,P机都有一个或多个串行端口,它们依次为1、2……。这些串口提供了外部设备与P进行数据传输和通信的通道,在PU和外设之间充当了解释器的角色。当字符数据从PU发送给外设时,这些字符数据将被转换成串行比特流数据;而当接受数据时,从外界进来的比特流数据被转换成字符数据传递给PU进行处理。在操作系统方面,inds用通信驱动程序(.DRV)调用API函数发送和接受数据。当用通信控件或声明调用API函数时,它们由.DRV解释并传递给设备驱动程序。
  作为一个VB程序员,要编写串口通信程序,只需知道通信控件提供给inds通信API函数的接口即可,换言之,只需设定和监视通信控件的属性和时间即可。
  
  2串行通讯接口RS-232
  
  前一章节讨论了串口通讯的通信机理,但为了实现具体的数据采集、监视、通信功能,必须了解具体的串口形式。目前使用最广泛的串行接口有两种:RS-232和RS-485。本文着重讨论RS-232,RS- 485不作介绍。
  RS-232标准的全称是EiA-RS-232标准,其中EIA代表美国 电子 工业 协会,RS代表推荐标准,232是标识号,代表RS232的最新一次修改(1969年),在这之前,有RS232A、RS232B协议。它规定连接电缆和机械、电气特性、信号功能及传送过程。EIA-RS-232定义了按位串行传输的数据终端设备(DTE)和数据通讯设备(DE)之间的接口信息。RS-232是从DTE或 计算 机串行接口角度来定义引脚信号的。
  目前RS-232是P机与通信工业中应用最广泛的一种串行接口。RS232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。RS232采取不平衡传输方式,即所谓的单端通讯。[2]
  DB9(9针串口)的接线方式如下:1脚,数据载波检测DD;2脚,接收数据RXD;3脚,发送数据TXD;4脚,数据终端准备DTR;5脚,信号地GND;6脚,数据设备就绪DSR;7脚,请求发送RTS;8脚,清除发送TS;9脚,振铃指示DELL。
  DB25(25阵串口),常用的针脚也有9个,且和DB9可以一一对应,具体接线方式为:8脚,数据载波检测DD;3脚,接收数据RXD;2脚,发送数据TXD;20脚,数据终端准备DTR;7脚,信号地GND;6脚,数据设备就绪DSR;4脚,请求发送RTS;5脚,清除发送TS;22脚,振铃指示DELL。

未完...点击下方链接下载完整文档

基于VB的串口通讯及其软件实现

摘要:串口通信因为其简单,灵活易用,在许多领域有着广阔的应用前景。本文在深入了解串口通讯技术的基础上,结合自身的工程实践经验,阐述了VB串口编程的技术要点。并结合一个通讯实例,分析通讯的具体实现,给相关领域的研究人员提供值得 参考 的信息。 关键词:串
  • 上一篇:小议第三代移动通信及发展趋势预测
  • 下一篇:山西移动GPRS核心网络发展浅析
  • 关于低压电力线载波通信技术的研
    论3G技术打造“高起点、高质量、
    试析计算机通信网络安全及防护对
    windows nt环境下fddi网卡驱动程
    数字移动多媒体案例分析
    信息时代计算机通信技术的应用
    海拉尔通信段ZXA10综合接入网常
    《通信原理》的系统教学法
    物联网对计算机通信网络的影响
    小议第三代移动通信及发展趋势预
    计算机通信与网络课程中网络资源
    关于通信工程设计项目组织结构评
    浅论光纤通信技术的特点和发展趋
    基于GPRS的无线智能家居系统方案
    局域网中的通信协议
    基于WinDis 32技术实现网络通
    基于信息共享的协同入侵检测模
    基于软交换的多媒体短消息(MM
    基于PROFIBUS的热电厂多智能体
    基于短信网关WAP推送的实现
    基于最优互信息的特征选取
    基于Web的研究生学位信息管理
    基于Ad Hoc和移动IP的无线移动
    安全增强的基于RSA可验证门限
    一种基于ARM7与ST7538的电力线
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除