收藏 分享(赏)

(2.3)--课外拓展资料之一(3)Proteus SM帮助文档单片机原理及应用.pdf

上传人:职教中国 文档编号:21445506 上传时间:2023-11-25 格式:PDF 页数:180 大小:3.68MB
下载 相关 举报
(2.3)--课外拓展资料之一(3)Proteus SM帮助文档单片机原理及应用.pdf_第1页
第1页 / 共180页
(2.3)--课外拓展资料之一(3)Proteus SM帮助文档单片机原理及应用.pdf_第2页
第2页 / 共180页
(2.3)--课外拓展资料之一(3)Proteus SM帮助文档单片机原理及应用.pdf_第3页
第3页 / 共180页
亲,该文档总共180页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、1目 录第 1 章 介 绍.1 01.1 关 于 P R O T E U S V S M.1 01.2 关 于 本 文 档.1 0第 2 章 使 用 指 南.1 12.1 交 互 式 仿 真 指 南.1 12.1.1 介 绍.1 12.1.2 绘 制 电 路 图.1 12.1.3 编 写 程 序.1 22.2 基 于 图 表 的 仿 真.1 52.2.1 介 绍.1 52.2.2 开 始.1 52.2.3 激 励 源.1 62.2.4 探 针.1 72.2.5 图 表.1 72.2.6 仿 真.1 72.2.7 测 量.1 82.2.8 使 用 电 流 探 针.1 82.2.9 频 率 分 析

2、.1 82.2.1 0 扫 描 变 量 分 析.1 92.2.1 1 噪 声 分 析.1 9第 3 章 交 互 式 仿 真.2 13.1 基 本 技 能.2 13.1.1 仿 真 控 制 按 钮.2 13.1.2 指 示 及 执 行.2 13.1.3 建 立 一 个 交 互 式 仿 真.2 23.2 测 量.2 43.2.1 概 况.2 43.2.2 动 画 效 果.2 43.2.3 指 示 和 显 示 参 数 信 息.2 63.2.4 虚 拟 仪 器.2 73.3 动 态 步 进 控 制.2 73.3.1 概 况.2 73.3.2 仿 真 帧 率.2 73.3.3 帧 步 进 时 间.2 8

3、3.3.4 单 步 时 间.2 823.4 亮 点 和 提 示.2 83.4.1 电 路 时 间 尺 度.2 83.4.2 电 压 范 围.2 83.4.3 接 地.2 93.4.4 高 阻 抗 点.2 9第 4 章 虚 拟 仪 器.3 04.1 虚 拟 示 波 器.3 04.1.1 总 述.3 04.1.2 示 波 器 的 使 用.3 14.1.3 使 用 模 式.3 14.1.4 示 波 器 的 触 发.3 24.1.5 输 入 耦 合.3 24.2 逻 辑 分 析 仪.3 24.2.1 概 况.3 24.2.2 使 用 逻 辑 分 析 仪.3 34.2.3 缩 放 和 全 局 显 示.3

4、 44.2.4 测 量.3 44.3 虚 拟 信 号 发 生 器.3 44.3.1 总 述.3 44.3.2 使 用 信 号 发 生 器.3 54.3.3 使 用 A M、F M 调 制 输 入.3 54.4 模 式 发 生 器.3 64.4.1 总 述.3 64.4.2 使 用 模 式 发 生 器.3 64.4.3 模 式 发 生 器 的 引 脚 说 明.3 74.4.4 时 钟 模 式.3 84.4.5 触 发 模 式.3 84.4.6 外 部 保 持.4 04.4.7 附 加 功 能.4 04.5 定 时/计 数 器.4 24.5.1 概 述.4 24.5.2 使 用 定 时 器.4 3

5、4.5.3 使 用 频 率 计 算 模 式.4 34.5.4 使 用 计 数 器.4 44.6 虚 拟 终 端.4 44.6.1 概 述.4 44.6.2 使 用 虚 拟 终 端.4 54.6.3 M A X 2 3 2 模 型.4 64.7 I 2 C 调 试 器.4 74.7.1 概 述.4 74.7.2 器 件 引 脚 界 面 说 明.4 734.7.3 I 2 C 调 试 窗 口.4 74.7.4 发 送 和 接 收 数 据.4 94.7.5 模 型 的 特 性.5 04.7.6 语 法 参 考.5 04.8 S P I 调 试 器.5 04.8.1 简 述.5 04.8.2 原 理

