MCS51 单片机实验指导书.doc

上传人:da****u 文档编号:1107913 上传时间:2018-12-07 格式:DOC 页数:23 大小:158KB
下载 相关 举报
MCS51 单片机实验指导书.doc_第1页
第1页 / 共23页
MCS51 单片机实验指导书.doc_第2页
第2页 / 共23页
MCS51 单片机实验指导书.doc_第3页
第3页 / 共23页
MCS51 单片机实验指导书.doc_第4页
第4页 / 共23页
MCS51 单片机实验指导书.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、第 一 章 实 验 系 统 结 构 和 功 能1.1 实 验 系 统 结 构 和 组 成整 个 实 验 系 统 是 单 板 结 构 , 由 两 大 部 分 构 成 : 一 部 分 是 以 MCS-51系 列 单 片机 中 的 8031为 核 心 器 件 , 扩 展 64K字 节 的 27512 EPROM芯 片 作 为 系 统 监 控 程 序存 储 器 和 32K数 据 存 储 器 (62256)作 为 仿 真 RAM; 通 过 扩 展 一 片 8155控 制 6只 8段显 示 LED数 码 管 作 为 输 出 设 备 和 32个 按 键 作 为 输 入 设 备 。 另 一 部 分 是 各 种

2、 基 本 的常 用 外 围 接 口 器 件 : 包 括 用 一 片 8255控 制 的 EPROM编 程 器 、 8253定 时 器 /计 数器 电 路 、 A/D转 换 器 ADC 0809、 D/A转 换 器 DAC 0832、 由 74LS393构 成 的 计 数器 电 路 、 单 脉 冲 输 出 电 路 ( 可 产 生 正 脉 冲 或 负 脉 冲 ) 、 外 置 8 MHz的 振 荡 器 电路 、 用 运 放 LM386驱 动 的 小 扬 声 器 、 用 74LS138构 成 的 地 址 译 码 电 路 、 带 有 驱 动电 路 的 小 步 进 马 达 、 12只 带 有 驱 动 电

3、路 的 发 光 二 极 管 和 8只 逻 辑 电 平 开 关 等 。 这些 接 口 器 件 都 有 相 应 插 孔 可 根 据 需 要 与 核 心 部 分 相 连 。这 是 一 种 开 发 型 的 单 片 机 系 统 , 通 过 RS-232C串 行 口 与 DBUG仿 真 软 件 通 信可 以 构 成 一 个 类 似 于 MICE的 仿 真 开 发 系 统 。 在 仿 真 软 件 的 支 持 下 , 可 以 提 供 汇编 语 言 源 程 序 的 编 辑 、 汇 编 、 反 汇 编 、 加 载 和 在 线 仿 真 运 行 调 试 程 序 等 功 能 。1.2 实 验 系 统 功 能实 验 系

4、统 综 合 了 仿 真 器 开 发 系 统 与 实 验 学 习 装 置 的 功 能 , 可 以 独 立 利 用 系 统上 自 带 的 键 盘 和 LED数 码 显 示 器 工 作 , 也 可 以 通 过 RS-232C串 行 口 利 用 PC机 运行 DBUG仿 真 软 件 进 行 CPU或 EPROM仿 真 工 作 , 仿 真 功 能 基 本 上 与 Microtek的MICE仿 真 器 相 同 。系 统 独 立 工 作 时 有 如 下 基 本 功 能 :1. 丰 富 的 编 辑 功 能系 统 具 有 丰 富 的 程 序 和 数 据 编 辑 功 能 , 包 括 程 序 和 数 据 代 码 的

5、 输 入 、 检 查 和修 改 , 片 内 数 据 存 储 器 ( 包 括 专 用 寄 存 器 ) 的 检 查 和 修 改 , 片 外 数 据 存 储 器 的 数据 输 入 、 检 查 和 修 改 , 地 址 加 1检 查 和 修 改 , 地 址 减 1检 查 和 修 改 , 插 入 和 删 除数 据 , 数 据 块 移 动 和 比 较 等 功 能 。2. 具 有 不 同 运 行 方 式可 以 运 行 仿 真 RAM的 用 户 程 序 , 也 可 以 运 行 用 户 应 用 系 统 中 程 序 存 储 器 中的 程 序 , 也 可 交 替 运 行 , 给 程 序 调 试 带 来 方 便 。3.

