收藏 分享(赏)

华邦51单片机原理及应用.docx

上传人:oceanpvg 文档编号:2370439 上传时间:2018-09-13 格式:DOCX 页数:251 大小:2.82MB
下载 相关 举报
华邦51单片机原理及应用.docx_第1页
第1页 / 共251页
华邦51单片机原理及应用.docx_第2页
第2页 / 共251页
华邦51单片机原理及应用.docx_第3页
第3页 / 共251页
华邦51单片机原理及应用.docx_第4页
第4页 / 共251页
华邦51单片机原理及应用.docx_第5页
第5页 / 共251页
点击查看更多>>
资源描述

1、华 邦 5 1 单 片 机 原 理 及 应 用张 盛 福 王 喜 斌 张 鹏 编 著内 容 提 要本书 主 要 介 绍 台 湾 华 邦 公 司 研制 的 51 系 列 4 位 单 片 机 、 8 位 单 片 机 ( 包 括 : 应 用 于 视 频 监 测 领 域 的 8 位 单 片 机、 集 成 U SB 接 口 的 8 位 单 片 机 、 集成 语 音 等 功 能 的 8 位 单 片 机 ) 的 原 理 和 应 用 。 重 点 介 绍 华 邦 8 位 单 片 机 的许 多 新 功 能 , 如 : 多 个 外 部 中 断 源 、 在 系 统 编 程 、 看 门 狗 定 时 器 、 程 序 加

2、密 以 及 外 部 寻 址 时 间 扩 展 等 。 书 中还 介 绍 了 8 位 单 片 机 在点 阵 液 晶 显 示 、 PC 机通 信 以 及 与 12 位 串 行 A/ D、 D/ A 接 口 的 应 用 实 例 和 软 件 编 程 ; 对 4 位 单片 机 在 电 话 、 显 示 驱 动 等 方 面 的 应 用 也作 了 较 为 详 细 的 介 绍 ; 并 对 专 用 于 PC 机 键 盘 和 集 成 U SB 接 口 功 能 的 8 位 单 片 机 的 应 用 作 了 较 为 详 细 的 介 绍 ; 提 供 了 语 音 芯 片 ISD 系 列 开 发 语 音 电 路 实 例 。 本

3、书 可 作 为 从 事工 业 控 制 、 仪器 仪 表 和 家 用 电 器 等 方 面 的工 程 技 术 人 员 参 考 用 书 , 也 可 作 为 大 专 院 校 电 子 信 息 工 程 专 业 的 教 学 参 考 书 。图 书 在 版 编 目 ( CIP ) 数 据华 邦 51 单 片 机 原 理 及 应 用 / 张 盛 福 等 编 著 . 北 京 :北 京 航 空 航 天 大 学 出 版 社 , 2005 .2ISBN 7 81077 546 4I . 华 I I . 张 III . 单 片 微 型 计 算 机 , 华 邦 51基 本 知 识 I V . T P368 .1中 国 版 本

4、 图 书 馆 CIP 数 据 核 字 (2004) 第 132227 号华 邦 51 单 片 机 原 理 及 应 用 张 盛 福 王 喜 斌 张 鹏 编 著 责 任 编 辑 崔 肖 娜责 任 校 对 戚 爽*北 京 航 空 航 天 大 学 出 版 社 出 版 发 行北 京 市 海 淀 区 学 院 路 3 7 号 ( 1 0 00 8 3)发 行 部 电 话 : ( 01 0 ) 82 3 17 0 24 传 真 : ( 01 0 )8 2 3 28 0 26 h t t p :/ / www .b u aap res s .co m .cn E m ail : b h pr ess 26 3

5、.ne t涿 州 市 新 华 印 刷 有 限 公 司 印 装 各 地 书 店 经 销*开 本 : 7 87 1 0 92 1/ 1 6 印 张 : 1 5 .7 5 字 数 : 40 3 千 字2 00 5 年 2 月 第 1 版 2 00 5 年 2 月 第 1 次 印 刷 印 数 : 5 00 0 册IS BN 7 8 1 07 7 54 6 4 定 价 : 23 .00 元前 言华 邦 电 子 股 份 有 限 公 司 1987 年 创 立 于 台 湾 新 竹 工 业 科 技 园 区 , 是 一 个 专 门 从 事 超 大 型 集 成 电 路 设 计 、 制 造 和 销 售 的 高 科 技