6、图 部 件:.5 14.8.3 S P I 调 试 窗 口.5 14.8.4 模 型 的 特 性.5 34.8.5 使 用 S P I 调 试 器.5 44.9 电 压 表 和 电 流 表.5 5第 5 章 微 处 理 器 仿 真.5 65.1 基 于 P r o t e u s V S M 源 代 码 调 试.5 65.1.1 概 述.5 65.1.2 源 代 码 窗 口.5 65.1.3 支 持 的 仿 真 文 件 格 式.5 85.1.4 单 步 执 行.5 95.1.5 使 用 断 点.6 05.1.6 变 量 窗 口.6 05.1.7 多 个 C P U 仿 真.6 25.2 源 代

7、 码 控 制 系 统.6 35.2.1 概 述.6 35.2.2 创 建 源 代 码 文 件.6 35.2.3 在 源 代 码 上 工 作.6 35.2.4 安 装 第 三 方 目 标 代 码 生 成 工 具.6 45.2.5 使 用 M A K E 程 序.6 45.2.6 使 用 第 三 方 源 代 码 编 辑 器.6 55.2.7 使 用 第 三 方 I D E.6 55.2.8 调 试 工 具.6 65.3 观 测 窗 口.7 05.3.1 给 观 测 窗 口 增 加 项 目.7 05.3.2 观 测 点 条 件.7 15.4 断 点 触 发.7 25.4.1 建 立 硬 件 断 点.

8、7 25.4.2 电 压 断 点 触 发(R T V B R E A K).7 35.4.3 电 流 断 点 触 发(R T I B R E A K).7 35.4.4 数 字 断 点 触 发(R T D B R E A K).7 35.4.5 电 压 监 测 器(R T V M O N).7 45.4.6 电 流 监 测 器(R T I M O N).7 4第 6 章 基 于 图 表 的 仿 真.7 56.1 介 绍.7 546.2 建 立 一 个 基 于 图 表 的 仿 真.7 56.2.1 概 况.7 56.2.2 绘 制 电 路.7 56.2.3 放 置 探 针 和 发 生 器.7 5

9、6.2.4 放 置 图 表.7 66.2.5 在 图 表 中 添 加 轨 迹.7 76.2.6 仿 真 过 程.7 76.3 图 表 对 象.7 86.3.1 概 况.7 86.3.2 当 前 图 表.7 86.3.3 放 置 图 表.7 86.3.4 编 辑 图 表.7 86.3.5 在 图 表 中 添 加 轨 迹.7 86.3.6 添 加 曲 线 命 令 对 话 框.7 96.3.7 图 表 轨 迹 编 辑.8 06.3.8 改 变 轨 迹 的 顺 序 或 颜 色.8 06.3.9 手 工 Y 轴 设 置.8 06.4 仿 真 过 程.8 16.4.1 命 令 驱 动 仿 真.8 16.4

10、.2 执 行 仿 真.8 16.4.3 仿 真 开 始 后 发 生 的 事 件.8 2第 7 章 分 析 类 型.8 47.1 介 绍.8 47.2 模 拟 信 号 瞬 态 分 析.8 57.2.1 概 述.8 57.2.2 计 算 方 法.8 57.2.3 使 用 模 拟 图 表.8 57.2.4 定 义 模 拟 轨 迹 表 达 式.8 77.3 数 字 信 号 瞬 态 分 析.8 77.3.1 概 述.8 77.3.2 计 算 方 法.8 77.3.3 使 用 数 字 图 表.8 97.3.4 数 字 数 据 的 显 示.8 97.4 混 合 模 式 瞬 态 分 析.9 07.4.1 概

11、述.9 07.4.2 计 算 方 法.9 07.4.3 使 用 混 合 图 表.9 17.5 频 率 分 析.9 17.5.1 概 述.9 17.5.2 计 算 方 法.9 17.5.3 使 用 频 率 图 表.9 157.6 D C 扫 描 分 析.9 37.6.1 概 述.9 37.6.2 计 算 方 法.9 47.6.3 使 用 D C 扫 描 分 析 图 表.9 47.7 A C 扫 描 分 析.9 57.7.1 概 述.9 57.7.2 计 算 方 法.9 57.7.3 使 用 A C 扫 描 图 表.9 57.8 D C 转 移 曲 线 分 析.9 67.8.1 概 述.9 67.

