单片机原理及接口技术教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:何宏主编
- 出 版 社:北京:国防工业出版社
- 出版年份:2006
- ISBN:7118047872
- 页数:237 页
第1章 计算机基础 1
1.1 概述 1
1.1.1 单片机的发展历史 1
1.1.2 单片机的应用领域和应用方式 3
1.2 计算机中数据的表示 4
1.2.1 计算机中的数制 4
1.2.2 计算机中数据的表示方法 8
1.2.3 计算机中非数值数据信息表示 13
思考题与习题 16
第2章 MCS-51单片机的结构和工作原理 18
2.1 概述 18
2.2 中央处理器CPU 20
2.2.1 运算器 20
2.2.2 控制器 21
2.3 MCS-51单片机外部特性 22
2.3.1 引脚功能 22
2.3.2 引脚的第二功能 23
2.4 MCS-51单片机时钟电路及CPU的工作时序 24
2.4.1 时钟电路 24
2.4.2 CPU的工作时序 25
2.5 MCS-51单片机存储器分类及配置 27
2.5.1 程序存储器 28
2.5.2 数据存储器 29
2.6 布尔处理器 35
2.6.1 布尔处理机 35
2.6.2 MCS-51单片机中布尔处理机的组成 35
2.7 并行I/O接口 36
2.7.1 P0口与P2口 36
2.7.2 P1口与P3口 36
2.8 MCS-51单片机的工作方式 36
2.8.1 复位方式 37
2.8.2 单步执行方式 38
2.8.3 程序执行方式 39
2.8.4 低功耗方式 39
2.8.5 EPROM编程、检查与擦除方式 41
思考题与习题 43
第3章 80C51单片机的指令系统 44
3.1 概述 44
3.1.1 程序设计语言和指令 44
3.1.2 指令格式 44
3.2 寻址方式 45
3.2.1 指令系统中使用的常用符号 45
3.2.2 80C51单片机指令系统的寻址方式 45
3.3 80C51单片机的指令系统 49
3.3.1 数据传送指令 50
3.3.2 算术运算指令 55
3.3.3 逻辑运算指令 60
3.3.4 控制转移指令 63
3.3.5 位操作(布尔处理)指令 68
3.4 汇编语言程序设计 70
3.4.1 汇编语言及其语句格式 70
3.4.2 汇编语言伪指令 71
3.4.3 汇编语言程序设计的步骤 73
3.4.4 顺序结构程序设计 74
3.4.5 分支程序设计 75
3.4.6 查表程序设计 76
3.4.7 散转程序设计 77
3.4.8 循环程序设计 79
3.4.9 子程序 81
3.4.10 运算程序设计 83
3.4.11 代码转换程序 88
思考题与习题 90
第4章 MCS-51单片机存储器扩展 94
4.1 8位数据/地址锁存器74LS373 94
4.2 地址译码方法 94
4.3 外部程序存储器扩展 97
4.4 外部数据存储器扩展 101
4.5 外部程序/数据共用存储器 103
思考题与习题 104
第5章 输入/输出和中断系统 105
5.1 微机的输入/输出方式 105
5.1.1 无条件传送方式 105
5.1.2 查询传送方式 105
5.1.3 直接存储器存取方式 106
5.2 中断系统概念 106
5.3 MCS-51中断系统结构 108
5.3.1 中断源与中断请求标志 109
5.3.2 MCS-51的中断控制 110
5.3.3 中断处理过程 113
5.4 中断系统的初始化及应用 116
5.4.1 中断系统的初始化 116
5.4.2 中断应用举例 116
思考题与习题 118
第6章 80C51的定时器/计数器 119
6.1 定时器/计数器的结构 119
6.1.1 定时器/计数器的组成 119
6.1.2 定时器/计数器的工作原理 119
6.1.3 定时器/计数器的控制 121
6.2 定时器/计数器的工作方式 122
6.2.1 工作方式0 123
6.2.2 工作方式1 123
6.2.3 工作方式2 124
6.2.4 工作方式3 125
6.3 定时器/计数器初始化和应用举例 125
6.3.1 定时器/计数器初始化 125
6.3.2 定时器/计数器应用举例 126
思考题与习题 133
第7章 串行通信技术 135
7.1 串行通信基本知识 135
7.1.1 数据通信 135
7.1.2 串行通信的传输方式 135
7.1.3 异步通信和同步通信 135
7.2 串行接口的组成和特性 137
7.2.1 串行口的结构 137
7.2.2 串行口控制器及控制寄存器 138
7.3 串行通信接口的工作方式 140
7.3.1 工作方式0 140
7.3.2 工作方式1 142
7.3.3 工作方式2和工作方式3 145
7.4 波特率设计 145
7.4.1 波特率的计算方法 146
7.4.2 波特率的产生 146
7.5 80C51串行口双机异步通信 147
7.5.1 RS-232C标准接口总线 148
7.5.2 信号电气特性与电平转换 149
7.5.3 多机通信 150
思考题与习题 156
第8章 并行接口与应用 158
8.1 可编程并行I/O扩展接口8255A 158
8.2 带RAM和定时器的可编程并行I/O扩展接口8155A 168
8.3 键盘输入接口电路 173
8.3.1 键盘的工作原理 174
8.3.2 键盘的工作方式 175
8.3.3 89C51单片机的键盘接口电路 176
8.4 显示器接口电路 179
8.4.1 LED显示器的组成与工作原理 179
8.4.2 89C51单片机与LED显示器的接口电路 180
思考题与习题 184
第9章 A/D、D/A转换接口 185
9.1 A/D转换原理 185
9.2 逐次逼近式A/D转换器ADC809 187
9.3 89C51单片机与ADC0809的接口方法 188
9.4 D/A转换的工作原理 193
9.5 8位DAC芯片——DAC0832 193
9.6 89C51单片机与DAC0832的接口 195
思考题与习题 200
第10章 89C51单片机系统的开发与应用 201
10.1 单片机应用系统的研制过程 201
10.1.1 总体设计 202
10.1.2 硬件设计 202
10.1.3 可靠性设计 203
10.1.4 软件设计 204
10.1.5 系统调试 206
10.2 单片机应用系统中对单片机的监控方法 208
10.2.1 监控芯片MAX801/MAX808 209
10.2.2 监控芯片MAX791 211
10.2.3 单片机系统中的看门狗 213
10.3 单片机控制系统设计 216
10.3.1 计算机控制系统概述 216
10.3.2 温度控制 218
10.3.3 速度控制 219
10.3.4 定时控制 222
10.3.5 定位控制 223
附录Ⅰ ASCII字符表 226
附录Ⅱ MCS-51指令表 227
附录Ⅲ MCS-51系列单片机指令表 232
附录Ⅳ MCS-51指令矩阵(汇编/反汇编表) 236
参考文献 237
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017