6、 领 域 公 司 。 其 产 品 有 数 字 化 IC、 多 媒 体 IC、 通 信 IC、 非 挥 发 性 记 忆 体 IC、 电 脑 逻 辑 IC、 S R A M 和 D R AM 产 品 系 列 等 , 几 乎 遍 及 整 个 I T 产 品 , 是 台 湾 最 大 自 有 品 牌 集 成 产 品 的 供 应 者 。 华 邦 公 司 有 着 优 越 的 研 发 实 力 , 很 多 产 品 具 有 自 主 核 心 技 术 , 并 获 得 I ECO、 ISO 9001、 14001 和 QS 9000 国 际 认 证 。单 片 机 ( Microcont roller ) 只 是 华 邦

7、 电 子 股 份 有 限 公 司 众 多 产 品 中 的 一 类 , 有 十 几 种 型 号 , 包 括 4 位 单 片 机 、 8 位 单 片 机 和 32 位 单 片 机 , 以 及 集 成 USB 接 口 的 8 位 单 片 机 、 嵌 入 8 位 单 片 机 的 语 音 芯 片 ( ISD ) 和 专 门 应 用 于 视 频 控 制 的 ( C RT 等 ) 8 位 单 片 机 。 其 中 8 位 单 片 机 与 In tel51/ 52 系 列 单 片 机 完 全 兼 容 ( 引 脚 、 指 令 系 统 ) , 凡 是 Intel51 单 片 机 应 用 的 领 域 华 邦 单 片

8、机 均 可 胜 任 。 但 是 , 它 比 51 系 列 单 片 机 的 工 作 速 度 更 快 ( 一 个 机 器 周 期 需 要 4 个 时 钟 周 期 , 外 接 晶 振 最 高 频 率 40 M H z) 、 I/ O 功 能 更 强 ; 多 数 单 片 机 内 部 有 程 序 存 储 器 ( 从 4 64 KB) , 在 一 般 情 况 下 使 用 无 需 外 扩 程 序 存 储 器 ; 具 有 完 善 的 加 密 措 施 , 保 证 程 序 代 码 不 被 读 出 ; 具 有 较 宽 的 电 源 电 压 适 应 能 力 ( 电 源 电 压 可 从 2 .7 5 .5 V ) 和 低

9、 功 耗 ; 具 有 在 系 统 编 程 能 力 。为 了 方 便 国 内 用 户 的 使 用 , 在 华 邦 公 司 全 力 支 持 下 , 我 们 编 写 了 华 邦 单 片 机 原 理 及 应 用 一 书 。 本 书 共 分 6 章 。 第 1 章 介 绍 了 华 邦 4 位 单 片 机 的 原 理 、 内 部 结 构 、 指 令 系 统 、 应 用 领 域 和 应 用 实 例 。 第 2 章 介 绍 了 8 位 单 片 机 的 原 理 、 内 部 结 构 及 使 用 , 并 给 出 一 些 简 单 的 应 用 实 例 , 对 在 系 统 编 程 原 理 和 方 法 作 了 较 详 细

10、的 介 绍 , 并 给 出 编 程 软 件 流 程 图 和 编 程 软 件 。 第 3 章 介 绍 视 频 控 制 专 用 8 位 单 片 机 。 第 4 章 介 绍 8 位 单 片 机 双 串 口 及 在 点 阵 液 晶 驱 动 等 方 面 的 应 用 实 例 。 第 5 章 详 细 介 绍 了 内 嵌 入 8 位 单 片 机 的 USB 控 制 器 。 第 6 章 介 绍 嵌 入 8 位 单 片 机 的 U SB 接 口 控 制 芯 片 的 使 用 方 法 。 第 7 章 介 绍 了 华 邦 公 司 研 制 的 几 种 典 型 ISD 语 音 芯 片 的 原 理 、 结 构 和 应 用 ,

11、 并 给 出 与 华 邦 单 片 机 组 成 的 具 体 应 用 实 例 。本 书 第 2 章 、 第 3 章 和 第 6 章 由 张 盛 福 编 写 , 第 1 章 和 第 7 章 由 王 喜 斌 编 写 , 第 5 章 由 张 鹏 编 写 , 第 4 章 由 于 乐 忠 和 张 盛 福 编 写 。 在 编 写 过 程 中 , 得 到 华 邦 公 司 北 京 分 公 司 赵 建 华 经 理 和 华 邦 电 子 三 部 许 木 机 、 吴 士 昌 先 生 的 大 力 支 持 和 帮 助 , 在 此 特 向 他 们 表 示 感 谢 。希 望 这 本 书 为 国 内 读 者 了 解 和 使 用 华