6、 基 本 的 调 试 手 段 和 功 能系 统 提 供 单 步 执 行 、 设 置 断 点 执 行 和 连 续 执 行 等 基 本 调 试 手 段 和 功 能 。 以 单步 或 断 点 方 式 执 行 程 序 后 , 可 以 对 用 户 程 序 进 行 检 查 、 现 场 修 改 , 对 片 内RAM、 专 用 寄 存 器 、 片 外 RAM和 扩 展 的 I/O口 的 状 态 进 行 检 查 和 修 改 。- 2 -4. 可 以 提 供 各 种 8031单 片 机 原 理 实 验 和 应 用 实 验 用 的 硬 件 和 软 件可 以 利 用 该 实 验 系 统 进 行 各 种 8031汇 编

7、 语 言 程 序 的 实 验 、 LED数 码 管 显 示器 实 验 、 键 盘 实 验 、 并 行 接 口 实 验 、 串 行 接 口 实 验 、 定 时 器 /计 数 器 实 验 、 数 字控 制 实 验 、 时 间 程 序 控 制 实 验 、 步 进 电 机 控 制 实 验 、 数 据 采 集 和 数 字 测 量 实 验 、数 字 波 形 发 生 器 实 验 、 数 字 信 号 处 理 ( 数 字 滤 波 、 FFT等 ) 实 验 等 。1.3 键 盘 和 显 示 器 的 使 用 方 法1.3.1 键 盘 的 使 用实 验 系 统 自 带 48 32个 键 盘 , 其 安 排 如 图 1

8、.3-1所 示 。 左 边 16个 为 16进 制 的数 字 键 0 F, 用 于 输 入 地 址 、 程 序 机 器 码 或 数 据 ; 也 同 时 作 为 工 作 寄 存 器R0 R7、 DPTR、 PSW、 SP、 ACC、 B寄 存 器 等 以 及 程 序 计 数 器 PC的 代 号 。 右边 16个 为 功 能 键 。1. 键盘安排示意图图 1.3-1 系 统 键 盘 安 排 示 意 图名称 R0 R1 R2 R3 R4 R5 R6 R7 DPL DPHA B PSW SP PCL PCH代号 0 1 2 3 4 5 6 7 8 9 A B C D E F图 1.3-2 寄 存 器

9、代 码 表2. 功 能 键 作 用 简 介16个 功 能 键 中 有 7个 键 是 双 功 能 键 , 这 些 键 的 功 能 与 系 统 的 历 史 状 态 有 关 ,同 一 个 键 在 不 同 状 态 下 就 表 示 不 同 的 功 能 。7/R7 8/DPL 9/DPH A/ACC TV/ME EG/DL PRT EXEC4/R4 5/R5 6/R6 B/B RG/FS RW/IS COMP SCAL1/R1 2/R2 3/R3 C/PSW F1/LS EV/UN MOVE STEP0/R0 F/PCH E/PCL D/SP F2/NX EC/EP DAR MON- 3 - TV/ME

10、TV是 进 入 CRT显 示 状 态 /ME是 仿 真 RAM存 储 单 元 检 查 RG/FS RG是 片 内 RAM和 寄 存 器 内 容 检 查 /FS是 偏 移 量 计 算 F1/LS F1是 首 地 址 设 定 /LS是 上 一 个 单 元 检 查 F2/NX F2是 末 地 址 设 定 /NX是 下 一 个 单 元 检 查 EG/DL EG是 EPROM编 程 /DL是 删 除 1个 字 节 RW/IS RW是 片 外 数 据 存 储 器 检 查 /IS是 插 入 1个 字 节 EV/UN EV是 把 编 程 区 的 程 序 移 到 仿 真 RAM区 /UN表 示 未 用 保 留