12、8.2 计 算 方 法.9 67.8.3 使 用 A C 扫 描 图 表.9 77.9 噪 声 分 析.9 87.9.1 概 述.9 87.9.2 计 算 方 法.9 87.9.3 使 用 噪 声 分 析 图 表.9 97.1 0 失 真 分 析.9 97.1 0.1 概 述.9 97.1 0.2 计 算 方 法.9 97.1 0.3 使 用 失 真 分 析 图 表.1 0 07.1 1 傅 立 叶 分 析.1 0 07.1 1.1 概 述.1 0 07.1 1.2 分 析 方 法.1 0 07.1 1.3 使 用 傅 立 叶 分 析 图 表.1 0 17.1 2 音 频 分 析.1 0 17

13、.1 2.1 概 述.1 0 17.1 2.2 分 析 方 法.1 0 17.1 2.3 使 用 音 频 分 析 图 表.1 0 17.1 3 交 互 式 分 析.1 0 27.1 3.1 概 述.1 0 27.1 3.2 计 算 方 法.1 0 27.1 3.3 使 用 交 互 式 分 析 图 表.1 0 27.1 4 数 字 一 致 性 分 析.1 0 37.1 4.1 概 述.1 0 37.1 4.2 分 析 方 法.1 0 37.1 4.3 使 用 数 字 一 致 性 分 析 图 表.1 0 3第 8 章 激 励 源 和 探 针.1 0 78.1 激 励 源.1 0 78.1.1 概

14、述.1 0 78.1.2 放 置 激 励 源.1 0 78.1.3 编 辑 激 励 源.1 0 868.1.4 直 流 激 励 源.1 0 88.1.5 正 弦 激 励 源.1 0 88.1.6 脉 冲 激 励 源.1 0 98.1.7 指 数 激 励 源.1 0 98.1.8 单 频 率 调 频 激 励 源.1 1 08.1.9 分 段 线 性 激 励 源.1 1 08.1.1 0 文 件 激 励 源.1 1 18.1.1 1 音 频 激 励 源.1 1 28.1.1 2 数 字 激 励 源.1 1 28.2 探 针.1 1 38.2.1 概 述.1 1 38.2.2 探 针 放 置.1 1

15、 38.2.3 探 针 设 置.1 1 3第 9 章 脚 本 化 信 号 源.1 1 49.1 前 言.1 1 49.2 创 建、编 辑 及 调 试 E a s y H D L 脚 本.1 1 59.3 程 序 结 构.1 1 99.4 语 法 图 解 析.1 2 09.5 使 用 E A S Y H D L 规 定 模 拟 信 号.1 2 19.5.1 声 明 输 出.1 2 19.5.2 程 序 流.1 2 19.5.3 规 定 输 出 转 换.1 2 39.6 使 用 E A S Y H D L 规 定 数 字 信 号.1 2 49.6.1 声 明 输 出.1 2 49.6.2 程 序

16、流.1 2 49.6.3 规 定 输 出 转 换.1 2 59.7 变 量.1 2 69.7.1 变 量 声 明.1 2 69.7.2 数 据 类 型.1 2 79.7.3 字 符 串 类 型.1 2 79.7.4 B O O L 及 P I N 类 型.1 2 79.7.5 节 点 类 型.1 2 89.7.6 指 定 变 量.1 2 99.8 表 达 式.1 3 09.8.1 操 作 符.1 3 09.8.2 值.1 3 19.8.3 函 数.1 3 29.9 系 统 常 量 及 变 量.1 3 39.9.1 数 据 常 量.1 3 39.9.2 事 件 I D 常 量.1 3 39.9.

17、3 网 络 状 态 常 量.1 3 479.9.4 P I N 及 B O O L P i n 活 动 常 量.1 3 49.9.5 T D S C A L E 系 统 变 量.1 3 49.9.6 R A N D O M 系 统 变 量.1 3 49.9.7 R E A L T I M E 及 E V T T I M E 系 统 变 量.1 3 59.1 0 命 令 参 考.1 3 59.1 0.1 A B O R T 命 令.1 3 59.1 0.2 A L I A S 命 令.1 3 59.1 0.3 B R E A K 命 令.1 3 69.1 0.4 C A L L B A C K