12、 邦 电 子 产 品 作 出 一 点 贡 献 , 但 由 于 编 者 水 平 有 限 , 书 中 可 能 有 一 些 缺 点 和 错 误 , 恳 请 读 者 批 评 指 正 。目 录第 1 章 华 邦 4 位 单 片 机1 .1 华 邦 4 位 单 片 机 概 述 11 .2 741 E260 4 位 单 片 机 主 要 性 能 特 点 21 .3 W741 E260 结 构 及 引 脚 说 明 31 .3 .1 W741 E260 内 部 结 构 31 .3 .2 W741 E260 引 脚 说 明 31 .4 W741 E260 功 能 原 理 51 .4 .1 W741 E260 内 部

13、 资 源 51 .4 .2 W741 E260 定 时 器 81 .4 .3 W741 E260 的 时 钟 101 .4 .4 W741 E260 的 端 口 121 .4 .5 W741 E260 的 中 断 161 .4 .6 W741 E260 的 节 电 模 式 171 .4 .7 W741 E260 的 LCD 控 制 器 / 驱 动 器 191 .4 .8 W741 E260 内 部 电 擦 除 存 储 器 的 擦 / 写 211 .5 W741 E260 的 典 型 电 路 211 .6 W741 E260 指 令 说 明 23第 2 章 华 邦 8 位 单 片 机2 .1 华

14、 邦 8 位 单 片 机 简 介 282 .2 华 邦 8 位 单 片 机 分 类 282 .3 华 邦 8 位 单 片 机 结 构 特 点 及 原 理 312 .3 .1 W77 E 58 单 片 机 内 部 结 构 方 框 图 322 .3 .2 W77 E 58 单 片 机 引 脚 的 结 构 及 功 能 332 .3 .3 P4 口 工 作 模 式 352 .4 外 部 中 断 382 .5 存 储 器 442 .5 .1 内 部 程 序 存 储 器 加 密 452 .6 特 殊 功 能 寄 存 器 482 .7 定 时 器 与 计 数 器 522 .7 .1 定 时 / 计 数 器

15、T 0、 T 1 寄 存 器 532 .7 .2 定 时 / 计 数 器 T 0 和 T1 的 4 种 工 作 模 式 552 .7 .3 定 时 器 T 2 控 制 寄 存 器 和 模 式 寄 存 器 572 .7 .4 定 时 / 计 数 器 2 的 4 种 模 式 592 华邦 51 单 片 机 原 理 及 应 用2 .8 看 门 狗 控 制 622 .8 .1 看 门 狗 控 制 寄 存 器 622 .8 .2 看 门 狗 定 时 器 应 用 632 .9 串 口 642 .9 .1 串 口 寄 存 器 642 .9 .2 串 口 工 作 模 式 672 .10 M OVX 指 令 的

16、 应 用 712 .10 .1 M OVX 指 令 的 优 点 712 .10 .2 M OVX 指 令 定 时 742 .11 电 源 管 理 模 式 772 .11 .1 待 机 模 式 782 .11 .2 经 济 模 式 782 .11 .3 掉 电 模 式 792 .12 定 时 器 入 口 地 址 寄 存 器 控 制 792 .13 在 系 统 编 程 812 .13 .1 在 系 统 内 编 程 介 绍 及 操 作 812 .13 .2 在 系 统 编 程 流 程 图 832 .13 .3 在 系 统 编 程 软 件 实 例 85第 3 章 监 视 器 专 用 8 位 单 片 机

17、 W78E3543 .1 W78 E 354 单 片 机 的 功 能 903 .2 引 脚 结 构 及 功 能 913 .3 W78 E 354 原 理 953 .4 存 储 器 地 址 空 间 963 .5 W78 E 354 寄 存 器 功 能 介 绍 973 .5 .1 新 功 能 寄 存 器 介 绍 983 .5 .2 以 字 节 操 作 的 数 据 寄 存 器 或 控 制 寄 存 器 1043 .6 接 口 电 路 1043 .6 .1 同 步 外 围 接 口 SPI 和 RS232 口 ( 串 口 0 ) 1043 .6 .2 8 位 自 动 重 装 载 定 时 器 作 为 软 件

18、 定 时 基 本 时 标 1053 .6 .3 抛 物 波 中 断 发 生 器 1053 .6 .4 6 位 ADC 1053 .6 .5 P WM DAC 1063 .6 .6 同 步 处 理 器 1083 .7 电 源 监 控 、 看 门 狗 定 时 器 和 复 位 电 路 1123 .8 快 闪 ( Flas h ) RO M 程 序 存 储 器 1123 .8 .1 快 闪 ( Flas h ) RO M 接 口 1123 .8 .2 设 置 位 功 能 1143 .8 .3 R O M 控 制 区 114目 录 33 .8 .4 闪 存 / 测 试 模 式 115第 4 章 华 邦

