首页 > 资料专栏 > IT > IT技术 > 开发技术 > 电子书籍《深入浅出VC++串口编程》某出版社PDF

电子书籍《深入浅出VC++串口编程》某出版社PDF

资料大小:1305KB(压缩后)
文档格式:PDF(190页)
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2023/8/7(发布于广东)

类型:金牌资料
积分:--
推荐:升级会员

   点此下载 ==>> 点击下载文档


“电子书籍《深入浅出VC++串口编程》某出版社PDF”第1页图片 “电子书籍《深入浅出VC++串口编程》某出版社PDF”第2页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
引言 ·串口通信是 Windows应用软件开发的重要环节,除了普通的通信软件外,还在工业控制领域有广泛的用 途,因此掌握串口编程是每个程序员的必备技巧。 ·无庸讳言,目前网上有不少介绍串口通信的文章和代码,但对广大读者而言,缺少入门的、系统的介绍串 口编程的教程,因此小编组织了这个教程,它将填补这方面的空白。 深入浅出 Visual C++串口编程 RS-232C接口,1970年由美国电子工业协会联合贝尔系统、调制解调器厂家及计算机终端生产厂家 共同制定,全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准 "。本期教程将对 DOS平台的串口编程,及 Windows平台下基于 API、控件和第三方类的串口编程进行介 绍。 深入浅出 VC++串口编程之基本概念 在 PC机的主板上,有一种类型的接口可能为我们所忽视,那就是 RS-232C串行接口,在微软的 Windows系统中称其为 COM。我们可以通过设备管理器来查看 COM的硬件参数设置,如图 1。 图 1 在 Windows上查看 PC串口设置 迄今为止,几乎每一台 PC都包含 COM。本质而言,COM是 PC为和外界通信所提供的一种串行数 据传输的接口。作为一种物理通信的途径和设备,它和目前风靡的另一种串行接口――USB所提供的功能 是一致的。不过 RS-232C 显然已经开始被后起之秀 USB 赶超,因为 USB 的传输速率已经远远超过了 RS-232C。 尽管如此,RS-232C 仍然具有非常广泛的应用,在相对长的一段时间里,难以被 USB 等接口取代。 RS-232C 接口(又称 EIA RS-232C),1970 年由美国电子工业协会(EIA)联合贝尔系统、调制解调器 厂家及计算机终端生产厂家共同制定,全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二 进制数据交换接口技术标准"。 本文将对这一接口进行硬件原理的介绍,随后我们将逐章学习 DOS平台的串口编程,及 Windows平 台下基于 API、控件和第三方类的串口编程,最后本文将给出一个综合实例。 硬件原理 众所周知,CPU 与存储芯片和 I/O 芯片的通信是并行的(并行传输的最大位数依赖于 CPU 的字长、 数据总线的宽度),一种叫做 UART(通用异步收发器,Universal Asynchronous Receiver/Transmitter) 的芯片提供了并行数据传输和 RS-232C 串行数据传输方式的转换。这样的设备通常有如图 2 所示的管脚 分布,当其向外传输数据时