11、EC/EP EC是 检 查 被 编 程 的 EPROM是 否 全 空 /编 程 区 EPROM程 序 与仿 真 RAM内 容 比 较 PRT TV状 态 下 的 打 印 命 令 键 COMP 程 序 或 数 据 块 比 较 键 MOVE 程 序 或 数 据 块 移 动 键 DAR TV状 态 下 的 反 汇 编 命 令 键 EXEC 全 速 执 行 或 断 点 执 行 命 令 键 SCAL 进 入 串 行 通 信 状 态 键 STEP 单 步 执 行 命 令 键 MON 返 回 监 控 命 令 键注 : 其 中 TV、 EG、 EC/EP、 EV、 PRT和 DAR命 令 在 本 系 列 实

12、验 中 不 需 要 用 。3. 系 统 状 态系 统 状 态 有 两 种 : 待 命 状 态 和 操 作 状 态 。 待 命 状 态其 特 征 是 在 显 示 器 的 左 端 显 示 闪 动 的 “P.”提 示 符 , 等 待 操 作 。 一 般 在 三 种 情况 下 会 进 入 待 命 状 态 : 当 系 统 上 电 复 位 后 当 按 RESET复 位 按 钮 后 当 按 MON按 键 后 ( 如 程 序 不 扫 描 键 盘 时 无 效 )在 待 命 状 态 下 , 可 以 进 行 以 下 操 作 之 一 : 按 任 一 个 数 字 键 , 就 进 入 操 作 状 态 , 并 显 示 该

13、键 入 的 数 字 。 按 EXEC键 , 就 从 0000H单 元 开 始 执 行 仿 真 RAM中 的 程 序 。 按 STEP键 , 就 从 0000h单 元 开 始 单 步 执 行 仿 真 RAM中 的 程 序 。- 4 - 按 EC键 , 就 检 查 编 程 区 EPROM芯 片 是 否 是 全 空 。 按 F1键 , 进 入 仿 真 EPROM状 态 , 这 时 PC值 是 指 向 应 用 系 统 的 外 部 程 序空 间 , 其 特 性 是 显 示 器 上 显 示 “H. . . . . . .”。 按 F2键 , 进 入 仿 真 RAM状 态 , 这 时 PC值 是 指 向 实

14、 验 系 统 的 仿 真 RAM中的 用 户 程 序 空 间 , 其 特 征 是 显 示 器 上 显 示 “P. . . . . . .”。 按 TV键 , 进 入 用 电 视 屏 幕 显 示 状 态 ( 这 需 要 通 过 系 统 板 上 TV CRT接 口扩 展 相 应 接 口 板 才 具 有 电 视 屏 幕 显 示 功 能 ) , 这 时 显 示 器 将 不 显 示 任 何 字 符 。 操 作 状 态在 待 命 状 态 输 入 1位 到 4位 数 字 键 后 , 便 进 入 操 作 状 态 。 当 输 入 4位 数 字 后 ,第 一 位 数 字 会 不 断 闪 烁 , 表 示 可 以 从

15、 第 一 位 开 始 修 改 输 入 的 数 字 , 随 着 修 改 , 闪烁 的 数 字 位 会 后 移 。在 操 作 状 态 下 , 可 以 进 行 以 下 操 作 之 一 : 按 ME键 , 显 示 仿 真 RAM单 元 中 的 内 容 。 ( 按 该 键 前 , 若 输 入 的 数 字 不足 4位 , 不 足 位 都 作 0处 理 。 ) 按 RG键 , 显 示 片 内 RAM( 包 括 专 用 寄 存 器 ) 单 元 中 的 内 容 。 ( 按 该 键前 , 若 输 入 的 数 字 超 过 2位 , 后 2位 都 作 无 效 位 处 理 。 )键 入 1位 数 字 按 RG键 , 按

16、 图 1.3-2中 所 示 的 代 号 显 示 相 应 寄 存 器 中 的 内 容 。键 入 2位 数 字 按 RG键 , 显 示 相 应 片 内 RAM或 专 用 寄 存 器 单 元 中 的 内 容 。 输 入 4位 地 址 后 , 按 RW键 , 显 示 片 外 RAM单 元 或 扩 展 I/O口 中 的 内 容 。 按 EXEC键 , 就 从 键 入 的 地 址 开 始 连 续 执 行 仿 真 RAM中 的 程 序 。 按 STEP键 , 就 从 键 入 的 地 址 开 始 单 步 执 行 仿 真 RAM中 的 程 序 。 按 F1键 , 显 示 闪 烁 的 “ ”提 示 符 , 表 示