19、单 片 机 应 用 实 例4 .1 华 邦 单 片 机 双 串 口 及 其 与 P C 机 的 通 信 方 法 1164 .2 华 邦 单 片 机 键 盘 设 计 实 例 1194 .3 华 邦 单 片 机 与 DS12 C887 时 钟 芯 片 接 口 实 例 1214 .4 应 用 华 邦 单 片 机 驱 动 液 晶 显 示 器 实 例 1274 .5 华 邦 单 片 机 与 串 行 A/ D、 D/ A 接 口 实 例 1374 .5 .1 两 种 芯 片 的 主 要 特 性 1374 .5 .2 工 作 原 理 1374 .5 .3 软 件 140第 5 章 集 成 USB 接 口 8

20、 位 单 片 机 W81E 381D 和 键 盘 控 制 器 W812815 .1 基 本 特 性 1435 .2 引 脚 结 构 及 功 能 1445 .3 特 殊 功 能 寄 存 器 1455 .3 .1 控 制 类 寄 存 器 1465 .3 .2 中 断 寄 存 器 1505 .3 .3 状 态 寄 存 器 1515 .3 .4 信 息 寄 存 器 1595 .3 .5 与 智 能 卡 有 关 的 寄 存 器 1605 .4 W81 E 381D 编 程 操 作 和 加 密 1675 .4 .1 M T P ( Flash ) R O M 编 程 1675 .4 .2 程 序 加 密

21、1685 .4 .3 MO VC 锁 定 1695 .4 .4 晶 体 选 择 1695 .5 应 用 1695 .6 键 盘 接 口 控 制 8 位 单 片 机 W81281 1725 .6 .1 基 本 特 性 和 功 能 1725 .6 .2 W81281 原 理 1725 .6 .3 USB 键 盘 特 性 1735 .6 .4 引 脚 功 能 介 绍 1735 .7 W81281 各 功 能 寄 存 器 1765 .7 .1 状 态 寄 存 器 1775 .7 .2 控 制 寄 存 器 1785 .8 W81281 复 位 、 挂 起 、 恢 复 1805 .8 .1 外 部 复 位

22、 ( 硬 件 复 位 ) 1805 .8 .2 热 复 位 ( 软 件 复 位 ) 1805 .8 .3 W DT 看 门 狗 复 位 1804 华邦 51 单 片 机 原 理 及 应 用5 .8 .4 USB 挂 起 1805 .8 .5 USB 恢 复 1805 .9 编 程 要 点 181第 6 章 USB 接 口 应 用 实 例6 .1 USB 通 信 1836 .1 .1 控 制 型 传 输 1836 .1 .2 中 断 型 传 输 1856 .1 .3 数 据 报 告 1886 .2 USB 数 据 格 式 1896 .3 W81281 应 用 电 路 原 理 图 1916 .4

23、W81281 固 件 设 计 1946 .4 .1 W81281 组 成 的 USB 键 盘 程 序 流 程 图 1956 .4 .2 W81281 编 程 实 例 200第 7 章 华 邦 单 片 机 语 音 芯 片 应 用7 .1 ISD 器 件 的 工 作 原 理 2037 .1 .1 简 介 2037 .1 .2 芯 片 主 要 原 理 2047 .2 ISD 产 品 系 列 2057 .2 .1 ISD1100/ 1200/ 1400 系 列 2057 .2 .2 ISD2500 系 列 2087 .2 .3 ISD4000 系 列 2147 .3 ISD 语 音 器 件 的 使 用

24、 要 点 2257 .3 .1 录 音 与 重 放 2267 .3 .2 ISD2500 系 列 多 片 级 联 及 其 寻 址 2277 .3 .3 循 环 操 作 2277 .4 ISD 器 件 的 寻 址 方 式 与 操 作 模 式 2277 .4 .1 基 本 寻 址 2277 .4 .2 操 作 模 式 2287 .4 .3 ISD4000 系 列 与 微 控 制 器 的 SPI 接 口 2317 .5 ISD 语 音 电 路 的 开 发 2337 .6 ISD 语 音 电 路 的 应 用 234参 考 文 献第 1 章 华 邦 4 位 单 片 机1 .1 华 邦 4 位 单 片 机

25、 概 述W741 系 列 单 片 机 是 华 邦 公 司 生 产 的 性 能 优 良 、 应 用 广 泛 的 4 位 单 片 机 , 单 片 机 内 部 主 要集 成 了 中 央 处 理 器 C PU、 随 机 存 储 器 R AM、 只 读 存 储 器 R OM、 定 时 / 计 数 器 和 多 功 能 输 入 输 出 端 口 。 由 于 其 具 有 集 成 度 高 、 体 积 小 、 功 能 强 、 价 格 便 宜 等 特 点 , 因 而 广 泛 地 应 用 于 电 子 控 制 、 工 业 控 制 、 玩 具 、 便 携 式 仪 器 仪 表 、 电 话 和 电 子 时 钟 等 领 域 。4

