收藏 分享(赏)

单片机技术实用教程.docx

上传人:oceanpvg 文档编号:2283539 上传时间:2018-09-09 格式:DOCX 页数:202 大小:1.92MB
下载 相关 举报
单片机技术实用教程.docx_第1页
第1页 / 共202页
单片机技术实用教程.docx_第2页
第2页 / 共202页
单片机技术实用教程.docx_第3页
第3页 / 共202页
单片机技术实用教程.docx_第4页
第4页 / 共202页
单片机技术实用教程.docx_第5页
第5页 / 共202页
点击查看更多>>
资源描述

1、新 世 纪 高 职 高 专 教 改 项 目 成 果 教 材单 片 机 技 术 实 用 教 程胡 锦 蔡 谷 明 梁 先 宇 编 著高 等 教 育 出 版 社郑 重 声 明高 等 教 育 出 版 社 依 法 对 本 书 享 有 专 有 出 版 权 。 任 何 未 经 许 可 的 复 制 、 销 售 行 为 均 违 反 中 华人 民 共 和 国 著 作 权 法 。 行 为 人 将 承 担 相 应 的 民 事 责 任 和 行 政 责 任 , 构 成 犯 罪 的 , 将 被 依 法 追 究 刑 事 责 任 。 社 会 各 界 人 士 如 发 现 上 述 侵 权 行 为 , 希 望 及 时 举 报 ,

2、本 社 将 奖 励 举 报 有 功 人 员。现 公 布 举 报 电 话 及 通 讯 地 址 :电 话 : ( !“!) #$!$%总 机 )%) 2 !()(!“ 6778: 章 、 第 * 章 、 第 9 年 + 月 于 岳 麓 山 !“ ,“ ! 运 算 器 ,!“ ,“ # 控 制 器 /!“ “ ! 程 序 存 储 器 /!“ “ # 数 据 存 储 器 0目 录第 ! 章 单 片 机 基 础 知 识 ! “ ! 概述 !“ !“ ! 微 型 计 算 机 与 单 片 机 !“ !“ # $% 性 能 特 点 $!,0 “ 结 构 及 引 脚 $!00 “ ( 指 令 系 统 $,本 章