17、 输 入 的 首 地 址 已 被 接 受 , 或 表 示设 置 输 入 的 地 址 为 断 点 地 址 。 按 F2键 , 显 示 闪 烁 的 “ ”提 示 符 , 表 示 输 入 的 末 地 址 已 被 接 受 。 按 MON键 , 就 从 操 作 状 态 回 到 待 命 状 态 。4. 功 能 键 用 法 返 回 监 控 (MON)键在 操 作 过 程 中 按 此 键 , 将 中 止 或 退 出 当 前 的 操 作 状 态 , 停 止 输 入 数 据 和 命 令 ,返 回 待 命 状 态 , 显 示 闪 烁 的 “P.”提 示 符 。 当 执 行 EXEC命 令 后 , 将 不 能 用 此

18、 键 返回 待 命 状 态 , 这 时 只 能 用 RESET按 钮 使 之 返 回 待 命 状 态 。- 5 -MON键 与 RESET按 钮 的 功 能 相 似 , 不 同 点 是 : MON键 在 返 回 代 码 状 态 时 将会 保 护 用 户 的 工 作 现 场 的 用 户 存 储 器 和 寄 存 器 的 内 容 ; 而 RESET按 钮 不 会 改 变用 户 存 储 区 和 外 部 数 据 存 储 器 的 内 容 , 但 有 可 能 改 变 某 些 寄 存 器 的 内 容 。 仿 真 RAM单 元 检 查 (ME)键在 待 命 状 态 下 , 输 入 4位 地 址 , 按 此 键

19、将 显 示 相 应 仿 真 RAM单 元 的 内 容( 输 入 的 地 址 中 可 以 省 去 后 面 的 0) 。可 以 使 用 LS和 NX键 检 查 上 一 个 或 下 一 个 单 元 的 内 容 。 片 内 RAM单 元 和 寄 存 器 检 查 (RG)键输 入 1位 地 址 , 按 此 键 将 显 示 相 应 寄 存 器 的 内 容 。输 入 2位 地 址 , 按 此 键 将 显 示 相 应 片 内 RAM单 元 或 专 用 寄 存 器 (SFR)的 内 容 。可 以 使 用 LS和 NX键 检 查 上 一 个 或 下 一 个 单 元 的 内 容 。 片 外 RAM或 扩 展 接 口

20、 8155片 内 RAM单 元 检 查 (RW)键输 入 片 外 RAM或 扩 展 接 口 8155片 内 RAM单 元 的 4位 地 址 , 按 此 键 将 显 示 相应 单 元 的 内 容 。 ( 若 用 8032芯 片 , 输 入 2位 地 址 , 可 以 显 示 8032片 内 RAM的80H FFH区 的 相 应 单 元 的 内 容 ) 片 外 RAM区 数 据 块 移 动 (MOVE)键MOVE键 的 功 能 是 把 片 外 RAM区 的 数 据 块 从 一 个 区 移 到 ( 实 际 上 是 复 制 到 )另 一 个 区 中 。 但 目 标 RAM区 要 由 仿 真 的 状 态

21、决 定 。在 显 示 “P.”的 待 命 状 态 下 , 将 把 系 统 仿 真 RAM中 的 程 序 /数 据 块 复 制 到 仿 真RAM的 另 一 个 区 中 。在 显 示 “P. . . . . .”的 仿 真 RAM状 态 下 , 将 把 系 统 仿 真 RAM中 的 程 序 /数 据 块复 制 到 被 仿 真 的 应 用 系 统 片 外 RAM数 据 区 中 。操 作 步 骤 : 输 入 源 程 序 的 首 地 址 , 按 F1键 , 这 时 将 显 示 闪 烁 的 “ ”提 示 符 , 表 示输 入 的 首 地 址 已 被 接 受 。 输 入 源 程 序 的 末 地 址 , 按

