毕业设计17PC机与单片机之间的串行通信.pdf_第1页
毕业设计17PC机与单片机之间的串行通信.pdf_第2页
毕业设计17PC机与单片机之间的串行通信.pdf_第3页
毕业设计17PC机与单片机之间的串行通信.pdf_第4页
毕业设计17PC机与单片机之间的串行通信.pdf_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电 脑 知 识 与 技 术电 脑 知 识 与 技 术在 目 前 的 许 多 实 时 工 业 控 制 和 数 据 采 集 系 统 中 !常 常 采 用 ! 机 做 上 位 机 和 多 个 单 片 机 做 下 位 机 的 主从 式 系 统 在 主 从 分 布 式 控 制 系 统 中 !单 片 机 主 要 完 成实 时 数 据 采 集 ! 被 采 集 数 据 经 初 步 处 理 后 通 过 串 口 传送 给 主 机 主 机 将 从 机 发 送 来 的 数 据 进 行 处 理 后 随 时向 用 户 提 供 各 种 统 计 报 表 和 整 个 控 制 过 程 的 具 体 数据 主 机 同 时 根 据 从 从 机 接 收 的 过 程 参 数 进 行 判 断 处理 并 给 从 机 #单 片 机 $发 送 各 种 控 制 命 令 在 这 样 的 分 布式 控 制 系 统 中 ! 就 需 要 实 现 主 机 向 从 机 发 送 数 据 或 主机 从 从 机 接 收 数 据 !即 单 片 机 与 微 机 的 串 行 通 信 !这 样便 可 以 弥 补 单 片 机 在 数 据 处 理 方 面 的 不 足 和 ! 机 在控 制 方 面 的 欠 缺 本 文 主 要 介 绍 如 何 利 用 %& 实 现 微 机摘 要 #为 了 实 现 ! 机 和 单 片 机 之 间 的 数 据 交 换 !人 们 用 各 种 不 同 方 法 实 现 串 行 通 信 本 文 简 要 地 介 绍 了 ! 机与 单 片 机 串 行 通 信 的 有 关 技 术 及 设 计 ! 并 在 此 基 础 上 详 细 说 明 了 在 #$%&() 环 境 下 利 用 *+ 进 行 串 行 通 信 的 编 程方 法 关 键 词 #单 片 机 串 行 通 信 $*+ 编 程中 图 分 类 号 #!#$%$文 献 标 志 码 #&张 淑 俭晋 州 市 金 诚 信 工 商 事 务 代 理 有 限 公 司 !河 北 晋 州 ,-./,!机 与 单 片 机 之 间 的 串 行 通 信在 阅 览 时 !眼 睛 就 会 感 觉 很 吃 力 !影 响 了 阅 读 效 果 当然 !色 彩 的 明 度 也 不 能 变 化 太 大 !否 则 屏 幕 上 的 亮 度 反差 太 强 !同 样 也 会 使 读 者 的 眼 睛 受 不 了 两 点 注 意 事 项() 网 站 导 航 设 计 要 清 晰 网 站 导 航 的 超 链 接 应 清晰 无 误 地 向 读 者 标 识 出 来 !所 有 导 航 性 质 的 设 置 !像 图像 按 钮 !都 要 有 清 晰 的 标 识 !让 人 看 得 明 白 !千 万 别 光顾 视 觉 效 果 的 热 闹 !而 让 读 者 不 知 东 西 南 北 链 接 文 本的 颜 色 最 好 用 约 定 俗 成 的 #未 访 问 的 !蓝 色 $点 击 过 的 !紫 色 或 栗 色 如 果 你 一 定 要 别 出 心 裁 !链 接 的 文 本 就 要想 着 以 什 么 方 式 加 以 突 出 !比 如 说 加 粗 体 %加 字 号 %两侧 加 竖 标 或 者 几 者 兼 用 总 之 ! 文 本 链 接 一 定 要 和 页 面 的 其 他 文 字 有 所 区分 !给 读 者 清 楚 的 导 向 (* 页 面 设 计 大 小 的 原 则 为 保 证 网 页 的 浏 览 速度 !需 要 控 制 网 页 的 文 件 大 小 在 一 般 情 况 下 文 件 大 小的 控 制 为 #首 页 不 超 过 +,-!内 容 页 不 超 过 ,.-为 满 足特 殊 需 要 制 作 的 较 大 网 页 ! 要 加 提 示 文 字 说 明 下 载 时间 !便 于 浏 览 人 员 取 舍 提 示 形 式 为 #下 载 大 文 件 有 多大 -&/!按 *0(0- 的 /123/ 计 算 的 下 载 时 间 有 研究 显 示 !如 果 一 个 网 站 页 面 的 主 体 在 ), 秒 之 内 显 现 不出 来 !读 者 会 很 快 失 去 对 该 站 的 兴 趣 当 然 !也 有 例 外 !比 如 内 容 实 在 太 精 彩 !读 者 不 去 不 行 再 像 视 觉 艺 术 类站 点 !也 不 能 以 (快 )为 唯 一 设 计 标 准 不 过 !这 类 站 点最 好 也 加 个 导 引 页 !给 读 者 一 个 提 示 ( 网 页 设 计 所 需 学 习 和 掌 握 的 技 术(工 欲 善 其 事 4必 先 利 其 器 )!只 有 熟 练 能 使 用 网 页设 计 开 发 工 具 ! 才 能 够 更 快 更 好 更 方 面 的 设 计 出 自 己满 意 的 网 页 出 来 那 么 现 在 做 网 页 的 软 件 %开 发 的 语 言很 多 !我 们 应 该 怎 样 进 行 选 择 呢 * 笔 者 就 从 自 己 开 发 网页 的 经 验 来 推 荐 几 个 常 用 的 制 作 网 页 的 工 具 或 语 言 5平 面 设 计 有 首 屈 一 指 的 6789: 的 图 片 处 理 !;84图 形 处 理 ?ABDO%PAIGMQIH:$2RQ/S 动 态 网 页 技 术 及 其 应 用 $ 三 维 动 画 /DOD 等 $6=!%TDKD=GCIIFN X:D!V8C7 ?F?A 的 速 率 下 可 以 达 到 , 米 !)*+!,! 规 定 的 电 平 和 一 般 微 处 理 器 的 逻 辑 电 平不 一 致 #必 须 进 行 电 平 转 换 #实 现 逻 辑 电 平 转 换 可 以 采用 以 下 三 种 方 式 $!采 用 8(B&. 和 8(B&.C 芯 片 的 转 换 接 口 !8(B&. 和 8(B&.C 芯 片 为 早 期 的 )*+!,! 至 661 逻 辑电 平 的 转 换 芯 片 #图 % 为 实 际 电 路 ! 该 电 路 的 不 便 之 处是 需 要 #%!当 单 片 机 与 ( 机 间 距 离 很 远 6几 十公 里 上 千 公 里 7时 =可 以 利 用 调 制 解 调 器 ?8A? 通 过公 用 电 话 网 来 实 现 数 据 通 信 = 这 时 单 片 机 与 ( 机 之 间硬 件 接 口 如 图 B 所 示 !图 % 单 片 机 与 & 机 基 于 ()*+ 通 信 的 硬 件 接 口! 软 件 实 现( 机 的 监 控 软 件 的 开 发 工 具 很 多 =其 中 C;6CDEFGH;GEDI7不 仅 功 能 强 大 简 单 易 用 &而 且 它 所 提 供 的 串 行 通信 控 件 ?*(? 控 件 给 通 信 程 序 的 开 发 带 来 了 极 大的 方 便 ! 本 文 给 出 了 数 据 传 输 的 程 序 代 码 !通 常 ( 机 作 为 接 收 者 &接 收 前 端 机 发 来 的 数 据 &接收 者 6( 机 7每 隔 .4E 发 一 个 #J9K$字 符 来 启 动 数 据 的传 输 ! 发 送 程 序 检 测 到 J9K 后 &发 出 第 一 个 数 据 块 &接收 程 序 对 此 数 据 块 进 行 检 查 &如 无 错 则 发 #9(K$字 符 作为 应 答 &通 知 发 送 方 继 续 发 送 下 一 数 据 块 如 检 查 有 错则 发 #J9K$字 符 作 为 应 答 通 知 发 送 方 重 发 数 据 块 &数 据发 送 完 毕 后 &发 送 方 发 出 #A%$字 符 通 知 接 收 方 以 停 止数 据 传 输 !数 据 块 检 查 方 法 如 下 %接 收 方 收 到 数 据 包 时 &先 核实 第 一 个 字 符 是 否 为 *L& 如 果 是 则 认 为 数 据 包 有 效 !接 下 来 &接 收 方 计 算 .,0 字 节 的 检 验 和 &即 将 每 个 数 据字 节 相 加 &如 果 计 算 出 的 检 验 和 与 发 送 方 发 来 的 检 验 和相 符 &则 发 送 #9(K$字 符 对 本 次 接 收 数 据 进 行 确 认 如 果传 输 有 错 误 则 发 送 #J9K$字 符 &对 接 收 数 据 予 以 否 认 !用 C; 编 写 的 ( 机 数 据 接 收 及 检 测 程 序 如 下 %MHNOGH (NPEQ *LRSL.MHNOGH (NPEQ A%RSL/MHNOGH (NPEQ 9(KRSLBMHNOGH (NPEQ J9KRSL.3*FO TNUPHNGTVW0 ?72.A;0 ?72. ),7.(CG3 80)A()H +.4;0L4F 3L4F 3()*QB2(.J.10).520NR8-1S.,*J.BF/011AH!读 块 编 号/.NR(-1*Q0, 3*%+0%!T!接 收 数 据 块5-.,*J.BF/011AH5-!*5-!IN,!A5-.,H/.NR(-1*/.NR(-1I5-.,8.P) 3J.10)./.NR(-1*J.BF/011AH!读 检 验 和3 ;0L4F3!判 断 是 否 为 重 发 块3 J.10).520NR8-1S.,*520NR +.4将 文 件 指 针 上 移 %!T5L2(. 3 J.10).520NR8-1S.,CDA520NRI%H +.4/011/),2$0L4F 3520NR*J.10).520NR8-1S.,3 /.NR(-1CDJ.10)./.NR(-1 +.4!检 查 检 验 和/011/),2$0 循 环 构 成 K 第 一 个 循 环 的 作 用是 发 出 89:%等 待 发 送 方 发 来 最 初 的 ;89/2-# $%&(% )* +(,%&-(%./%01(1213 45 64782139 :;(3%;3 0123?(,%. 497,A *%(B390(1C!+(%2, DEFGHHI)?.29+2J(0 8,839 54;2030 4% 13 53,1293D193,13%(%. 5,;1490 D;92;(,A 13;%4A4.C 45 ;4782139 %31K49L 03;29(1CD,%3 04A21(4% 894?3;1 45 ;4782139 %31K49L 03;29(1CMA4- B09C. 31K49L :3;29(1CNO(93K,AA&/%1920(4% P313;1(4% &Q%;4 环 境 下 的 运 行 状 况 !用 户 界 面 效果 好 ?操 作 更 为 简 便 %灵 活 $使 用 69 语 言 能 快 速 方 便 的 开 发 出 ; 机 与 多 台 单片 机 串 行 通 信 的 应 用 软 件 !且 在 工 业 现 场 便 于 调 试 !具有 很 大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论