3、 小 结 $,0思 考 题 与 习 题 $,0第 , 章 单 片 机 开 发 工 具 $,55 “ $ 概述 $,55 “ % 所 示 ( .6 参 见 ? ; ! 节 ) 。!0%、 !0, 片 内 无 “ 接 口 、 定 时 计 数 器 、 中 断 控 制 器 等 。 这 些 部 件 集 成 在 一 块 芯 片 内 , 片 内 各 功 能 部 件 通 过 内 部 总 线 相 互 连 接 。图 !“ ! ()$ ! 结 构 方 框 图!“*“+ 主 要 功 能 部 件45/* 的 主 要 功 能 部 件 包 括 : ! “ # 位 $%*23。* “ !#3 片 内 9 : 接 口 : %(

4、, %!, %, %1。? “ ! 个 全 双 工 串 行 接 口 。# “ 个 !; 位 定 时 计 数 器 $ (、 $ !。 A “ 0 个 中 断 源 , 可 编 为 二 个 优 先 级 。!( “ ! 条 指 令 , 含 乘 、 除 法 各 ! 条。! “ 单 总 线 结 构 。! “ 单一 B 0C 电 源 。! “ # $%83) 。图 !“ % 83 块 的 地 址 是 重 合 的 , 因 此 , 访 问 高 )*9 字 节 30/ 块 时 , 用 寄 存 器 间 接 寻 址 方 式 , 访 问 ;83 块 时 则 只 能 用 直 接 寻 址 方 式 ( 参 见 , ) 节 寻

5、 址 方 式 ) 。 访 问 低 )*9 字 节 30/ 块 时 , 两 种 方 式 都 可 采 用 。低 )*9 字 节 30/ 块 又 划 为 三 个 功 能 区 。 第 一 个 功 能 区 “# 7 )8# 共 * 字 节 , 称 为 工 作 寄 存 器 区 , 其 中 “# 7 “!#、 “9# 7 “8#、 )“# 7 )!#、 )9# 7 )8# 分 别 称 为 工 作 寄 存 器 “ 区 、 ) 区 、* 区 、 区 , 用 专 用 寄 存 器 $; .! 系 列 为! “ / !=?, 76=A4 12# 系 列 为 % / $=? ,目前常采用 3=?、 ! “ %.2=?

6、和 !=?。 石 英 晶 振 起 振 后 , ( !1) 脚 有 一 个 :0 左 右 的 正 弦 波 。 #!、 # 短 路 、 晶 振 不 良 , 12#.!( !1) 、 ( !2) 脚 内 部 反 相 器 会 损 坏 。 !#电 源 未 加 上 等 故 障 可 能 造 成 晶 振 不 起 振 , 使 单 片 机 无 法 工 作 。 当 采 用 外 部 振 荡 器 时 , 信 号 接 入 ( !2) 脚 , ( !1) 脚 悬 浮 。 振 荡 器 的 ! 分 频 为 一 个 机 器 周 期 , 当 外 接!=? 晶 振 时 , 一 个 机 器 周 期 为 !B。 =# “ 累 加 器 内

7、 容 送 内 部 ;格 式 : #$% (ABC*, 中 的 任 一 单 元 , 当 (ABC* 为 3+ 6 3 端 口 地 址 时 ,其功能相当于一条输出指令。 =D27! 无 专 用 输 入 、 输 出 指 令 。- “ 累 加 器 内 容 循 环 左 移 一 位 格式: ;E 7?代 码 : $%$ $ :A1 5 :61相 对 地 址 操 作 : ( 2=) “( 2=) B $若 2= C %, 则 ( *)) “( *)) 9 4, 即 程 序 继 续 往 后 执 行 ;若 2=#%, 则 ( *)) “( *)) 9 4 9 ?,即程序转移到相对地址“标号”处。 执 行 时 间

8、 : 4!3* DEE$# 代 码 : %41DEE$# B A DEE“ B %操 作 : ( *)) “指 令 中 的 DEE$# B %执 行 时 间 : 4! 位 在 前 , 高 ; 位 在 后 ) 作 用 : 定 义 单 字 节 或 双 字 节 数 据 内 容 。!“#“# 程 序 设 计# $ 程 序 框 图 程 序 设 计 思 路 实 例 一 单 灯 闪 烁 和 实 例 二 顺 序 点 亮 的 设 计 流 程 图 如 图 );, 65$+ ? ! !;+ ? ! ! A ;+%;+9 机 器 周 期#$! “ 4”。 本 实 例 由 于 程 序 简 单 , 直 接 用 ,0 ,

9、(?2 中 除 (4 值 为 57;, 45 : 46 为 5?;, (+? 不 确 定 外 , 其 余 均 为 55;。 6“ 程 序 设 计 与 实 验 主 要 包 括 源 程 序 编 写 、 源 程 序 汇 编 和 目 标 代 码 固 化 三 个 环 节 。“ 一 条 汇 编 语 句 包 括 标 号 、 操 作 码 、 操 作 数 、 注 释 项 内 容 , 其 中 操 作 码 、 操 作 数 是 必 须 的 。思 考 题 与 习 题!“ 在 实 例 一 中 , 如 果 )=A5 不 闪 , 怎 样 排 除 故 障 ? ( 从 电 源 !、 地 !(、 复 位 、 振 荡 及 =- 电

10、平 个 方 面 分 析 )!“ ! 将 实 例 二 的 源 程 序 汇 编 , 并 用 编 程 器 将 目 标 代 码 文 件 ( 或 二 进 制 文 件 ) 固 化 到 1$. + 基 址 寄 存 器 加 变 址 寄 存 器 间 接 寻 址 该 寻 址 方 式 只 有 二 条 指 令 , 主 要 用 于 访 问 放 在 程 序 存 储 器 内 的 表 格 数 据 。 例 如 指 令 !“#8$, 0 $ ? 的 指令 都 属 相 对 寻 址 。例 如 指 令 -AB %: 当 前 选 中 的 / 个 工 作 寄 存 器 ;1 8 ;9 中 的 某 一 个 ( ? 1 8 9) , 参 见 0

11、 3 $ 节 “寄 存 器 寻 址 ”。 ;4:以当前选中的二个工作寄存器 ;1 或 ;$( 4 ? 1 或 $) 中 的 内 容 作 地 址 , 再 对 该 地 址 单元 存 取 数 据 。 用 AB 指 令 称 “片 内 间 址 ”, 用 ABC 指 令 称 “片 外 间 址 ”, 参 见 0 3 $ 节 “寄 存 器 间 接 寻 址” 。-,$: $ 位 的 目 的 地 址 , 用 于 DEE 和 FG 指 令 中 。 编 写 程 序 时 应 注 意 , 汇 编 后 目 标 代 码 的 目 的 地 址 必 须 与 下 一 条 指 令 的 第 一 字 节 在 同 一 个 或 =:; 专 用

12、 寄 存 器 中 直 接 寻 址 位 。 参 见 0 3 $ 节 “位 寻 址 ”。: 累 加 器 。2: 专 用 寄 存 器 , 用 于 乘 法 指 令 KE 和 除 法 指 令 LMB 中 , 亦 可 用 作 通 用 寄 存 器 。D: 进 位 标 志 或 进 位 位 , 或 位 操 作 中 的 累 加 器 。 : 间 接 寻 址 寄 存 器 或 基 址 加 变 址 间 接 寻 址 寄 存 器 的 前 缀 , 如 ;4, LGN;, O LGN;。P : 位 操 作 的 前 缀 , 表 示 对 该 位 操 作 数 取 反 , 如 P J4.。( Q) : Q 中 的 内 容 。( ( Q)

13、 ) : 由 Q 间 接 寻 址 的 单 元 中 的 内 容 。!: 箭 头 左 边 的 内 容 被 箭 头 右 边 的 内 容 所 代 替 。! “ ! 数 据 传 送 类 指 令数 据 传 送 类 指 令 共 有 ) 、 ABC( 访 问 片 外;) 、 ABD( 访 问 程 序 存 储 器 ) 、 CD(( 字 节 交 换 ) 、 CD(L( 低 ! 位 字 节 交 换 ) 、 =RG( 高 ! 位 与 低 ! 位 交 换 ) 、 GK=( 和 GAG( 堆 栈 操 作 ) / 种 。 其 功 能 为 将 源 操 作 数 传 送 到 目 的 单 元 内 , 指 令 执 行 后 , 源 操 作 数 不 变 , 目 的 单 元 内 容 修 改 为 源 操 作 数 , 源 操 作 数 可 用 立 即 寻 址 、 直 接 寻

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

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

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


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

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

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