26、 位 单 片 机 的 特 点 见 表 1 .1。 其 中 W741 E260 是 华 邦 公 司 生 产 的 一 种 高 性 能 、 低 功 耗 的 4位 单 片 机 。表 1 .1 4 位 单 片 机 种 类 及 特 点特 点 种参 数 类 W7 4 1 X2 0 X W7 41 X 2 50 W74 1 X 26 0C20 X : 2 .2 5 .5 V C2 5 0 : 2 .2 5 .5 V C2 6 0 : 2 .2 5 .5 VE2 0 X : 2 .4 5 .5 V L2 5 0 : 1 .2 1 .8 V E2 6 0 : 2 .4 5 .5 V电 压 范 围L2 6 0 :

27、1 .2 1 .8 V速 度 4 M H z C2 5 0 : 4 M H zL2 5 0 : 1 M H zC2 6 0、 E2 6 0 : 4 M H zL2 6 0 : 1 M H zR O M 2 K 1 6 字 节R A M 1 2 8 4 字 节查 询 表 2 K 4 字 节液 晶 驱 动 无 2 4 4 字 节 3 2 4 字 节I/ O 21定 时 器 2 8 字 节 2 2看 门 狗 1 4 8 字 节晶 振 CY L/ C A C/ R C 双 时 钟指 令 11 8 1 16 1 1 8指 令 周 期 1 s封 装 形 式 DIP/ S OP Q FP6 0 .Die Q

28、 F P80 .Die2 华邦 51 单 片 机 原 理 及 应 用1 .2 741E260 4 位 单 片 机 主 要 性 能 特 点741 E260 是 一 个 带 有 LCD 驱 动 及 可 反 复 擦 写 程 序 存 储 器 的 高 性 能 4 位 单 片 机 。 具 有 两 个 内 部 振 荡 电 路 , 即 可 选 择 单 时 钟 或 者 是 双 时 钟 的 工 作 方 式 。 它 非 常 适 合 于 遥 控 电 路 、 仪 器 仪 表 、 时 钟 、 语 音 和 游 戏 产 品 等 领 域 。1 . 主 要 性 能532 4 的 LCD 驱 动 器 ;5电 擦 除 程 序 存 储

29、 器 ( Flash ) ;54 位 运 算 器 ;52 个 8 位 定 时 器 ;55 个 中 断 源 、 8 级 中 断 嵌 套 ;52 个 除 法 器 ( 双 振 荡 器 ) ;55 个 4 位 的 I/ O 端 口 ( 包 含 一 个 作 为 LCD 驱 动 的 输 出 端 口 ) ;53 种 低 功 耗 模 式 , 即 单 时 钟 下 的 保 持 模 式 、 停 止 模 式 以 及 双 时 钟 下 的 低 速 模 式 。2 . 主 要 特 点5供 电 电 压 2 .4 5 .5 V。5存 储 器 :2 048 16 位 的 程 序 存 储 器 ( 内 含 2 K4 位 的 查 表 区

30、 ) ;1284 位 的 数 据 存 储 器 ( 内 含 16 个 工 作 寄 存 器 ) ;32 4 LCD 数 据 存 储 器 。 振 荡 器 : 最 高 到 4 M Hz。5主 振 : 晶 振 或 RC 振 荡 电 路 。5辅 助 振 荡 器 : 在 双 时 钟 操 作 模 式 下 , 用 32 .768 k H z 的 晶 振 ;5省 电 模 式 :保 持 模 式 : 除 振 荡 器 之 外 , 其 他 部 件 停 止 工 作 ;停 止 模 式 : 所 有 部 件 停 止 工 作 。5 CD 驱 动 输 出 : 324 数 据 存 储 器 , 可 以 选 择 静 态 、 1/ 2 占

31、空 比 和 1/ 3 占 空 比 和 1/ 4 占 空 比 模 式 。5 个 14 位 除 法 器 ( 除 法 器 0 和 除 法 器 1) :除 法 器 0 的 时 钟 源 是 主 时 钟 ;除 法 器 1 的 时 钟 源 是 辅 助 振 荡 器 。5 个 8 位 的 向 下 定 时 计 数 器 :定 时 器 0 : 两 个 可 选 的 内 部 时 钟 频 率 ( 晶 振 / 4 或 晶 振 / 1 024) ;定 时 器 1 : 包 含 有 自 动 重 装 载 功 能 ; 两 个 可 选 的 内 部 时 钟 频 率 ( 晶 振 或 晶 振 / 64 ) 或 者 外 部 RC 口 的 下 降

32、 沿 ; 控 制 M FP 脚 的 输 出 频 率 。5看 门 狗 : 内 含 18/ 14 位 的 看 门 狗 , 可 以 通 过 命 令 允 许 或 禁 止 看 门 狗 工 作 。5丰 富 的 指 令 系 统 : 118 条 指 令 集 , 1 s 指 令 周 期 ( 4 M H z 工 作 频 率 ) 。5中 断 结 构 : 4 个 内 部 中 断 ( 除 法 器 0 、 除 法 器 1、 定 时 器 0 和 定 时 器 1 ) , 一 个 外 部 中 断第 1 章 华 邦 4 位 单 片 机 3( R C 端 口 ) 。5M FP 输 出 : 可 以 通 过 软 件 编 程 选 择 输

33、 出 调 制 或 者 非 调 制 的 频 率 。1 .3 W741E 260 结 构 及 引 脚 说 明1 .3 .1 W741E260 内 部 结 构W741 E 260 内 部 结 构 框 图 如 图 1. 1 所 示 。图 1 .1 W741E260 内 部 框 图1 .3 .2 W741E260 引 脚 说 明W741 E 260 引 脚 图 如 图 1 .2 所 示 , 功 能 描 述 如 表 1 .2 所 列 。4 华邦 51 单 片 机 原 理 及 应 用图 1 .2 W741E260 引 脚 图表 1 .2 W741E260 引 脚 功 能 表符 号 形 式 功 能XI N1

34、I 振 荡 器 输 入 脚 , 连 接 晶 振 产 生 系 统 时 钟XO U T1 O 振 荡 器 输 出 脚 , 连 接 晶 振 产 生 系 统 时 钟XI N2 I 辅 助 振 荡 器 的 输 入 脚 , 连 接 一 个 32 .76 8 k H z 晶 振 , 内 置 20 p F 的 电 容XO U T2 O 辅 助 振 荡 器 的 输 出 脚 , 连 接 一 个 32 .76 8 k H z 晶 振 , 内 置 20 p F 的 电 容R A0 R A 3 I/ O 输 入 / 输 出 口 , 由 端 口 模 式 寄 存 器 1 ( PM 1 ) 确 定 端 口 的 输 入 / 输

35、 出 模 式R B0 R B3 I/ O 输 入 / 输 出 口 , 由 端 口 模 式 寄 存 器 2 ( PM 2 ) 确 定 端 口 的 输 入 / 输 出 模 式R C0 RC3 I 4 位 输 入 口 , 每 个 引 脚 都 具 有 中 断 功 能R D 0 R D3 I 4 位 输 入 口R E0 RE 3 O 输 出 端 口 , 可 驱 动 L CDMF P O输 出 端 口 , 输 出 调 制 或 非 调 制 的 频 率 , 或 者 通 过 M R 1 确 定 的 定 时 器 1的 时 钟 输 出R E S I 带 上 拉 电 阻 的 系 统 复 位 引 脚I N T I 带

36、外 部 中 断 上 拉 电 阻 的 外 部 中 断 引 脚S E G 0 S E G3 1 O LC D 段 输 出 , 能 够 用 作 直 流 输 出C O M 0 CO M3 O LC D 公 共 信 号 输 出D H 1 、 D H 2 I 倍 值 电 容 的 连 接 端第 1 章 华 邦 4 位 单 片 机 5续 表 1 .2符 号 形 式 功 能VDD1 、 VDD 2 I 电 源 正 端VDD3 I 连 接 电 源 的 正 极 ( + )VSS I 连 接 电 源 的 负 极 ( - )VP P I 程 序 写 入 、 擦 除 和 校 验 时 的 电 压 控 制 脚 , 内 置 下

37、 拉 电 阻M ODE I 程 序 写 入 、 擦 除 和 校 验 时 的 模 式 选 择 脚 , 内 置 下 拉 电 阻D A T A I/ O 程 序 写 入 、 擦 除 和 校 验 时 的 数 据 传 输 脚 , 内 置 下 拉 电 阻1 .4 W741E260 功 能 原 理1 .4 .1 W741E260 内 部 资 源1 . 程 序 计 数 器 ( P C )程 序 计 数 器 为 11 位 二 进 制 计 数 器 P C0 PC10 , 可 给 出 当 前 指 令 字 节 的 地 址 , 能 够 定 位 在 内 置 于 单 片 机 内 部 的 2 048 16 位 的 电 擦 除

38、 程 序 存 储 器 的 地 址 。 当 执 行 跳 转 、 子 程 序 调 入 、 中 断 及 初 始 化 指 令 时 , 其 指 令 的 相 应 地 址 存 储 到 程 序 计 数 器 。 格 式 如 下 :项 目初 始 化地 址0 00 H中 断 优 先 级IN T0 ( 除 法 器 0 ) IN T1 ( 定 时 器 0 )0 04 H0 08 H1 st2 n dIN T2 ( RC 口 )IN T3 ( 除 法 器 1 ) IN T4 ( 定 时 器 1 )0 0C H0 14 H0 20 H3 rd4 t h5 t hJ MP 指 令 子 程 序 调 用* * * * *2 .

39、堆 栈 寄 存 器 (STACK )堆 栈 寄 存 器 的 结 构 为 11 位 8 级 , 工 作 方 式 为 先 进 后 出 。 当 执 行 调 入 子 程 序 或 中 断 时 , 程 序 计 数 器 的 值 自 动 压 入 堆 栈 寄 存 器 ; 调 用 子 程 序 或 中 断 执 行 完 毕 后 , 必 须 执 行 RT N 指 令 , 以 便 将 保 存 在 堆 栈 寄 存 器 的 内 容 即 程 序 计 数 器 的 值 返 回 给 程 序 计 数 器 ; 但 压 入 堆 栈 寄 存 器 的 数 值 超 过 8 级 时 , 第 1 级 的 数 值 内 容 将 丢 失 。3 . 程 序

40、 存 储 器 ( 可 电 擦 除 ) (F lash ROM )程 序 存 储 器 用 于 存 储 程 序 代 码 。 电 擦 除 程 序 存 储 器 ( Flash) 可 直 接 修 改 程 序 , 而 无 需 其 它 开 发 装 置 。 查 询 表 的 结 构 为 2 048 4 位 结 构 , R OM 的 前 面 3/ 4 部 分 (000 5 FF ) 只 存 储 指 令 代 码 , 后 面 的 1/ 4 (600 7F F ) 可 以 存 储 指 令 代 码 或 查 询 表 。 每 个 查 询 表 的 元 素 均 为 4 位 , 故 可 查 询 的 元 素 地 址 有 2 048

41、个 。 T ABL 存 储 查 询 地 址 的 低 位 部 分 , T A B H 存 储 查 询 地 址 的 高 位6 华邦 51 单 片 机 原 理 及 应 用- R/ W R/ W R/ W部 分 , 可 以 通 过 指 令 “ MOV T AB H , R和 “ M OV T A BL , R 控 制 , 执 行 “ M OV C R”后 , 读 入T A B H、 T A BL 和 A CC 确 定 查 询 表 的 地 址 , 并 且 将 其 内 含 的 数 值 送 到 数 据 R AM , 程 序 存 储 器 的 结 构 如 图 1 .3 所 示 。4 . 数 据 存 储 器 (

42、RAM )图 1 .3 程 序 存 储 器 结 构静 态 数 据 存 储 器 ( RAM ) 用 于 存 储 数 据 , 其 结 构 为 1284 位 , 数 据 存 储 器 既 可 以 直 接 寻 址 , 也 可 以 间 接 寻 址 。 其 结 构 如 图 1 . 4 所 示 。数 据 存 储 器 的 前 16 个 地 址 (00 0 F H ) 为 工 作 寄 存 器 , 其 他 存 储 空 间 为 通 用 存 储 空 间 , 但 不 能 直 接 对 立 即 数 进 行 操 作 。5 . 页 寄 存 器 ( P AGE )页 寄 存 器 是 一 个 4 位 二 进 制 寄 存 器 , 其

43、位 定 义 如 下 :3 2 1 0图 1 .4 数 据 存 储 器 结 构页注 : R/ W 表 示 读 / 写 。其 中 :第 3 位 : 保 留 。第 2 位 、 第 1 位 和 第 0 位 :000 = 页 0 (00 H 0 F H ) ;001 = 页 1 (10 H 1 F H ) ;010 = 页 2 (20 H 2 F H ) ;第 1 章 华 邦 4 位 单 片 机 7011 = 页 3 (30 H 3 F H ) ;100 = 页 4 (40 H 4 F H ) ;101 = 页 5 (50 H 5 F H ) ;110 = 页 6 (60 H 6 F H ) ;111

