📄 编写程序控制串口.txt
字号:
上 次 那 个 问 题 并 未 指 出 所 要 控 制 的 I/O口 是 否 是 串 口 , 所 以 我 给 出 的 是 一 个 通 用 的 解 决 方 案 , 它 可 以 读 写 用 户 指 定 的 I/O口 , 这 对 于 数 据 采 集 和 其 他 许 多 场 合 都 是 有 用 的 。 对 于 PC系 统 的 串 口 (COM1-COM4), 当 然 可 以 使 用 Mscomm来 编 写 程 序 进 行 控 制 。 理 论 上 , Mscomm控 制 可 以 支 持 多 达 16个 控 制 , 不 过 一 般 的 计 算 机 实 际 上 只 有 2个 标 准 的 COM口 。 对 于 非 标 准 的 串 行 口 , Mscomm控 件 无 能 为 力 , 只 能 采 用 上 次 所 说 的 方 法 , 当 然 , 这 很 麻 烦 , 因 为 要 处 理 各 种 控 制 字 和 命 令 字 。
现 在 , 简 要 地 介 绍 一 下 Vb的 Mscomm控 件 , 它 实 际 是 Crescent的 PDQComm的 一 个 子 集 , 它 包 括 了 进 行 串 行 通 信 所 需 的 最 基 本 的 要 求 。 Vb中 有 两 个 例 子 Dialer和 VBTerm 来 介 绍 这 个 控 件 的 用 法 。 这 两 个 例 子 在 Vb 3.0和 4.0的 Samples\Vbterm目 录 中 , 在 vb6.0的 Samples\CompTool\Dialer和 MSComm目 录 中 。 Dialer比 较 简 单 , 就 是 演 示 如 何 拨 号 。 Vbterm稍 微 复 杂 一 些 , 包 括 一 些 参 数 的 设 置 和 数 据 的 接 收 , 这 个 例 子 的 OnComm事 件 是 核 心 。
<END>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -