收藏 分享(赏)

在串口通信中的应.pdf

上传人:weiwoduzun 文档编号:1760406 上传时间:2018-08-22 格式:PDF 页数:5 大小:272.35KB
下载 相关 举报
在串口通信中的应.pdf_第1页
第1页 / 共5页
在串口通信中的应.pdf_第2页
第2页 / 共5页
在串口通信中的应.pdf_第3页
第3页 / 共5页
在串口通信中的应.pdf_第4页
第4页 / 共5页
在串口通信中的应.pdf_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、年 第 期深 圳 职 业 技 术 学 院 学 报在 串 口 通 信 中 的 应 用温 晓 军深 圳 职 业 技 术 学 院 计 算 机 应 用 工 程 系 , 广 东 深 圳摘 要 叙 述 了 中 通 信 控 件体 实 例 介 绍 了 控 件 的 应 用 技 巧 。关 健 词 , 串 口 通 信 , 控 件中 圈 分 类 号 文 献 标 识 码的 参 数 设 置 、 发 送 和 接 收 数 据 的 方 法 , 并 结 合 具文 章 编 号 一 一 一在 工 业 自 动 控 制 中 , 计 算 机 通 过 串 口 与 单 片 机 系 统 之 间 进 行 通 信 的 应 用 越 来 越 广 泛 。

2、一 般 情 况 下 , 控 制 系 统 需 要 一 个 用 高 级 语 言 开 发 的 相 当 于 控 制 台 的 用 户 界 面 , 用 来 进 行 参数 设 置 , 发 送 指 令 和 系 统 监 测 , 在 这 一 领 域 有 着 很 强 的 优 势 。 从 控 制 台 发 出 的 指 令 经过 计 算 机 串 口 传 送 给 单 片 机 系 统 , 此 时 携 带 的 通 信 控 件 起 到 了 桥 梁 作 用 ,给 编 程 者 带 来 了 极 大 的 方 便 。然 而 , 对 于 没 有 串 口 编 程 经 验 的 开 发 人 员 来 说 顺 利 实 现 与 单 片 机 系 统 之

3、间 的 通 讯 不 是件 很 容 易 的 事 。 本 文 详 细 阐 述 了 中 控 件 的 参 数 设 置 和 数 据 接 收 与 发 送 的 方法 , 并 结 合 一 种 交 通 信 号 灯 的 自 动 控 制 系 统 介 绍 了 控 件 的 应 用 技 巧 。 控 件 的 属 性 及 参 数 设 置设 置 其 打 开 端 口 号 为 或 , ,二 时 无 握 手 协 议, 接 收 缓 冲 区 中 字 节 数, 设 置 一 次 接 收 缓 冲 字 节 数 为表 示 数 据 通 过 属 性 以 文 本 形 式 取 回 , 为 表 示 数 据 通 过 叩 属 性以 二 进 制 形 式 取 回,

4、 设 置 并 返 回 传 输 缓 冲 区 的 大 小二 , 在 发 生 接 收 事 件 后 并 触 发 事 件 之 前 , 设 置 并 返 回 的 要 接 收 的字 节 数 。 即 接 收 缓 冲 区 收 到 每 一 个 字 节 都 会 使 控 件 产 生 事 件二 , 若 设 为 肠 则 会 发 送 信 息 到 调 制 解 调 器 , 而 不 是 通 过 串 口 通 信“ , , , ” , 设 置 并 返 回 波 特 率 、 奇 偶 校 验 、 数 据 位 、 停 止 位 参 数 。 , , ,即 波 特 率 为 , 无 奇 偶 校 验 , 个 数 据 位 , 个 停 止 位缺 省 值 ,

5、 数 据 传 输 事 件 不 会 产 生 事 件 。 若 设 置 属温 晓 军 , 男 , 讲 师性 为 , 当 传 输 缓 冲 区 完 全 空 时 , 控 件 产 生 事 件 。数 据 的 发 送中 使 用 控 件 的 属 性 来 传 输 文 本 数 据 或 二 进 制 数 据 , 种 数 据 的 传送 方 法 是 不 一 样 的 。传 翰 文 本 数 据正 常 情 况 下 , 如 果 发 送 一 个 字 符 串 到 串 口 , 一可 以 以 文 本 数 据 的 形 式 发 送 。 例 如发 送 字 符 “ ” 到 串 口 使 用” , , , ” 波 特 , 无 奇 偶 校 验 , 位 数

6、 据 , 一 个 停 止 位伽 打 开 端 口“ ” 将 “ ” 发 送 到 串 口 。传 翰 二 进 制 数 据由 于 属 性 支 持 的 变 量 类 型 为 类 型 , 所 以 发 送 二 进 制 数 据 , 必 须 传 递 一个 包 含 字 节 数 组 的 、 恤 到 属 性 。 以 下 为 发 送 进 制 数 据 二 进 制 为到 串 口 的 例 子故 定 义 一 个 类 型 的 数 组 变 量物 。 定 义 一 个 类 型 变 量二 将 转 化 为 二 进 制 数 并 赋 值 给 类 型 变 量 将 类 型 变 量 值 赋 给 变 量 将 、 乞 变 量 的 值 发 送 到 串 口数

7、 据 的 接 收串 口 收 到 数 据 触 发 的 事 件在 设 置 了 二 之 后 , 接 收 缓 冲 区 收 到 一 个 字 节 后 就 会 产 生 事 件 ,控 件 通 过 属 性 的 个 值 来 区 分 不 同 的 触 发 时 机 , 包 括 一 些 出 错 处 理 。其 中 , 时 , 接 收 缓 冲 区 中 收 到 助 设 置 值 个 字 节 , 利用 此 事 件 可 编 写 接 收 数 据 的 过 程 。 编 程 模 式 如 下二 设 置 接 收 缓 冲 区 收 到 一 个 字 节 产 生 事 件 判 断 通 信 事 件 收 到 个 字 节 后 产 生 接 收 事 件 此 处 添

8、 加 接 收 处 理 语 句接 收 文 本 数 据在 使 用 控 件 的 属 性 读 取 数 据 之 前 , 必 须 先 设 置 属 性 确 定 被属 性 读 取 的 字 符 数 , 设 置 叩 为 , 则 属 性 读 取 缓 冲 区 中 全 部 的 内 容 。 如果 接 收 的 数 据 类 型 为 文 本 数 据 , 则 设 置 而 几 ,属 性 通 过 一 个 返 回 文 本 数 据 。 以 下 是 结 合 事 件 读 取 文 本 数 据 的 例 子 定 义 从 型 变 量二 设 置 一 次 接 收 缓 冲 字 节 数 为 设 置 接 收 模 式 为 文 本 数 据 将 接 收 缓 冲 区

9、 中 数 据 保 存 到 变 量 中接 收 二 进 制 数 据设 置 接 收 数 据 模 式 采 用 二 进 制 形 式 , 即 设 置。 但 用 属 性 读 取 数 据 时 , 不 能 直 接 赋 值 给 类 型 变 量 , 只 能通 过 先 赋 值 给 一 个 确 五 类 型 变 量 , 返 回 一 个 二 进 制 数 据 的 数 组 , 再 转 换 保 存 到 类型 数 变 量 中 。以 下 例 子 从 通 讯 端 口 读 取 个 字 节 的 二 进 制 数 据 , 并 把 它 赋 给 一 个 字 节 数 组 。直 娜 设 定 读 取 二 进 制 数 据 汇 等 待 直 到 输 入 缓

10、冲 区 有 个 字 节二 往 缓 冲 区 存 二 进 制 数 据赋 值 于 字 节 数 组 以 便 处 理应 用 举 例以 下 是 笔 者 在 开 发 一 个 交 通 信 号 灯 控 制 台 软 件 时 所 用 到 的 计 算 机 与 单 片 机 系 统 进 行 串口 通 信 时 的 握 手 程 序 。 程 序 功 能 包 括 设 置 串 口 并 打 开 端 口 , 然 后 向 串 口 发 送 一 个 识 别 码, 单 片 机 系 统 检 测 到 识 别 码 后 返 回 一 个 握 手 码 , 串 口 收 到 数 据并 确 认 后 即 握 手 成 功 。凡 清 除 接 收 缓 冲 区 清 除

11、发 送 缓 冲 区“ 设 置 接 收 一 个 字 节 产 生 事 件设 置 一 次 接 收 缓 冲 字 节 数 为 设 置 接 收 方 式 为 二 进 制 数 据 以 下 部 分 为 从 列 表 框 中 选 择 端 口 号、 恤” , , , ” 打 开 串 口” ” ”、 饭 发 送 识 别 码 建 立 下 拉 框 中 可 选 波 特 率 项 目一” , ,” , ,” , , 以 下 程 序 为 串 口 接 收 单 片 机 系 统 返 回 数 据七 、 乞 如 果 接 收 到 的 数 据 为 , 握 手 成 功” ” ”结 论一 个 完 整 的 串 口 通 讯 程 序 包 括 串 口 参

12、数 设 置 、 数 据 发 送 、 数 据 接 收 、 出 错 处 理 等 , 其中 数 据 的 发 送 和 接 收 又 分 文 本 方 式 和 二 进 制 方 式 。中 控 件 的 和 属 性 中 定 义 的 数 据 类 型 为 、 恤 约 型 , 所 以 发送 数 据 时 必 须 将 要 发 送 的 数 据 赋 值 给 、 恤 型 变 量 才 能 发 送 , 同 样 从 串 口 接 收 到 的 数 据 也为 型 , 收 到 后 必 须 转 换 成 其 他 类 型 如 字 符 型 、 二 进 制 型 的 数 据 才 能 进 行 处 理 。参 考 文 献开 发 使 用 手 册 北 京 机 械 工 业 出 版 社 ,串 行 通 信 开 发 指 南 第 二 版 北 京 中 国 水 利 水 电 出 版 社 , ,七乃 即 左 佗 月 鳍 印 , , , 昭 昭, , ,责 任 编 辑 王 璐

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报