44、= 页 7 (70 H 7 F H ) 。6 . 累 加 器 ( ACC )累 加 器 ( ACC) 是 一 个 4 位 寄 存 器 , 用 于 保 存 运 算 器 运 算 的 结 果 以 及 存 储 器 、 I/ O 口 和 寄 存器 间 接 传 送 的 数 据 。7 . 算 术 逻 辑 单 元 ( ALU )A L U 用 于 完 成 各 种 算 术 和 逻 辑 运 算 , 具 体 功 能 如 下 :5逻 辑 运 算 NL , X RL , OR L ;5转 移 运 算 JB0 , JB1 , JB2 , JB3 , JNZ, JZ, JC , JNC, DSKZ, DSKNZ, SKB0

45、 , SKB1 , KB2 , SSKB3 ;5移 位 操 作 SH RC , RRC , S H LC , RLC ;5二 进 制 加 / 减 ADC , SBC , ADD, S UB , ADU , DEC , I NC。以 上 任 意 指 令 完 成 后 , 状 态 标 志 CF 和 ZF 的 状 态 存 储 于 内 部 寄 存 器 , 通 过 执 行 “ MOV R , CF及 “M OV CF , R可 读 出 或 存 储 C F。8 . 除 法 器除 法 器 ( 见 图 1 .5 ) 为 14 位 二 进 制 向 上 计 数 器 , 用 于 产 生 周 期 的 中 断 。 主 振

46、 荡 启 动 时 , 除 法 器 0 每 一 个 系 统 时 钟 ( FOS C ) 都 自 动 加 1 , 溢 出 时 , 除 法 器 0 的 活 动 标 志 为 1( E V F .0 = 1 ) 。 如 果 除 法 器 0 中 断 允 许 标 志 位 为 1 ( I EF .0 = 1) , 将 执 行 中 断 ; 同 时 , 如 果 退 出 保 持 允 许 标 志 为 1 ( H E F .0 = 1) , 则 中 止 保 持 状 态 ; 执 行 “ CLR DIV R0可 以 重 置 除 法 器 0 的 后 4 位 。9 . 看 门 狗 ( WDT )图 1 .5 除 法 器 0 和

47、 看 门 狗 定 时 器 的 结 构看 门 狗 定 时 器 ( W DT ) 为 4 位 上 行 计 数 器 , 用 于 防 止 程 序 跑 飞 的 错 误 。 当 程 序 跑 飞 时 , 能 够 使 芯 片 自 复 位 。 当 WD T 的 控 制 使 能 选 择 为 1 时 , W D T 开 始 工 作 。 若 W DT 溢 出 , 芯 片 将8 华邦 51 单 片 机 原 理 及 应 用W - - -复 位 ; 初 始 复 位 时 , WD T 的 输 入 时 钟 为 FO SC / 1 024。 执 行 “ SE T P MF , # 08 H ”( 或 “ CLRP MF , #

48、08 H) , 可 将 WD T 的 输 入 时 钟 切 换 为 FOS C/ 16 384 ( 或 FOS C/ 1 024 ) 。 执 行 “ CLR WD T时 , 可 将 W DT 的 内 容 复 位 。 正 常 操 作 时 , 应 用 程 序 在 WD T 溢 出 前 , 需 先 使 WD T 复 位 。 WD T 的 溢 出 表 明 操 作 超 出 控 制 范 围 , 芯 片 需 复 位 。 当 系 统 时 钟 为 32 k H z, 且 WD T 时 钟 输 入 为 FOS C/ 1 024 时 , WD T 的 溢 出 周 期 为 468 .75 m s。 当 WD T 相 应

49、 的 选 择 位 为 0 时 , 将 禁 止 WD T 的 功 能 , 除 法 器 0 和 看 门 狗 定 时 器 的 结 构 如 图 1 .5 所 示 。看 门 狗 参 数 标 志 寄 存 器 ( PM F ) 可 由 软 件 设 定 , 是 一 个 4 位 二 进 制 寄 存 器 。 可 通 过 指 令 “SE T PM F , # I或 “ CLR PM F , # I控 制 , 位 定 义 如 下 :3 2 1 0PM F注 : W 表 示 只 能 写 入 。位 0、 位 1 、 位 2 保 留 。位 3 = 0 看 门 狗 定 时 器 的 基 频 为 FOS C / 1 024 ;位 3 = 1 看 门 狗 定 时 器 的 基 频 为 FOS C / 16 384 。1 .4 .2 W741E260 定 时 器W741 E 260 定 时 器 包 括 定 时 器 0 和 定 时 器 1 两 种 。1 . 定 时 器 0 ( TM0 )定 时 器 0 为 可 编 程 的 8 位 二 进 制 下 行 计 数 器 。 可 通 过 指 令 “ MOV T M

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

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

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


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

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

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