单片机原理及应用教程第2版课后练习答案_第1页
单片机原理及应用教程第2版课后练习答案_第2页
单片机原理及应用教程第2版课后练习答案_第3页
单片机原理及应用教程第2版课后练习答案_第4页
单片机原理及应用教程第2版课后练习答案_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

单片 机原 理及 应用 习 题参 考答 案 第 么 计算 机要 采用 二进 制数 ?学 习十 六进 制数 的目 的是 什么 ? 在 计算 机中 , 由 于所 采用 的电 子逻 辑器 件仅 能存 储和 识别 两种 状态 的特 点 , 计 算机 内部一 切信 息存 储 、 处 理和 传送 均采 用二 进制 数的 形式 。 可 以说 , 二 进制 数是 计算 机硬 件能 直接识 别并 进行 处理 的惟 一形 式。 十六 进制 数可 以简 化表 示二 进制 数。2 (1)0110179H(2)0100161H(6)0101311)0)80H(3)1)01001)10111)010100101001010(2)10010101011010(5)什么 是总 线? 总线 主要 有哪 几部 分组 成? 各部 分的 作用 是什 么?总 线是 连接 计算 机各 部件 之间 的一 组公 共的 信号 线 。 一 般情 况下 , 可 分为 系统 总线 和外 总线 。系 统总 线应 包括 : 地 址总 线( 制总 线( 据总 线( 址总 线 ( 指 令的 功能 需要 访问 某一 存储 器单 元或 外部 设备 时 , 其 地址 信息 由地 址总 线输 出, 然后 经地 址译 码单 元处 理。 地址 总线 为 16位 时, 可寻 址范 围为 216=64K, 地址 总线 的位 数决 定了 所寻 址存 储器 容量 或外 设数 量的 范围 。 在 任一 时刻 , 地 址总 线上 的地 址信 息是 惟一 对应 某一 存储 单元 或外 部设 备。 控 制 总 线 ( 由 的 控 制 信 号 是 通 过 控 制 总 线 向 存 储 器 或 外 部 设 备 发 出 控 制 命 令的 , 以 使在 传送 信息 时协 调一 致的 工作 。 以 接收 由外 部设 备发 来的 中断 请求 信号 和状 态信 号, 所以 控制 总线 可以 是输 入、 输出 或双 向的 。 数 据总 线 ( 过 数据 总线 与存 储单 元或 外部 设备 交换 数据 信息 的 , 故 数据 总线 应为 双向 总线 。在 读 操作 时, 存储 单元 或外 设的 数据 信息 通过 数据 总线 传送 给 写 操作 时, 据 通过 数据 总线 传送 给存 储单 元或 外设9 什么 是接 口电 路 ?口 电路 连接 一般 应具 有哪 些信 号线 ?外 部设 备与 接口 电路 连接一 般应 具有 哪些 信号 线?接 口电 路与 外部 输入 、输 出设 备交 换信 息,一 般情 况下 ,外 部设 备种 类、 数量 较多 ,而 且各 种参 量( 如运 行速 度、 数据 格式 及物 理量 )也 不尽 相同 。 实 现选 取目 标外 部设 备并 与其 交换 信息 , 必 须借 助接 口电 路 。 一 般情况 下 , 接 口电 路通 过地 址总 线 、 控 制总 线和 数据 总线 与 ; 通 过数 据线 ( D) 、 控 制线( C) 和状 态线 ( S) 与外 部设 备连 接。器 的作 用是 什么 ?只 读存 储器 和随 机存 储器 有什 么不 同?存 储 器 具 有 记 忆 功 能 , 用 来 存 放 数 据 和 程 序 。 计 算 机 中 的 存 储 器 主 要 有 随 机 存 储 器 ( 只 读 存 储 器 ( 两 种 。 随 机 存 储 器 一 般 用 来 存 放 程 序 运 行 过 程 中 的 中 间 数 据 , 计 算机 掉 电 时 数 据 不 再 保 存 。 只 读 存 储 器 一 般 用 来 存 放 程 序 , 计 算 机 掉 电 时 信 息 不 会 丢 失 。1 某存 储器 的存 储容 量为 64 表示 多少 个存 储单 元?64 微 型计 算机 硬件 系统 组成 。一 台计 算机 的基 本结 构由 运算 器、 控制 器、 存储 器、 输入 设备 和输 出设 备五 部分 组成 。 是 单片 机? 单片 机与 微机 相比 有何 特点 ?单 片机 ( 又称 单片 微控 制器 ,其 基本 结构 是将 微型 计算 机的基 本功 能部 件: 中央 处理 机( 、 存储 器、 输入 接口 、输 出接 口、 定时 器 /计 数器 、中 断系 统等 全部 集成 在一 个半 导体 芯片 上 , 因 此 , 单 片机 其体 积小 、 功 耗低 、 价 格低 廉 , 且 具有逻 辑判 断、 定时 计数 、程 序控 制等 多种 功能 。单 片机 结构 上的 设计 , 在 硬件 、 指 令系 统及 I/等 方面 都有 独到 之处 , 具 有较 强而 有效的 控制 功能 。 虽 然单 片机 只是 一个 芯片 , 但 无论 从组 成还 是从 其逻 辑功 能上 来看 , 都 具有 微机 系统 的含 义 。 另 一方 面 , 单 片机 毕竟 是一 个芯 片 , 只 有外 加所 需的 输入 、 输 出设 备 , 才 可以 构成 实用 的单 片机 应用 系统 。 机 主要 应用 于哪 些领 域?(1)智 能仪 器 。 智 能仪 器是 含有 微处 理器 的测 量仪 器 。 单 片机 广泛 应用 于各 种仪 器仪 表 ,使 仪器 仪表 智能 化取 得了 令人 瞩目 的进 展。 (2)工 业控 制 。 单 片机 广泛 应用 于各 种工 业控 制系 统中 , 如 数控 机床 、 温 度控 制 、 可 编程 顺序 控制 等。 (3)家 用电 器 。 目 前各 种家 用电 器普 遍采 用单 片机 取代 传统 的控 制电 路 , 如 洗衣 机 、 电 冰箱 、空 调 、 彩 电 、 微 波炉 、 电 风扇 及高 级电 子玩 具等 。 由 于配 上了 单片 机 , 使 其功 能增 强而 身价倍 增, 深受 用户 的欢 迎。(4)机 电一 体化 。机 电一 体化 是机 械工 业发 展的 方向 ,机 电一 体化 产品 是指 集机 械技 术 、 微电 子技 术、 计算 机技 术于 一体 ,具 有智 能化 特征 的机 电产 品。 单 片机 除以 上各 方面 应用 之外 ,还 广泛 应用 于办 公自 动化 领域 (如 复印 机 ) 、 汽车 电路 、通信 系统 (如 手机 ) 、 计算 机外 围设 备等 ,成 为计 算机 发展 和应 用的 一个 重要 方向 。是 嵌入 式系 统? 嵌入 式系 统有 哪些 重要 特征 ?所 谓嵌 入式 系统 , 是 “ 以 应用 为中 心 、 以 计算 机技 术为 基础 、 软 件硬 件可 裁减 、 功 能 、 可 靠性 、成 本、 体积 、功 耗严 格要 求的 专用 计算 机系 统 ” 。 即以 嵌入 式应 用为 目的 计算 机系 统。嵌 入式 系统 的重 要特 征: 、 系 统内 核小 、 专 用性 强。 、 系 统精 简 嵌 入式 系统 一般 没有 系统 软件 和应 用软 件的 明显 区分 , 其 功能 设计 及实 现上 不要求 过于 复杂 ,这 样一 方面 利于 控制 系统 成本 ,同 时也 利于 实现 系统 安全 。 、 高 实时 性。 第 说 明 些 典型 产品 ,它 们有 何区 别?单 片机 可分 为两 大系 列: 51子 系列 和 52子 系列 。51子 系列 单片 机的 典型 产品 有 8051、 8751、 8031、 8080 它 们的 结构 基本 相同 ,其 主要 差别 反映 在片 内存 储器 的配 置上 有所 机 内部 包含 哪些 主要 功能 部件 ?各 功能 部件 的主 要作 用是 什么 ?8051单 片机 内部 由 41284个 8位 的 I/端 口 、 一 个串 行口 、两 个 16位 定时 /计 数器 及中 断系 统等 组成 。状 态字 寄存 器 的 定义 是什 么?个 8位 寄存 器 , 用 于寄 存当 前指 令执 行后 的某 些状 态 , 即 反映 指令 执行 结果 的一 些特 征信 息。: 即 7位 ,进 位 /借 位标 志。: 即 6位 ,辅 助进 位标 志。及 : 即 5位 、 用 户标 志位 。: 即 4位 、 寄 存器 组选 择控 制位 。: 即 2位 ,溢 出标 志。器 结构 的主 要特 点是 什么 ?程 序存 储器 和数 据存 储器 各有 何不 同? 机 的 存 储 器 结 构 与 一 般 微 机 存 储 器 的 配 置 方 法 不 同 , 一 般 微 机 把 程 序 和 数 据 共存 同一 存储 空间 ,各 存储 单元 对应 惟一 的地 址。 而 储 器把 程序 和数 据的 存储 空间 严格 区分 开。 数 据存 储器 用于 存放 程序 运算 的中 间结 果、 状态 标志 位等 。 程 序存 储器 用于 存放 已编 制好 的程 序及 程序 中用 到的 常数 。 机 内部 为 几个 区? 各区 的主 要作 用是 什么 ?内 部数 据存 储器 分为 高、 低 128部 分。低 128 地 址空 间为 0H 7可 分为 : 寄 存器 区 、 位 寻址 区 、 堆 栈及 数据 存储区 。存 放程 序运 算的 中间 结果 、状 态标 志位 等。 高 128殊 功能 寄存 器 ( 区 , 地 址空 间为 80H 其 中仅 有 21个 字节 单元是 有定 义的 。 机 的 I/ 在 结 构 上 有 何 异 同 ? 使 用 时 应 注 意 哪 些 事 项 ?一 个 8位 漏极 开路 型双 向 I/。一 个内 部带 上拉 电阻 的 8位 准双 向 I/。是 一个 内部 带上 拉电 阻的 8位 准双 向 I/一 个内 部带 上拉 电阻 的 8位 多功 能双 向 I/。在 使用 时应 注意 以下 方面 : 准 双向 I/ 即 取 数据 时 , 必 须先 向相 应端 口的 锁存 器写 入 “ 1” 。各 端口 名称 与锁 存器 名称 在编 程时 相同 , 均 可用 。 当 系统 复位 时 , 锁 存器 全为 “ 1” , 故可 直接 对其 进行 读取 数据 。 一 输 出 位 可 驱 动 8个 , 作 通 用 输 入 、 输 出 端 口 使 用 , 此 时 ,若 要 驱 动 他 拉 电 流 负 载 时 , 需 外 接 上 拉 电 阻 , 才 能 使 该 位 高 电 平 输 出 有 效 。在 单片 机进 行外 部存 储器 扩展 时 , 须 作为 地址 /数 据复 用线 使用 , 此 时 , 不 必外接 上拉 电阻 , 能 作通 用 I/用 。 出 均接 有内 部上 拉电 阻 , 输 入端 无需 外接 上拉 电阻 , 每 一位 输出 可以 驱动 4个 。 可 以 作 通 用 I/ 、 以 实 现 与 外 部 进 行 数 据 交 换 外 , 更 主 要 的 是 , 当 外 部 存 储 器 时 , 动 地 把 外 部 存 储 器 的 地 址 线 信 号 ( 16位 ) 送 作 为地 址总 线( 出 低 8位 地址 , 出 高 8位 地址 ) , 向外 部存 储器 输出 16位 存储 单 元 地 址 。 在 控 制 信 号 作 用 下 , 该 地 址 低 8位 被 锁 存 后 , 动 切 换 为 数 据 总 线 , 这时 经 向 外部 存储 器进 行读 、 写 数据 操作 。 此 时 , 再 作通 用 I/ , 地 址 /数 据复 用口 。么 情况 下, 为 第二 功能 使用 ? 第 二 功 能 是 作 为 控 制 端 口 使 用 的 。 由 于 单 片 机 没 有 专 设 的 控 制 信 号 引 脚 , 单 片 机 在进 行外 部存 储器 和 I/扩 展时 所需 要的 控制 信号 必须 由 供 , 二 功能 相当于 制 线引 脚。么 说单 片机 具有 较强 的位 处理 能力 ?对 于许 多控 制系 统 , 开 关量 控制 是控 制系 统的 主要 对象 之一 。 作 为传 统的 对 于简 单的个 别开 关量 进行 控制 却显 得不 那么 方便 ,而 让 骄 傲的 正是 它有 效地 解决 了单 一位 的控 制。 一 个性 能优 异的 位处 理器 , 也 就是 说 上 又是 一个 完整 而独立 的 1位 单 片 机 ( 也 称 布 尔 处 理 机 ) 。 该 布 尔 处 理 机 除 了 有 自 己 的 位 寄 存 器 、 位 累 加器 (即 进位 标志 、 I/位 寻址 空间 外, 还有 专供 位操 作的 指令 系统 ,可 以直 接寻 址对 位 存 储 单 元 和 一 位 进 行 操 作 。 机 对 于 位 操 作 ( 布 尔 处 理 ) 有 置 位 、复 位 、 取 反 、 测 试转 移 、 传 送 、 逻 辑与 和逻 辑或 运算 等功 能 。 所 以 , 单 片机 具有 较强 的位 处理 能力 。 8051可 进行 位寻 址的 存储 空间 。07 能 被 8整 除的 寄存 器中 的各 位。址 90节 地址 90异 同? 如何 区别 ?位 地址 90 地 址 90 问 外部 2口 各用 来传 送什 么信 号? 什 么要 采用 片外 地址 锁存 器? 送 地 址 低 八 位 后 可 复 用 数 据 线 , 所 以 , 采 用 片 外 地 址 锁 存 器 。 送 地址 高八 位。 是 时钟 周期 ?什 么是 机器 周期 ?什 么是 指令 周期 ?当 振荡 频率 为 12 一 个机器 周期 为多 少微 秒? 时 钟周 期 : 也 称振 荡周 期 , 即 振荡 器的 振荡 频率 数 , 是 时序 中最 小的 时间 单位 。机 器周 期 : 执 行一 条指 令的 过程 可分 为若 干个 阶段 , 每 一阶 段完 成一 规定 的操 作 , 完 成一 个规 定操 作所 需要 的时 间称 为一 个机 器周 期, 一个 机器 周期 包含 12个 时钟 周期 。当 振荡 频率 为 12一 个机 器周 期为 12/( 12 100) 秒 =1微 秒指 令周 期: 定义 为执 行一 条指 令所 用的 时间 。 机 有 几 种 复 位 方 法 ? 复 位 后 , 序 存 储 器 的 哪 一 个 单 元 开 始 执 行 程序 ? 位 电路 包括 上电 复位 电路 和按 键( 外部 )复 位电 掉 电时 如何 保存 内部 数 据?单 片机 在运 行过 程中 , 如 果发 生掉 电 , 片 内 信 息将 会丢 失 。 为 防止 信息 丢失 ,可 以 把 一 组 备 用 电 源 加 到 当 电 压 低 于 电 压 时 , 备 用 电 源 通 过 以 低功 耗保 持内 部 数 据。机 引脚 用 是什 么? 当 8051不 外接 出 的脉 冲频 率是 多少 ?其 作用 是什 么? 地 址锁 存使 能输 出 当 单片 机访 问外 部存 储器 时 , 外 部存 储器 的 16位 地址 信号 由 低 8位 , 出 高 8位 , 作 低 8位 地址 锁存 控制 信号 ; 当 不用 作外 部存 储器地 址 锁 存 控 制 信 号 时 , 该 引 脚 仍 以 时 钟 振 荡 频 率 的 1/6固 定 地 输 出 正 脉 冲 , 可 以 驱 动 8个。第 三章1 几 种寻 址方 式? 举例 说明 它们 是怎 样寻 址的 ?系 统的 寻址 方式 有以 下 7种 :立 即寻 址方 式: 操作 数直 接出 现在 指令 中。 直 接寻 址方 式中 :操 作数 的单 元地 址直 接出 现在 指令 中。 寄 存器 寻址 方式 中: 寄存 器中 的内 容就 是操 作数 。寄 存器 间接 寻址 方式 中 , 指 定寄 存器 中的 内容 是操 作数 的地 址 , 该 地址 对应 存储 单元 的内 容才 是操 作数 。 变 址寻 址方 式是 以程 序指 针 据 指针 址 寄存 器 , 以 累加 器 变 址寄存 器, 两者 内容 相加 (即 基地 址 +偏 移量 )形 成 16位 的操 作数 地址 ,相 对寻 址是 以程 序计 数器 前 值作 为基 地址 ,与 指令 中的 第二 字节 给出 的相 对偏 移 量相 加, 所得 和为 程序 的转 移地 址。 位 地 址 : 内 部 空 间 的 可 进 行 位 寻 址 的 128位 和 空 间 的 可 位 寻 址 的 1个 8位 寄存 器的 8位 。位 寻址 给出 的是 直接 地址 。2 位寻 址和 字节 寻址 如何 区分 ?在 使用 时有 何不 同?由 寻址 方式 可以 看出 , 不 同的 寻址 方式 所寻 址的 存储 空间 是不 同的 。 正 确地 使用 寻址 方式 不仅 取 决 于 寻 址 方 式 的 形 式 , 而 且 取 决 于 寻 址 方 式 所 对 应 的 存 储 空 间 。 字 节 寻 址 必 须 是 对 8位 存储 单元 , 位 寻址 的存 储空 间只 能是 片内 0H2地 址中 的所 有位 ( 位 地址 为0H7 部分 , 决不 能是 该范 围之 外的 任何 单元 的任 何位 。3 要访 问专 用寄 存器 和片 外数 据寄 存器 ,应 采用 什么 寻址 方式 ?举 例说 明。 访 问专 用寄 存器 :可 采用 直接 寻址 或寄 存器 寻址 。 访 问片 外数 据寄 存器 :寄 存器 间接 寻址4 什么 是堆 栈? 其主 要作 用是 什么 ? 堆 栈是 后进 先出 的数 据存 储区 一 般用 于中 断处 理过 程中 , 若 需要 保护 现场 数据 ( 如 内部 的 内容 ) , 可 使用 入栈 指令 ,将 数据 压入 堆栈 ,中 断处 理过 程执 行完 后, 再使 用出 栈指 令恢 复现 场数 据。 5 编程 将内 部 0的 内容 传送 给外 部 0。0206 编程 将内 部数 据存 储器 20H30内 容清 零。200170,编 程 查 找 内 部 2H41 中 是 否 有 0 数 据 , 若 有 这 一 数 据 , 则 将 50置 为 0否则 清 50为 0。1003100查找 20H4中 出现 0数 ,并 将查 找结 果存 入 50。30200已知 A=83H, 7H, (17H)=34H, 写出 下列 程序 段执 行完 后的 内 容。17A) =10101B=0已知 单片 机的 2分别 设计 延时 1s、 1程 序。设 晶振 频率 为 12一个 机器 周期 为 1s,延 时 1程 序: 执 行时 间( 机器 周期 )0序 段的 总的 执行 时间 为: (1+4 25+2)s=1023s 1时 间为 10程 序:64H 对 延时 1程 序循 环 10次 。0时 间为 1程 序:0 延时 10程 序循 环 10次64H 。0F:时 间为 60程 序: 对 延时 1程 序循 环 60次1 语 言中 有哪 些常 用的 伪指 令? 各起 什么 作用 ?地址 符号 命令 ) 结束 汇编 )等值 )定义 字节 ) 定义 字)定义 存储 单元 )汇编 起始 地址 )12 比较 下列 各题 中的 两条 指令 有什 么异 同? 1;1指 令功 能相 同, 寻址 方式 表示 不同 0;0功 能相 同, 寻址 方式 表示 不同 指 令功 能相 同13 下列 程序 段汇 编后 ,从 30各 有关 存储 单元 的内 容是 什么 ?67813,5301H:13302H: a303H: b304H: c305H: A306H: B307H: C308H:34286为了 提高 汇编 语言 程序 的效 率, 在编 写时 应注 意哪 些问 题?(1)把 要解 决的 问题 化成 一个 个具 有一 定独 立性 的功 能模 块 , 各 模块 尽量 采用 子程 序完 成其功 能。 (2)力 求少 用无 条件 转移 指令 ,尽 量采 用循 环结 构。(3)对 主要 的程 序段 要下 功夫 精心 设计 ,这 样会 收到 事半 功倍 的效 果。(4)能 用 8位 数据 解决 问题 的就 不要 使用 16位 数据 。(5)累 加器 是信 息传 递的 枢纽 , 在 调用 子程 序时 应通 过累 加器 传送 子程 序的 参数 , 通 过累 加器 向主 程序 传送 返回 参数 。 所 以 , 在 子程 序中 一般 不把 累加 器推 入堆 栈 。 若 需保 护累 加器 的内 容时 ,应 先把 累加 器的 内容 存入 其他 寄存 器单 元, 然后 再调 用子 程序 。 ( 6) 为了 保证 程序 运行 的安 全可 靠, 应考 虑使 用软 件抗 干扰 技术 ,如 数字 滤波 技术 、 指令 冗余 技术 、 软 件陷 井技 术 , 用 汇编 语言 程序 实现 这些 技术 , 不 需要 增加 硬件 成本 , 可 靠性高 ,稳 定性 好, 方便 灵活 。15 试 编写 8字 节外 部数 据存 储器 到内 部数 据存 储器 的数 据块 传送 程序 , 外 部数 据存 储器 地址 范围 为 40H 47H, 内部 数据 存储 器地 址范 围为 30H 37H。840301,试 编 写 8字 节 外 部 程 序 存 储 器 到 内 部 数 据 送 程 序 , 外 部 程 序 存 储 器 地 址 为204H 2047H, 内部 为 30H 37H。参 看 15题 答 案 ( 提 示 : 外 部 程 序 存 储 器 地 址 为 16位 地 址 : 204H 2047H, 间 接 寻 址 采 用7 试编 程使 内部 0H 4的 数据 块按 降序 排列 。参 看 23题 答案 (提 示: 本题 对 20H4( 48个 )数 据降 序排 列 ) 。18 内 部 0 开 始 有 一 个 数 据 块 , 以 0 束 标 志 , 试 统 计 该 数 据 块 长 度 ,将 该 数 据 块 传 送 到 外 部 数 据 存 储 器 7 的 单 元 , 并 将 长 度 存 入 7 。2070073试 编 写 一 个 用 查 表 法 查 0 9字 形 7段 码 ( 假 设 表 的 首 地 址 为 的 子 程 序 , 调 用子 程序 前 , 待 查表 的数 据存 放在 累加 器 子 程序 返回 后 , 查 表的 结果 也存 放在 累加 器 A+H;0 9的 字形 显示 段码 (极 。2H,0H,90内 部 的 区域 中存 放着 10个 单字 节十 进制 数 , 求 其累 加和 , 并 将结 果存入 单 元。0004,内 部 开 始 存 放 着 两 个 等 长 的 数 据 块 , 数 据 块 的 长 度 在 中 。 请 编程 检查 这两 个数 据块 是否 相等 , 若 相等 , 将 0 , 否 则将 0写 入 。00有 一 输 入 设 备 , 其 端 口 地 址 为 20H, 要 求 在 1秒 钟 时 间 内 连 续 采 样 10次 读 取 该 端 口 数据 ,求 其算 术平 均值 ,结 果存 放在 内部 0。20000042064H 延 时时 间为 程 序:0编写 子程 序, 将内 部 30始 地址 的连 续 10个 存储 单元 中的 数据 ,按 照从小 到大 的顺 序排 序, 排序 结果 仍存 放在 原数 据区 。 采 用冒 泡法 排序 :冒 泡排 序法 的基 本算 法是 : 排 序 , 从 数据 存放 单元 的一 端 ( 如 起始 单元 ) 开 始 , 将 相邻 二个 数依 次进 行比 较 , 如 果相 邻两 个数 的大 小次 序和 排序 要求 一致 , 则 不改 变它 们的 存放次 序, 否则 相互 交换 两数 位置 ,使 其符 合排 序要 求, 这样 逐次 比较 ,直 至将 最小 (降 序 ) 或最 大 ( 升 序 ) 的 数移 至最 后 。 然 后 , 再 将 继 续比 较 , 重 复上 面操 作 , 直 至比 较完 毕 。可 采用 双重 循环 实现 冒泡 法排 序 , 外 循环 控制 进行 比较 的次 数 , 内 循环 实现 依次 比较 交换 数据 。程 序如 下: 设 09H ;设 置外 循环 计数 器设 置外 循环 计数 器30H 设 置数 据指 针A20(1不 等于 0, 转 内 循环300章1 单 片机 能提 供几 个中 断源 、几 个中 断优 先级 ?各 个中 断源 的优 先级 怎样 确定 ?在 同一 优先 级中 ,各 个中 断源 的优 先顺 序怎 样确 定?答 : 单 片机 能提 供 5个 中断 源 , 2个 中断 优先 级 。 各 个中 断源 的优 先级 是由 特殊功 能寄 存器 定 , 各 个中 断源 对应 位为 1时 , 此 中断 源为 高优 先级 , 否 则为 低优 先级 。在 同一 优先 级中 ,各 个中 断源 的优 先顺 序是 由自 然优 先级 来确 定的 。2 简述 单 片机 的中 断响 应过 程。答 : 单 片 机 的 中 断 响 应 过 程 是 按 照 以 下 顺 序 执 行 的 : 开 中 断 请 求判 断 响 应 返 回。3 单 片机 的外 部中 断有 哪两 种触 发方 式? 如何 设置 ?对 外部 中断 源的 中断 请求信 号有 何要 求?答 : 单 片 机 的 外 部 中 断 有 电 平 触 发 和 边 沿 触 发 两 种 方 式 。 是 由 特 殊 功 能 寄 存 器态 确定 的, 如: 时 外部 中断 0为 边沿 触发 方式 ,当 引 脚出 现下 降沿 时向 中 断请 求 , 否 则为 电平 触发 方式 , 当 引 脚出 现低 电平 时向 中 断请 求。4 机 中断 响应 时间 是否 固定 ?为 什么 ?答 : 机 中断 响应 时间 不固 定 , 因 为当 中断 源向 中 断请 求时 , 执行 的指 令的 指令 周期 是不 一样 的。5 机 如果 扩展 6个 中断 源, 可采 用哪 些方 法? 如何 确定 它们 的优 先级 ?答 :一 般可 采取 中断 加查 询方 式, 软件 先查 询到 的为 高优 先级 ,最 后查 询到 的为 低优 先级 。6 当正 在执 行某 一中 断源 的中 断服 务程 序时 ,如 果有 新的 中断 请求 出现 ,问 在什 么情 况下可 响应 新的 中断 请求 ?在 什么 情况 下不 能响 应新 的中 断请 求? 答 : 当 正在 执行 某一 中断 源的 中断 服务 程序 时 , 如 果有 新的 中断 请求 出现 , 当 新中 断源 中断级 别比 正在 执行 中断 源的 中断 级别 高时 可响 应新 的中 断请 求, 否则 不能 响应 新的 中断 请求 。7 8051单 片机 有 5个 中断 源 , 但 只能 设置 两个 中断 优先 级 , 因 此 , 在 中断 优先 级安 排上 受到 一定 的限 制。 问以 下几 种中 断优 先级 顺序 的安 排( 级别 由高 到低 )是 否可 能? 如可 能 , 则应 如何 设置 中断 源的 中断 级别 ?否 则, 请叙 述不 可能 的理 由。 ( 1) 定时 器 0, 定时 器 1, 外中 断 0, 外中 断 1, 串行 口中 断。可 能。 其中 :定 时器 0, 定时 器 1为 高优 先级 。( 2) 串行 口中 断, 外中 断 0, 定时 器 0, 外中 断 1, 定时 器 1。可 能。 其中 :串 行口 中断 为高 优先 级。 ( 3) 外中 断 0, 定时 器 1, 外中 断 1, 定时 器 0, 串行 口中 断。不 可能 。 ( 4) 外中 断 0, 外中 断 1, 串行 口中 断, 定时 器 0, 定时 器 1。可 能。 其中 :外 中断 0, 外中 断 1, 串行 口中 断为 高优 先级 。( 5) 串行 口中 断, 定时 器 0, 外中 断 0, 外中 断 1, 定时 器 1。不 可能 。 ( 6) 外中 断 0, 外中 断 1, 定时 器 0, 串行 口中 断, 定时 器 1。不 可能 。 ( 7) 外中 断 0, 定时 器 1, 定时 器 0, 外中 断 1, 串行 口中 断。可 能。 其中 :外 中断 0, 定时 器 1为 高优 先级 。 第 5章1 8051定 时器 /计 数器 有哪 几种 工作 模式 ?各 有什 么特 点?答 : 8051定 时 器 /计 数 器 有 0, 1, 2, 3四 种 工 作 模 式 。 模 式 0为 13位 1定 时 器 /计 数 器 ,模 式 1为 16位 1定 时器 /计 数器 ,模 式 2为 自动 赋初 值的 8位 定时 器 /计 数器 ,模 式 3可 以增 加一 个 8位 定时 器( 模 式 3) 。2 8051定 时器 作定 时和 计数 时, 其计 数脉 冲分 别由 谁提 供?答 : 8051定 时器 作定 时器 时, 输入 的记 数脉 冲是 由晶 体振 荡器 的输 出经 12分 频后 得到 的 ,所 以 定 时 器 可 看 作 是 对 单 片 机 机 器 周 期 的 计 数 器 。 8051定 时 器 作 计 数 器 时 , 则 对 外 部 事 件进 行计 数。 3 8051定 时器 的门 控信 号 时 ,定 时器 如何 启动 ?答 : 8051定 时器 的门 控信 号 时 ,只 有 或 引脚 为高 电平 且 或置 1时 ,相 应的 1才 能选 通工 作。4 定 时 器 /计 数 器 0已 预 置 为 156, 且 选 定 用 于 模 式 2的 计 数 方 式 , 现 在 上 输 入 周期 为 1冲 ,问 :(1)此 时定 时器 /计 数器 0的 实际 用途 是什 么?(2)在 什么 情况 下, 定时 器 /计 数器 0溢 出?答 : ( 1) 此时 定时 器 /计 数器 0的 实际 用途 是 0。 1信 号发 生器 。( 2) 当 数 10次 后定 时器 /计 数器 0溢 出。5 设 2定时 器 0的 初始 化程 序和 中断 服务 程序 如下 :91 断服 务程 序: 90 (1)该 定时 器工 作于 什么 方式 ?(2)相 应的 定时 时间 或计 数值 是多 少?答 : ( 1) 该定 时器 以模 式 1工 作于 定时 方式 。( 2) 相应 的定 时时 间为 25。 8051单 片 机 的 如 果 要 求 定 时 时 间 分 别 位 当 在 模 式0、 模 式 和 模 式 2时 , 分 别 求 出 定 时 器 的 初 值 。答 : ( 1) 定 时 时 间 分 别 位 模 式 0初 值 为 8142、 模 式 1初 值 为 65486, 模 式 2初 值 206。( ) 定 时 时 间 分 别 位 5 模 式 0初 值 为 5692、 模 式 1初 值 为 6306, 模 式 2此时 定 时 时 间 不 够 。7 以定 时器 1进 行外 部事 件计 数, 每计 数 10个 脉冲 后, 定时 器 1转 为定 时工 作方 式 。 定时 10又 转为 计数 方式 ,如 此循 环不 止。 设 试用 模式 1编 程。解 :先 确定 计 数器 时 初 值 为 : 64536( 0 为定 时器 时 初 值 为 : 0( 序 : #50#68#10#078B: 已 知 8051单 片 机 的 试 利 用 矩 形 波 。 矩 形 波 高 电 平 宽 10 s, 低 电 平 宽 30 s。解 :先 确定 定 时器 工作 于模 式 2时 初 值 为 : 高 电 平 为 50, 低 电 平 为 150。采 用 中 断 方 式 编 程 。 #0 ;设 置 栈 底#250#1505设 2试 编 写 一 段 程 序 , 功 能 为 : 对 定 时 器 化 , 使 之 工 作 在 模 式 2, 产生 20 , 并用 查询 标 志的 方法 ,控 制 周 期为 2波 。解 :先 确定 定 时器 时 初 值 为 : 56程 序 : 02设 置 循 环 次 数5已 知 8051单 片机 系统 时钟 频率 为 6利 用其 定时 器测 量某 正脉 冲宽 度时 , 采 用哪 种工 作模 式可 以获 得最 大的 量程 ?能 够测 量的 最大 脉宽 是多 少? 答 :首 先设 置 , 以定 时方 式工 作在 模式 1, 外部 正脉 冲从 外部 中断 引脚 引入 ,可 获得 最大 的量 程。 能 够测 量的 最大 脉宽 为: 章1 异步 通信 和同 步通 信的 主要 区别 是什 么? 口 有没 有同 步通 信功 能?答 案: 异 步通 信因 为每 帧数 据都 有起 始位 和停 止位 , 所 以传 送数 据的 速率 受到 限制 。 但 异步 通信 不需 要传 送同 步脉 冲 , 字 符帧 的长 度不 受限 制 , 对 硬件 要求 较低 , 因 而在 数据 传送 量不 很大 。 同 步 通 信 一 次 可 以 连 续 传 送 几 个 数 据 , 每 个 数 据 不 需 起 始 位 和 停 止 位 , 数 据 之 间 不 留 间隙, 因而 数据 传输 速率 高于 异步 通信 。但 同步 通信 要求 用准 确的 时钟 来实 现发 送端 与接 收端 之 间 的 严 格 同 步 。 口 有同 步通 信功 能。2 解释 下列 概念 :(1)并 行通 信、 串行 通信 。(2)波 特率 。(3)单 工、 半双 工、 全双 工。(4)奇 偶校 验。答 案: ( 1) 并 行通 信 : 数 据的 各位 同时 进行 传送 。 其 特点 是传 送速 度快 、 效 率高 , 数 据有 多少 位 ,就 需要 有多 少根 传输 线。 当数 据位 数较 多和 传送 距离 较远 时, 就会 导致 通信 线路 成本 提高 ,因 此它 适合 于短 距离 传输 。串 行通 信 : 数 据一 位一 位地 按顺 序进 行传 送 。 其 特点 是只 需一 对传 输线 就可 实现 通信 ,当 传输 的数 据较 多 、 距 离较 远时 , 它 可以 显著 减少 传输 线 , 降 低通 信成 本 , 但 是串 行传 送的速 度慢 。 ( 2) 波 特率 : 每 秒钟 传送 的

温馨提示

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

评论

0/150

提交评论