18、命 令.1 3 79.1 0.5 C O N T I N U E 命 令.1 3 89.1 0.6 D A T A 命 令.1 3 89.1 0.7 E N D 命 令.1 3 99.1 0.8 F O R.T O.S T E P.N E X T 命 令.1 3 99.1 0.9 G O T O 命 令.1 4 09.1 0.1 0 I F.E L I F.E L S E.E N D I F 命 令.1 4 19.1 0.1 1 M A P O N.E N D M A P 命 令.1 4 29.1 0.1 2 O N B O O T.E N D O N 命 令.1 4 39.1 0.1 3 O

19、 N E V E N T.E N D O N 命 令.1 4 49.1 0.1 4 O N T I M E R.E N D O N 命 令.1 4 59.1 0.1 5 P R I N T 命 令.1 4 69.1 0.1 6 R E A D 命 令.1 4 69.1 0.1 7 R E M 命 令.1 4 79.1 0.1 8 R E P E A T.U N T I L 命 令.1 4 79.1 0.1 9 R E S T O R E 命 令.1 4 89.1 0.2 0 S E E D 命 令.1 4 99.1 0.2 1 S L E E P 命 令.1 4 99.1 0.2 2 S W

20、I T C H.E N D S W 命 令.1 5 09.1 0.2 3 T I M E R 命 令.1 5 19.1 0.2 4 W A I T 命 令.1 5 29.1 0.2 5 W H I L E.W E N D 命 令.1 5 2第 1 0 章 S P I C E 模 型 的 应 用.1 5 41 0.1 前 言.1 5 41 0.2 使 用 一 个 S P I C E 模 型(模 型 卡).1 5 51 0.3 S P I C E 模 型 库.1 5 51 0.4*S P I C E 脚 本.1 5 61 0.5 模 型 仿 真 失 败 的 处 理.1 5 6第 1 1 章 进 阶

21、.1 5 81 1.1 温 度 模 型.1 5 81 1.2 固 化 模 型 数 据.1 5 81 1.3 地 和 电 源 范 围.1 5 81 1.3.1 为 什 么 需 要 一 个 地.1 5 881 1.3.2 电 源.1 5 91 1.4 初 始 条 件.1 6 01 1.4.1 前 言.1 6 01 1.4.2 设 定 一 个 网 络 的 初 始 条 件.1 6 11 1.4.3 设 定 器 件 的 初 始 条 件.1 6 11 1.4.4 N S(N O D E S E T)属 性.1 6 11 1.4.5 P R E C H A R G E 属 性.1 6 21 1.5 数 字

22、仿 真 范 例.1 6 21 1.5.1 九 态 逻 辑.1 6 21 1.5.2 不 确 定 状 态.1 6 31 1.5.3 浮 空 输 入 行 为.1 6 31 1.5.4 毛 刺 的 处 理.1 6 31 1.6 混 合 模 式 接 口 模 型(I T F M O D).1 6 51 1.6.1 概 述.1 6 51 1.6.2 使 用 I T F M O D 属 性.1 6 61 1.7 录 音 机 和 电 路 分 区.1 6 71 1.7.1 概 述.1 6 71 1.7.2 单 个 部 分 的 仿 真.1 6 71 1.7.3 录 音 机 对 象.1 6 81 1.7.4 录 音

23、 机 模 式.1 6 81 1.8 仿 真 控 制 属 性.1 6 91 1.8.1 概 述.1 6 91 1.8.2 误 差 属 性.1 6 91 1.8.3 M O S F E T 属 性.1 7 01 1.8.4 迭 代 属 性.1 7 01 1.8.5 温 度 属 性.1 7 01 1.8.6 数 字 仿 真 器 属 性.1 7 01 1.9 仿 真 模 型 的 类 型.1 7 11 1.9.1 如 何 描 述 器 件 含 有 模 型.1 7 11 1.9.2 原 型 模 型(P r i m i t i v e M o d e l s).1 7 21 1.9.3 原 理 图 型 模 型

24、(S c h e m a t i c M o d e l s).1 7 21 1.9.4 V S M 模 型(V S M M o d e l s).1 7 31 1.9.5 S P I C E 模 型(S P I C E M o d e l s).1 7 31 1.1 0 如 何 提 高 交 互 仿 真 的 速 度.1 7 41 1.1 0.1 前 言.1 7 41 1.1 0.2 使 用 数 字 的 电 阻 和 二 极 管 模 型.1 7 41 1.1 0.3 优 化 外 部 R A M 和 R O M 的 访 问.1 7 6第 1 2 章 错 误 处 理.1 7 81 2.1 仿 真 日