22、F2键 , 这 时 将 显 示 闪 烁 的 “ ”提 示 符 , 表 示输 入 的 末 地 址 已 被 接 受 。 输 入 目 标 首 地 址 按 MOVE键 后 , 就 完 成 移 动 ( 实 际 上 是 复 制 ) 。- 6 - 片 外 RAM区 数 据 块 比 较 (COMP)键COMP键 的 功 能 是 把 片 外 RAM区 的 两 个 数 据 块 进 行 比 较 。 但 目 标 RAM区 要由 仿 真 的 状 态 决 定 。在 显 示 “P.”的 待 命 状 态 下 , 将 把 系 统 仿 真 RAM中 的 程 序 /数 据 块 与 仿 真RAM的 另 一 个 区 的 数 据 块 进

23、 行 比 较 。在 显 示 “P. . . . . .”的 仿 真 RAM状 态 下 , 将 把 系 统 仿 真 RAM中 的 程 序 /数 据 块与 被 仿 真 的 应 用 系 统 片 外 RAM数 据 区 中 的 数 据 块 进 行 比 较 。操 作 步 骤 : 输 入 源 程 序 的 首 地 址 , 按 F1键 , 这 时 将 显 示 闪 烁 的 “ ”提 示 符 , 表 示输 入 的 首 地 址 已 被 接 受 。 输 入 源 程 序 的 末 地 址 , 按 F2键 , 这 时 将 显 示 闪 烁 的 “ ”提 示 符 , 表 示输 入 的 末 地 址 已 被 接 受 。 输 入 目

24、标 首 地 址 按 COMP键 后 , 就 完 成 比 较 。 若 比 较 完 全 一 样 , 就 回 到 待 命 状 态 显 示“P.”; 若 比 较 不 完 全 相 同 , 就 显 示 比 较 第 一 个 出 错 单 元 的 地 址 和 数 据 。 插 入 (IS)和 删 除 (DL)键这 两 个 键 是 具 有 相 反 操 作 功 能 的 键 , 只 有 在 仿 真 RAM单 元 检 查 状 态 下 才 有效 。 在 调 试 机 器 码 程 序 时 , 可 以 用 于 插 入 或 删 除 质 量 或 数 据 的 一 个 字 节 , 可 以 根据 需 要 多 次 使 用 。 这 就 可 以

25、 避 免 许 多 需 要 重 新 输 入 程 序 /数 据 的 麻 烦 。操 作 方 法 : 在 检 查 仿 真 RAM单 元 状 态 下 , 显 示 现 行 地 址 和 数 据 , 按 IS键 ,将 在 现 行 地 址 与 XFFFH之 间 , 把 所 有 单 元 的 内 容 依 次 向 下 移 动 一 个 字 节 。 现 行地 址 单 元 的 内 容 被 清 零 , 供 插 入 指 令 或 数 据 的 一 个 字 节 。 这 时 XFFFH单 元 的 内容 将 被 XFFFEH单 元 的 内 容 取 代 , XFFFH单 元 的 原 内 容 将 丢 失 。在 显 示 现 行 地 址 和 数

26、 据 的 情 况 下 , 按 DL键 , 将 删 除 这 一 地 址 单 元 的 内 容 ,而 把 以 下 单 元 的 内 容 依 次 向 上 移 动 一 个 单 元 , XFFFH单 元 的 内 容 用 0替 补 。为 了 减 少 插 入 或 删 除 的 影 响 范 围 , 实 验 系 统 把 移 动 范 围 划 分 为 8个 区 域 :0000H 1FFFH2000H 3FFFH4000H 5FFFH6000H 7FFFH- 7 -8000H 9FFFHA000H BFFFHC000H DFFFHE000H FFFFH在 0000H 1FFFH区 内 插 入 或 删 除 , 不 会 影 响

27、 2000H以 上 单 元 的 内 容 。 同 样在 8000H 9FFFH区 中 操 作 不 会 影 响 其 他 区 的 内 容 。 程 序 执 行 (EXEC)键EXEC键 有 两 种 运 行 方 式 : 连 续 执 行 程 序 方 式在 输 入 4位 地 址 后 , 按 此 键 便 从 该 地 址 开 始 连 续 执 行 程 序 , 同 时 显 示 器 显 示“ ”提 示 符 ; 若 不 输 入 地 址 , 在 待 命 状 态 下 按 此 键 , 便 从 0000H地 址 开 始 连 续 执行 程 序 ; 在 存 储 单 元 改 写 状 态 下 按 此 键 , 将 从 现 行 地 址 处

