学 习 VC++串 口 编 程 之 基 本 概 念 引 言 在 PC 机 的 主 板 上 , 有 一 种 类 型 的 接 口 可 能 为 我 们 所 忽 视 , 那 就 是 RS-232C 串 行 接 口 , 在 微 软 的Window s 系 统 中 称 其 为 COM。 我 们 可 以 通 过 设 备 管 理 器 来 查 看COM 的 硬 件 参 数 设 置 , 如 图 1。 图 1 在 Window s 上 查 看 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 平 台 的 串 口 编 程 , 及Window s 平台 下 基 于 API、控 件 和 第 三 方 类 的 串 口 编 程 , 最 后 本 文 将 给 出 一 个 综 合实 例 。 在 本 文 的 连 载 过 程 中 , 您 可 以 通 过 如 下 方 式 联系 作 者 (热 忱 欢 迎 读 者 朋 友 对 本 文 的 内 容 提 出 质 疑 或 给出 修 改 意 见 ): 作 者 email: ****************(可 以 来 信 提 问 , 笔 者 将 力 求 予 以 回 信 解答 , 并 摘 取其 中 的 典 型 问 题 ,在...