AT89单片机原理及应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:高伟主编;曹国君,李向群,胡家彦编著
- 出 版 社:北京:国防工业出版社
- 出版年份:2008
- ISBN:7118055107
- 页数:346 页
第1章 ATMEL公司及AT89系列单片机概况 1
1.1 ATMEL公司的发展简况 1
1.2 AT89系列单片机概况 2
1.2.1 AT89系列单片机特点 2
1.2.2 AT89系列单片机的发展分类 4
1.3 AT89系列单片机的开发工具简介 7
1.3.1 软件开发环境简介 8
1.3.2 硬件开发环境简介 9
第2章 单片机应用系统的设计与开发 12
2.1 单片机应用系统设计 12
2.1.1 单片机应用系统设计的基本原则 12
2.1.2 单片机应用系统设计的一般方法 13
2.1.3 单片机应用系统设计的内容和步骤 13
2.1.4 单片机应用系统的可靠性设计 19
2.2 单片机应用系统设计实例——自动往返小汽车 20
2.3 单片机应用系统的开发 29
2.3.1 单片机开发系统组成及特点概述 30
2.3.2 单片机开发系统的分类 31
2.3.3 单片机开发系统的功能 34
2.4 单片机开发系统实例 36
2.4.1 单片机开发系统硬件及其连接 36
2.4.2 DOS环境单片机开发系统软件 37
2.4.3 Windows环境单片机开发系统软件 38
第3章 AT89系列单片机的基本结构与功能 44
3.1 内部结构框图介绍 44
3.1.1 算术/逻辑运算单元 46
3.1.2 寄存器组部件 46
3.2 引脚功能描述 48
3.3 存储器配置和特殊功能寄存器 51
3.3.1 程序存储器 52
3.3.2 数据存储器 53
3.3.3 特殊功能寄存器 57
3.4 低功耗节电模式 61
3.4.1 空闲模式 62
3.4.2 掉电模式 62
3.5 看门狗定时器 62
3.5.1 看门狗的使用 62
3.5.2 空闲模式和掉电模式下的WDT 63
3.6 程序存储器的加密位 63
3.7 Flash存储器编程 63
3.7.1 Flash存储器的并行编程 64
3.7.2 Flash存储器的串行编程 67
3.8 AT89S52单片机主要电气特性 70
3.9 时钟电路与CPU的时序 71
3.9.1 振荡器和时钟电路 72
3.9.2 CPU时序和有关概念 72
3.9.3 CPU的取指令和执行指令的时序 73
3.9.4 访问外部ROM的操作时序 74
3.9.5 访问外部RAM的操作时序 74
3.10 复位电路 75
3.10.1 简单复位电路 76
3.10.2 复杂复位电路 77
3.10.3 应用系统的多复位处理 79
3.11 AT89系列典型单片机结构 79
3.11.1 AT89C51/LV51单片机 79
3.11.2 AT89C2051单片机 86
3.11.3 AT89S8252单片机 91
第4章 AT89系列单片机的指令系统 97
4.1 指令格式及其符号说明 97
4.1.1 指令格式 97
4.1.2 常用符号说明 99
4.2 AT89系列单片机的寻址方式 99
4.3 AT89单片机的指令说明 102
4.3.1 数据传输类指令 102
4.3.2 算术运算类指令 109
4.3.3 逻辑运算及移位类指令 115
4.3.4 控制转移类指令 118
4.3.5 布尔变量类指令 124
第5章 汇编语言程序设计基础 129
5.1 汇编语言程序设计概述 129
5.1.1 汇编语言的特点及其语句格式 129
5.1.2 汇编语言程序的基本步骤及特点 131
5.1.3 汇编语言程序的基本结构形式 132
5.2 汇编语言的伪指令与汇编 138
5.2.1 汇编语言的伪指令 138
5.2.2 汇编语言的汇编 141
5.3 汇编语言程序设计举例 142
5.3.1 算术运算程序 142
5.3.2 数制转换程序 150
5.3.3 定时程序 154
5.3.4 查表程序 154
5.3.5 数据极值查找程序 157
5.3.6 数据排序程序 159
第6章 中断系统 162
6.1 中断系统相关概念 162
6.2 中断系统的优、缺点 164
6.3 中断系统的分类 165
6.3.1 外部中断类 165
6.3.2 定时中断类 166
6.3.3 串行中断类 166
6.4 中断系统的功能 166
6.5 中断系统的结构 167
6.6 中断标志与控制寄存器 169
6.6.1 定时器中断控制寄存器(TCON) 170
6.6.2 串行口控制寄存器(SCON) 170
6.6.3 中断允许控制寄存器(IE) 171
6.6.4 中断优先级控制寄存器(IP) 172
6.7 中断响应处理过程 173
6.7.1 中断响应的条件和过程 173
6.7.2 中断的处理和返回 175
6.7.3 中断的响应时间 176
6.7.4 中断请求的撤销 176
6.8 中断的外部扩展简介 177
6.9 中断的系统应用 178
第7章 接口部件结构及功能 196
7.1 I/O端口的结构及功能 196
7.1.1 I/O端口的结构 196
7.1.2 写端口操作 200
7.1.3 读端口操作 201
7.1.4 读引脚和锁存器操作 201
7.1.5 I/O口总线 202
7.1.6 I/O口的负载能力 203
7.2 串行接口的结构及功能 203
7.2.1 串行通信数据同步技术 203
7.2.2 串行通信数据传送方式 206
7.2.3 串行接口结构与控制 207
7.2.4 串行通信的工作方式 211
7.2.5 串行通信应用实例 218
7.3 定时/计数器结构与功能 231
7.3.1 定时/计数方法概述 231
7.3.2 定时/计数器的基本功能 231
7.3.3 定时/计数器的结构与控制 232
7.3.4 定时/计数器的工作方式 235
7.3.5 定时/计数器T2 238
7.3.6 定时/计数器的应用实例 245
7.4 人机通信接口技术 251
7.4.1 键盘接口技术 251
7.4.2 显示接口技术 259
第8章 各系统部件的扩展技术 279
8.1 单片机最小应用系统 279
8.2 单片机系统扩展的基本原理 280
8.2.1 片外总线结构 280
8.2.2 单片机三总线扩展方法 281
8.2.3 地址空间的编址技术 282
8.3 程序存储器的扩展——EPROM型程序存储器 284
8.4 数据存储器的扩展 288
8.5 并行I/O口的扩展 291
8.5.1 I/O扩展的原因 291
8.5.2 I/O扩展的相关技术及控制方式 292
8.5.3 用74LSTTL芯片的简单I/O扩展 293
8.5.4 可编程接口及其扩展技术 295
8.6 A/D、D/A转换器的扩展 308
8.6.1 A/D转换器接口扩展 308
8.6.2 D/A转换器接口扩展 316
8.7 外部中断源扩展 321
第9章 AT89系列单片机应用系统实例剖析 324
9.1 AT89系列单片机应用现状 324
9.2 汽车操纵信号灯控制系统应用 325
9.3 智能客房控制系统应用 329
9.4 商场自动存取柜控制系统应用 332
9.5 工业生产顺序控制系统实现 335
附录 338
附录Ⅰ ATMEL单片机指令表 338
附录Ⅱ ATMEL单片机选型表 342
参考文献 346
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017