28、 连 续 执 行 程 序 。需 要 注 意 的 是 , 在 连 续 执 行 之 前 ,必 须 检 查 一 下 在 执 行 程 序 的 末 尾 是 否 安排 了 循 环 ,要 防 止 程 序 在 执 行 完 后 可 能 又 继 续 往 下 执 行 后 面 的 随 机 代 码 ,那 就 可能 会 造 成 不 可 预 测 的 后 果 。 断 点 运 行 程 序 方 式断 点 运 行 方 式 是 程 序 调 试 的 一 种 常 用 有 效 手 段 , 通 过 设 置 仿 真 RAM中 程 序的 断 点 逐 段 运 行 , 可 以 不 断 缩 小 有 问 题 程 序 的 范 围 。操 作 方 法 : 输

29、 入 4位 断 点 地 址 ( 注 意 , 必 须 设 置 在 指 令 操 作 码 单 元 地 址 上 ,不 能 设 置 在 操 作 数 单 元 地 址 上 ) , 按 F1键 , 这 时 将 显 示 “ ”提 示 符 , 再 输 入 程序 执 行 的 起 始 地 址 , 按 EXEC键 , 就 以 断 点 方 式 运 行 程 序 。当 程 序 遇 到 设 置 的 断 点 就 会 停 下 来 , 并 把 所 有 的 寄 存 器 保 护 起 来 , 同 时 显 示该 断 点 地 址 以 及 该 单 元 的 操 作 码 。 这 时 就 可 以 查 看 相 关 的 寄 存 器 和 存 储 单 元 的

30、 内容 。在 回 到 待 命 状 态 的 情 况 下 , 可 以 根 据 需 要 还 可 以 设 置 新 的 断 点 , 在 设 置 新 的断 点 后 , 若 再 按 EXEC键 , 将 会 继 续 从 上 一 个 断 点 处 执 行 程 序 , 直 至 遇 到 新 断 点时 暂 停 。该 实 验 系 统 在 独 立 工 作 时 , 每 次 只 能 设 置 一 个 断 点 , 若 设 置 多 个 断 点 , 则 最后 依 次 设 置 的 断 点 有 效 , 其 他 断 点 都 将 无 效 。 设 置 的 断 点 在 程 序 执 行 后 就 取 消 。- 8 -需 要 特 别 注 意 的 是 :

31、 若 断 点 设 置 不 正 确 或 用 户 应 用 系 统 不 正 常 ,运 行 后 就不 会 遇 到 断 点 ,这 种 情 况 下 ,只 有 复 位 才 能 使 系 统 回 到 监 控 的 待 命 状 态 。复 位 后 ,原 设 置 断 点 处 将 有 3个 单 元 的 内 容 被 破 坏 ,需 要 人 工 恢 复 。 单 步 执 行 程 序 (STEP)键STEP键 在 待 命 状 态 、 操 作 状 态 和 存 储 器 检 查 状 态 下 有 效 。 在 待 命 状 态 下 按此 键 , 将 执 行 0000H地 址 单 元 的 一 条 指 令 ; 在 操 作 状 态 下 按 此 键

32、, 则 按 显 示 器 上显 示 的 地 址 单 步 执 行 一 条 指 令 ; 在 存 储 器 检 查 状 态 下 按 此 键 , 则 按 现 行 地 址 单 步执 行 一 条 指 令 。 每 按 一 次 , 执 行 一 条 指 令 , 并 显 示 下 一 条 即 将 执 行 的 指 令 操 作 码的 地 址 及 其 单 元 内 的 内 容 , 进 入 操 作 状 态 , 等 待 新 的 命 令 。 此 键 命 令 不 会 影 响 设置 的 断 点 。若 按 STEP键 持 续 1秒 以 上 将 进 入 跟 踪 执 行 状 态 , 并 以 每 秒 钟 500条 指 令 的 速度 执 行 程