25、志.1 7 81 2.2 网 络 表 错 误.1 7 81 2.3 链 接 错 误.1 7 891 2.4 分 区 错 误.1 7 91 2.5 电 源 范 围 定 义 错 误.1 7 91 2.6 仿 真 错 误.1 7 91 2.7 收 敛 问 题.1 7 91 0介 绍关 于 P R O T E U S V S M传 统 的 电 路 仿 真 是 一 个 非 交 互 性 事 件,网 络 表 需 人 工 准 备,得 到 的 仿 真 结 果 也 仅 仅 是 大 量 的 数字 代 码,最 多 可 以 得 到 用 符 号 构 成 的 伪 图 形 输 出 来 显 示 电 压 和 电 流 的 波 形。

26、现 在 的 原 理 图 输 入 及 图 形 输 出 都 已 经 有 了 标 准 可 循,但 是 仿 真 的 过 程 仍 然 是 一 个 非 交 互 的 过 程 绘 制 电 路,运 行 并 得 到 一 些 仿 真 输 出 结 果。如 果 你 测 试 的 电 路 是 一 个 静 态 过 程 的 话,这 是 一 个 非 常好 的 方 式;比 如 1 M H Z 的 振 荡 器。然 而 现 在 的 很 多 设 计 是 交 互 式 的 过 程,比 如 说 一 个 报 警 器,(当键 盘 上 有 错 误 的 P I N 输 入 时,报 警 器 能 进 行 报 警 工 作)。这 种 仿 真 是 没 有 办

27、法 实 现 的。现 在 教 育 圈 一 直 在 进 行 一 个 尝 试,就 是 将 电 路 像 现 实 一 样 做 交 互 式 仿 真。其 中 最 大 的 困 难 是 用 于交 互 的 动 态 器 件 很 难 建 模。现 在 只 有 一 些 简 单 的 模 型,比 如 开 关、灯、电 机 等,在 专 业 电 路 设 计 中这 些 模 型 还 远 远 满 足 不 了 要 求。再 者,电 路 仿 真 缺 少 许 多 的 信 息,比 如 核 心 器 件 数 字 模 型 中 的 定 时信 息。P R O T E U S V S M 很 好 的 提 供 了 解 决 方 案。它 基 于 工 业 标 准 S

28、 P I C E 3 F 5,含 有 动 态 器 件 的 高 级 混 合电 路 仿 真 器。另 外 还 提 供 一 个 结 构,用 户 可 以 据 此 创 建 动 态 模 型。很 多 种 类 的 动 态 模 型 无 需 编 程 直接 建 模。有 了 动 态 模 型,使 用 者 可 以 像 实 际 设 计 一 样 对 电 路 进 行 交 互 式 仿 真。P R O T E U S 有 一 大 批 仿 真 模 型,包 含 现 在 主 流 的 处 理 器、一 系 列 接 近 现 实 元 件 的 动 态 模 型(比 如L C D、L E D 显 示,键 盘,R S 2 3 2 终 端 等)。这 样,使

29、 用 者 无 需 架 构 硬 件 电 路 及 仿 真 设 备,直 接 设 计 的单 片 机 系 统,编 写 程 序,运 行 仿 真,减 少 产 品 的 开 发 周 期。现 在 的 P C 的 处 理 能 力 已 经 得 到 了 飞 速 发 展。一 个 3 0 0 M H Z 的 奔 腾 I I 的 P C 可 以 实 时 的 仿 真 一 个简 单 的 单 片 机 系 统。当 然 有 些 稍 微 复 杂 一 些 的 设 计 对 仿 真 环 境 要 求 苛 刻 一 些,这 时 使 用 者 应 清 楚 仿真 与 现 实 实 时 性 的 差 别。如 果 你 注 重 实 时 性,你 可 以 购 买 一

