C语言实现串行通信接口程序计算机论文_工学论文_.docVIP

  • 3
  • 0
  • 约5.81千字
  • 约 6页
  • 2017-12-21 发布于江西
  • 举报

C语言实现串行通信接口程序计算机论文_工学论文_.doc

C语言实现串行通信接口程序计算机论文_工学论文_

★★★资料分享大全-分享无极限★★★ C语言实现串行通信接口程序计算机论文_工学论文  摘要:本文说明了异步串行通信(RS-)的工作方式,探讨了查询和中断两种软件接口利弊,并给出两种方式的C语言源程序的I/O通道之一,以最简单方式组成的串行双工线路只需两条信号线和一条公共地线,因此串行通信既有线路简单的优点同时也有它的缺点,即通信速率无法同并行通信相比,实际上EIARS-C在标准条件下的最大通信速率仅为Kb/S。 尽管如此,大多数外设都提供了串行口接口,尤其在工业现场RS-C的应用更为常见。IBMPC及兼容机系列都有RS-的适配器,操作系统也提供了编程接口,系统接口分为DOS功能调用和BIOS功能调用两种:DOSINTH的h和h号功能调用为异步串行通信的接收和发送功能;而BIOSINTH有组功能调用为串行通信服务,但DOS和BIOS功能调用都需握手信号,需数根信号线连接或彼此间互相短接,最为不便的是两者均为查询方式,不提供中断功能,难以实现高效率的通信程序,为此本文采用直接访问串行口硬件端口地址的方式,用C语言编写了串行通信查询和中断两种方式的接口程序。 .串行口工作原理 微机串行通信采用EIARS-C标准,为单向不平衡传输方式,信号电平标准±V,负逻辑,即逻辑(MARKING)表示为信号电平-V,逻辑(SPACING)表示为信号电平+V,最大传送距离米,最大传送速率.K波特,其传

文档评论(0)

1亿VIP精品文档

相关文档