33、序 , 同 时 更 新 显 示 程 序 的 执 行 地 址 和 A累 加 器 内 的 内 容 。 这 个 功 能 可 以用 来 监 视 程 序 的 运 行 路 线 , 对 检 查 延 时 循 环 程 序 特 别 有 用 。 松 开 按 键 后 , 便 立 即停 止 跟 踪 , 并 显 示 中 止 时 的 PC值 和 A累 加 器 的 内 容 。 相 对 偏 移 量 计 算 (FS)键该 键 只 有 在 存 储 器 检 查 状 态 ( 即 向 仿 真 RAM中 输 入 程 序 的 状 态 ) 下 有 效 ,用 于 计 算 相 对 转 移 指 令 的 操 作 数 偏 移 量 。操 作 方 法 :

34、在 需 要 填 入 8位 相 对 转 移 指 令 偏 移 量 的 单 元 , 输 入 所 要 转 移 目 标地 址 的 低 字 节 后 按 此 键 , 就 把 计 算 好 的 偏 移 量 自 动 送 入 偏 移 量 单 元 。 这 时 仍 处 于仿 真 RAM读 写 状 态 , 用 户 可 以 继 续 输 入 程 序 和 数 据 。需 要 注 意 的 是 : 转 移 指 令 的 地 址 与 转 移 的 目 标 地 址 之 间 的 差 值 不 能 大 于 8位 偏 移 量 所 允 许 的 最 大 范 围 ,否 则 就 要 出 错 。因 课 程 实 验 不 包 括 EPROM编 程 固 化 操 作

35、 , 所 以 与 其 有 关 的 命 令 键 就 不 在 本指 导 书 中 介 绍 。1.3.2 LED数 码 管 显 示 器 的 使 用实 验 系 统 板 上 安 排 了 6只 八 段 LED数 码 管 显 示 器 , 一 般 情 况 , 用 左 边 4只 显示 地 址 值 , 右 边 2只 显 示 相 应 单 元 的 数 据 。 监 控 程 序 用 软 件 扫 描 方 式 在 不 同 的 数码 管 上 显 示 字 符 。 每 个 数 码 管 对 应 一 个 显 示 缓 冲 单 元 , 从 右 到 左 显 示 缓 冲 单 元 的地 址 分 别 为 79H、 7AH、 7BH、 7CH、 7D

36、H和 7EH。 这 6个 LED数 码 管 分 别 通 过 扩展 8155可 编 程 并 行 接 口 芯 片 对 其 控 制 , 字 位 受 8155的 A口 控 制 , 其 口 地 址 为FF21H, 字 形 受 8155的 B口 控 制 , 其 口 地 址 为 FF22H。- 9 -第 二 章 实 验 指 导实 验 一 实 验 系 统 操 作 与 使 用一 、 实 验 目 的1. 了 解 实 验 系 统 的 基 本 结 构 和 组 成 及 其 存 储 空 间 的 分 配 。2. 熟 悉 键 盘 各 个 按 键 的 作 用 及 其 操 作 方 法 。3. 掌 握 程 序 手 工 输 入 、

37、检 查 和 执 行 的 方 法 , 并 学 会 执 行 程 序 后 检 查 结 果 的方 法 。4. 初 步 掌 握 利 用 设 置 断 点 和 单 步 执 行 进 行 调 试 程 序 的 过 程 和 方 法 。二 、 实 验 内 容在 实 验 前 预 习 实 验 系 统 结 构 和 基 本 功 能 的 基 础 上 , 按 照 实 验 指 导 书 的 要 求 ,依 次 进 行 键 盘 操 作 。 通 过 操 作 和 思 考 , 达 到 以 上 4个 实 验 目 的 。三 、 实 验 前 的 预 习 要 求1. 认 真 预 习 第 一 章 的 内 容 , 在 了 解 实 验 系 统 结 构 组

38、成 和 基 本 功 能 的 基 础 上 ,特 别 要 对 不 同 键 盘 的 作 用 和 操 作 要 点 熟 悉 。2. 看 懂 本 实 验 中 给 出 的 示 范 程 序 的 意 义 。四 、 实 验 步 骤在 实 验 系 统 已 接 好 +5V 直 流 稳 压 电 源 的 情 况 下 , 打 开 稳 压 电 源 , 系 统 的 上电 复 位 电 路 一 般 会 使 系 统 在 最 左 边 一 个 LED 数 码 管 上 将 显 示 一 个 闪 动 的 “P.“提 示 字 符 。 这 表 示 系 统 已 处 于 待 命 状 态 , 可 以 输 入 操 作 。在 任 何 情 况 下 , 按 “