30、个 2 G H z 双 核 P C 机。但 是 这 仍 然 不 足 以能 完 全 实 时 交 互 仿 真。关 于 本 文 档这 个 手 册 包 括 一 些 背 景 知 识 及 操 作 指 南。帮 助 使 用 者 更 快 的 掌 握 V S M 仿 真。P R O T E U S V S M 有 两 种 仿 真 方 式:交 互 式 仿 真 和 基 于 图 表 仿 真。一 般 来 说,交 互 式 仿 真 主 要 用 来验 证 设 计 电 路 是 否 正 常 工 作。高 级 图 形 仿 真 主 要 用 来 测 量 一 些 电 路 细 节。当 然 设 计 中 也 可 以 同 时 使用 两 种 仿 真

31、方 式。手 册 中 有 一 些 例 子,使 用 者 可 以 按 照 说 明 按 部 就 班 来 学 习 软 件 的 基 本 使 用。注:对 于 V S M 模 型 构 建,在 V S M S O F T W A R E D E V E L O P M E N T K I T(S D K)中 有 详 细 的 说 明,它 作 为 一 个 在 线 资 源 提 供 给 正 版 用 户。1 1使 用 指 南交 互 式 仿 真 指 南介 绍这 个 指 南 通 过 制 作 一 个 例 子,展 示 怎 样 使 用 P R O T E U S V S M 进 行 交 互 式 仿 真。其 中 的 重 点 是 动态

32、 器 件 的 使 用 及 I S I S 编 辑 器 源 码 调 试,I S I S 的 一 些 基 本 操 作 在 I S I S 帮 助 手 册 中 有 详 细 的 说 明。这 个 电 路 是 一 个 交 通 灯 控 制 系 统,使 用 的 芯 片 是 P I C 1 6 F 8 4。原 理 图 如 下:这 个 原 理 图 可 以 在 P R O T E U S 安 装 文 件 夹 下 的 S a m p l e s T u t o r i a l s 下 找 到,也 可 以 直 接 手 工 绘 制。绘 制 电 路 图1 放 置 元 件:新 建 一 个 原 理 图 设 计,选 择 c o

33、m p o n e n t 模 式 按 钮,再 点 击 对 象 选 择 窗 口 上 的 P 钮 进 入元 件 库 中。在 K E Y W O R D 对 话 框 中 输 入 关 键 词,比 如 说 输 入 T R A F F I C,在 结 果 窗 口 就 会 显 示 查 找 的结 果,双 击 查 询 结 果,对 应 元 件 就 会 添 加 到 对 象 选 择 列 表 当 中。用 同 样 的 方 法 添 加P I C 1 6 F 8 4。当 把 原 理 图 所 有 的 元 件 的 都 选 择 添 加 好 以 后,将 元 件 摆 放 到 原 理 图 编 辑 窗 口 当 中,其 中T R A F

34、F I C L I G H T S 放 置 两 次,P I C 放 置 一 次。(选 中 元 件,其 呈 高 亮 状 态,在 预 览 窗 口 将 出现 元 件 预 览。)1 22 移 动 和 旋 转:移 动:将 鼠 标 移 到 元 件 上,右 键 单 击(元 件 呈 高 亮 状 态),按 住 鼠 标 左 键 并 移 动 元 件,松 开左 键,元 件 位 置 就 确 定 下 来。注 意 一 点,这 时 元 件 还 处 于 选 取 状 态,再 点 击 左 键,元 件 再次 放 置。旋 转:右 键 选 中 元 件,元 件 呈 高 亮 状 态,再 在 旋 转 按 钮 框 中 点 击 一 种 旋 转 方

35、 式,元 件 就 会以 9 0 度 进 行 旋 转。缩 放 及 捕 捉:缩 放:在 V I E W 菜 单 下 含 有 四 种 缩 放 方 式:按 F 6 或 单 击 Z O O M I N 按 钮,鼠 标 所 在 周 围 放 大。按 F 7 或 单 击 Z O O M O U T 按 钮,鼠 标 所 在 周 围 缩 小。按 F 8 或 单 击 Z O O M A L L 按 钮,返 回 整 张 设 计 图。单 击 Z O O M T O A R E A,可 以 选 择 一 部 分 进 行 放 大。按 住 S H I F T 键 并 用 鼠 标 左 键 拖 曳 一 个 框,释 放 S H I