39、RESET“复 位 按 钮 后 , 系 统 应 该 回 到 待 命 状 态 。在 正 常 操 作 过 程 中 , 一 般 按 MON键 后 , 也 可 以 使 系 统 回 到 待 命 状 态 。 如 果不 能 回 到 待 命 状 态 , 说 明 程 序 已 脱 离 系 统 监 控 程 序 的 控 制 , 这 种 情 况 下 只 有 通 过按 复 位 按 钮 使 其 回 到 待 命 状 态 。在 待 命 状 态 ( 即 显 示 提 示 字 符 “P.“) 的 情 况 下 , 可 以 进 行 以 下 操 作 :1. 程 序 输 入 操 作 (使 用 数 字 、 、 和 键 )把 以 下 一 个 给

40、 出 的 例 1 程 序 的 机 器 码 通 过 键 盘 依 次 输 入 到 实 验 系 统 的 数 据存 储 器 中 。例 1 程 序 :- 10 -ORG 1000H1000 7840 TEST1: MOV R0,#40H1002 7941 MOV R1,#41H1004 7540AA MOV 40H,#0AAH1007 E6 MOV A,R01008 F7 MOV R1,A1009 7655 MOV R0,#55H100B 7F05 MOV R7,#05H100D 04 LOOP: INC A100E DFFD DJNZ R7,LOOP1010 902000 MOV DPTR,#2000

41、H1013 F0 MOVX DPTR,A1014 80FE SJMP $ ;= WAIT: SJMP WAIT 先 用 十 六 进 制 数 字 键 输 入 首 地 址 ( 这 里 是 1000) , 再 按 存 储 器 单 元 检查 键 , 这 时 显 示 器 的 后 两 位 将 显 示 十 六 进 制 随 机 数 。 按 数 字 键 78, 在 后 两 位 将 会 用 键 入 的 78 替 代 原 来 的 随 机 数 , 这 样 就向 1000H 单 元 输 入 机 器 码 78H。 若 输 入 数 据 时 输 错 了 数 , 可 以 重 新 输 入 。 但是 需 要 注 意 , 输 入 数

42、 据 时 一 定 是 成 对 输 入 。 按 键 , 显 示 的 地 址 值 会 自 动 加 1, 并 显 示 其 相 应 单 元 中 的 随 机 数 。 按 数 字 键 40, 便 把 40H 输 入 到 1001H 存 储 单 元 中 。 这 时 如 果 按 键 , 显 示 的 地 址 值 会 自 动 减 1, 并 且 在 后 两 位 显 示 上一 个 单 元 的 数 据 值 ( 这 里 将 会 显 示 78) 。 重 复 、 的 步 骤 , 依 次 输 入 后 面 的 机 器 码 , 直 至 程 序 输 入 完 为 止 。2. 存 储 单 元 检 查 操 作 (使 用 、 和 键 )在

43、显 示 提 示 字 符 “P.“的 情 况 下 , 输 入 相 应 存 储 单 元 的 4位 十 六 进 制 数 的 地 址 ,再 按 键 , 相 应 存 储 单 元 的 内 容 就 显 示 在 右 边 两 个 数 码 管 数 据 位 上 。如 果 要 继 续 检 查 下 一 个 存 储 单 元 或 上 一 个 存 储 单 元 的 内 容 时 , 可 以 分 别 通 过按 和 键 完 成 。请 按 上 述 方 法 检 查 已 输 入 的 程 序 机 器 码 是 否 正 确 。3. 程 序 执 行 操 作 (使 用 、 数 字 和 键 )在 确 认 以 上 检 查 无 误 的 情 况 下 , 执 行 以 上 程 序 。 步 骤 如 下 : 按 键 , 中 止 存 储 单 元 检 查 操 作 , 回 到 待 命 状 态 。 键 入 以 上 输 入 程 序 的 首 地 址 1000H 后 , 按 执 行 程 序 键 , 从 起

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。