36、F T 键 后 就 会 放 大 到 所 选 区 域。捕 捉:I S I S 中 有 一 个 强 大 个 功 能 是 实 时 捕 捉。当 鼠 标 靠 近 引 脚 时,系 统 会 自 动 进 行 捕 捉。极 大 的 方 便 原 理 图 的 绘 制。该 功 能 在 T o o l M a n u 中,默 认 是 打 开 的。3 连 线:导 线 绘 制 过 程:1 选 中 连 线 模 式:导 线 还 是 总 线;2 点 击 起 点 及 终 点,系 统 自 动 拉 出 导 线。3 导 线 复 制:双 击 起 点,系 统 走 出 和 上 一 条 导 线 相 同 的 轨 迹。4 对 导 线 进 行 拖 曳,

37、调 整 导 线 位 置。编 写 程 序1 程 序 编 辑P R O T E U S 自 带 多 种 汇 编 编 辑 编 译 系 统,使 用 编 辑 环 境 输 入 下 列 P I C 汇 编 源 代 码:L I S T p=1 6 F 8 4;P I C 1 6 F 8 4 4 i s t h e t a r g e t p r o c e s s o r#i n c l u d e P 1 6 F 8 4.I N C;I n c l u d e h e a d e r f i l eC B L O C K 0 x 1 0;T e m p o r a r y s t o r a g eS t

38、a t el 1,l 2E N D Co r g 0;S t a r t u p v e c t o r.g o t o s e t p o r t s;G o t o s t a r t u p c o d e.o r g 4;I n t e r r u p t v e c t o r.h a l t g o t o h a l t;S i t i n e n d l e s s l o o p a n d d o n o t h i n g.s e t p o r t s c l r w;Z e r o i n t o W.1 3m o v w f P O R T A;E n s u r

39、e P O R T A i s z e r o b e f o r e w e e n a b l e i t.m o v w f P O R T B;E n s u r e P O R T B i s z e r o b e f o r e w e e n a b l e i t.b s f S T A T U S,R P 0;S e l e c t B a n k 1c l r w;M a s k f o r a l l b i t s a s o u t p u t s.m o v w f T R I S B;S e t T R I S B r e g i s t e r.b c f S

40、 T A T U S,R P 0;R e s e l e c t B a n k 0.i n i t i a l i s e c l r w;I n i t i a l s t a t e.m o v w f s t a t e;S e t i t.l o o p c a l l g e t m a s k;C o n v e r t s t a t e t o b i t m a s k.m o v w f P O R T B;W r i t e i t t o p o r t.i n c f s t a t e,W;I n c r e m e n t s t a t e i n t o W

41、.a n d l w 0 x 0 4;W r a p i t a r o u n d.m o v w f s t a t e;P u t i t b a c k i n t o m e m o r y.c a l l w a i t;W a i t:-)g o t o l o o p;A n d l o o p:-);F u n c t i o n t o r e t u r n b i t m a s k f o r o u t p u t p o r t f o r c u r r e n t s t a t e.;T h e t o p n i b b l e c o n t a i n

42、 s t h e b i t s f o r o n e s e t o f l i g h t s a n d t h e;l o w e r n i b b l e t h e b i t s f o r t h e o t h e r s e t.B i t 1 i s r e d,2 i s a m b e r;a n d b i t t h r e e i s g r e e n.B i t f o u r i s n o t u s e d.g e t m a s k m o v f s t a t e,W;G e t s t a t e i n t o W.a d d w f P

43、 C L,F;A d d o f f s e t i n W t o P C L t o c a l c.g o t o.r e t l w 0 x 4 1;s t a t e=0 i s G r e e n a n d R e d.r e t l w 0 x 2 3;s t a t e=1 i s A m b e r a n d R e d/A m b e rr e t l w 0 x 1 4;s t a t e=3 i s R e d a n d G r e e nr e t l w 0 x 3 2;s t a t e=4 i s R e d/A m b e r a n d A m b e

44、 r.;F u n c t i o n u s i n g t w o l o o p s t o a c h i e v e a d e l a y.w a i t m o v l w 5m o v w f l 1w 1 c a l l w a i t 2d e c f s z l 1g o t o w 1r e t u r nw a i t 2 c l r f l 2w 2 d e c f s z l 2g o t o w 2r e t u r nE N D注 意:上 面 的 程 序 故 意 设 置 了 一 些 错 误 的 代 码,以 便 后 面 调 试 使 用。1 42 链 接 编 译

45、源 文 件编 辑 好 源 程 序 后,进 行 源 程 序 链 接 编 译 工 作,整 个 过 程 如 下:1 点 击 S O U R C E M E N U 菜 单 下 A D D/R E M U V E S O U R C E F I L E,在 代 码 生 成 工 具 下 拉 菜 单 选择 M P A S M,新 建 一 个 汇 编 程 序,导 入 刚 才 编 好 的 T L.A S M 汇 编 文 件。2 单 击 S O U R C E 菜 单 下 B U I L D A L L 命 令,如 果 程 序 没 有 错 误,M P A S M 会 生 成 H E X 格 式 的文 件。3 编

46、 辑 处 理 器 属 性 中 的 P R O G R A M 属 性,将 生 成 的 H E X 文 件 添 加 到 该 对 话 框 中。*这 样 我 们 就 完 成 了 程 序 的 编 辑 编 译 以 及 和 处 理 器 模 型 的 连 接。3 调 试 程 序a S i m u l a t i n g t h e C i r c u i t(仿 真 电 路)点 击 仿 真 盘 框 中 的 运 行 按 钮。电 路 进 入 仿 真 状 态,观 察 电 路 运 行 效 果,你 会 发 现 开 始 一 个 交 通灯 是 绿 色 而 一 个 交 通 灯 为 红 色,此 后 交 通 灯 再 也 不 会

47、改 变 显 示 状 态,这 说 明 是 程 序 存 在 B U G,需 要经 过 调 试 改 正。b D e b u g g i n g M o d e(调 试 模 式)按 C T R L+F 1 2 或 点 击 暂 停 或 单 步 使 电 路 从 仿 真 状 态 切 换 到 调 试 状 态。在 默 认 设 置 下 系 统 会 弹 出两 个 窗 口,一 个 是 源 程 序 调 试 窗 口,另 一 个 是 寄 存 器 窗 口。另 外 一 些 调 试 窗 口 可 以 通 过 D E B U G 菜单 选 出 显 示;其 中 使 用 者 可 以 直 接 在 W A T C H W I N D O W

48、 中 添 加 自 己 比 较 关 心 的 变 量 进 行 实 时 监 测。程 序 执 行 到 某 处,在 该 行 程 序 的 最 多 边 会 有 一 个 红 色 的 箭 头 出 现,这 行 程 序 呈 处 于 高 亮 状 态。c S e t t i n g a B r e a k p o i n t(断 点 设 置)观 察 程 序 可 以 发 现 它 以 一 个 重 复 周 期 循 环。因 此 我 们 首 先 在 循 环 的 起 点 设 置 一 个 断 点 是 个 好 主意。用 鼠 标 使 该 行(地 址 0 0 0 E)高 亮,然 后 按 F 9 就 可 以 设 置 断 点。然 后 按 F

49、1 2 使 程 序 运 行。你 就可 以 从 S t a t u s B a r 看 到 执 行 到 数 字 断 点 的 消 息 以 及 程 序 计 数 器(P C)地 址。这 和 我 们 设 置 的 第 一 个断 点 的 地 址 是 对 应 的。在 D e b u g 菜 单 下 有 一 系 列 的 调 试 键,但 是 多 数 时 候 我 们 用 F 1 1 来 单 步 运 行 程 序。现 在 单 击 F 1 1并 注 意 左 边 的 红 色 箭 头 下 移 到 下 一 条 指 令。我 们 所 做 的 是 运 行 到“c l r w”指 令 并 停 下。通 过 观 察 寄存 器 窗 口 的

50、W 寄 存 器 并 注 意 它 的 值 被 清 零,你 可 以 校 验 指 令 的 运 行。现 在 我 们 需 要 做 的,是 决 定 我 们 希 望 下 一 条 指 令 做 什 么,并 测 试 实 际 上 做 了 没 有。例 如,下 一条 指 令 将 吧“w”寄 存 器 的 内 容 传 送 到 端 口 A,端 口 A 应 该 被 清 零。运 行 这 个 指 令 并 检 查 寄 存 器 窗口 可 知 实 际 就 是 这 样 执 行 的。继 续 这 个 线 索 直 至 到 达 我 们 设 置 的 第 二 个 断 点,你 可 以 注 意 到 两 个 端口 都 被 清 零 为 输 出(如 T R I

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

当前位置:首页 > 高等教育 > 大学课件

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


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

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

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