单片机原理及应用教程 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:赵全利,肖兴达主编
- 出 版 社:北京:机械工业出版社
- 出版年份:2007
- ISBN:9787111125303
- 页数:252 页
第1章 计算机基础知识概述 1
1.1 数制与编码 1
1.1.1 计算机与二进制 1
1.1.2 数制及其转换 1
1.1.3 编码 5
1.2 计算机系统组成 9
1.2.1 计算机硬件组成 9
1.2.2 计算机软件系统 11
1.2.3 计算机语言及程序设计 11
1.3 单片机与嵌入式系统组成 16
1.3.1 单片机及其发展概况 16
1.3.2 单片机的特点和应用 16
1.3.3 嵌入式系统 18
1.3.4 单片机应用系统的组成 19
1.4 一个简单的单片机应用实例 20
1.5 习题 21
第2章 MCS-51单片机硬件结构 23
2.1 MCS-51单片机总体结构 23
2.1.1 MCS-51单片机总体结构框图及功能 23
2.1.2 MCS-51引脚功能 27
2.2 MCS-51存储结构及位处理器 30
2.2.1 MCS-51存储器的特点 30
2.2.2 程序存储器 31
2.2.3 数据存储器 31
2.2.4 专用寄存器区(SFR) 34
2.2.5 位处理器 35
2.3 MCS-51工作方式和时序 36
2.3.1 复位方式 36
2.3.2 程序执行工作方式 37
2.3.3 节电工作方式 38
2.4 MCS-51单片机的时序 39
2.4.1 时钟 39
2.4.2 CPU时序 39
2.5 习题 42
第3章 MCS-51指令系统及汇编语言程序设计 44
3.1 指令系统简介 44
3.1.1 指令格式 44
3.1.2 指令分类及符号说明 45
3.2 寻址方式 46
3.3 指令系统 50
3.3.1 数据传送类指令 50
3.3.2 算术运算类指令 57
3.3.3 逻辑运算类指令 60
3.3.4 控制转移类指令 63
3.3.5 位操作类指令 67
3.3.6 子程序调用与返回指令 70
3.4 汇编语言程序设计基础 72
3.4.1 汇编语言程序的组成 72
3.4.2 伪指令 73
3.4.3 程序设计步骤及技术 75
3.5 程序设计实例 76
3.5.1 汇编语言基本程序设计 76
3.5.2 延时程序设计 79
3.5.3 代码转换程序设计 80
3.5.4 查表程序设计 81
3.5.5 运算程序设计 81
3.5.6 排序程序设计 82
3.5.7 输入输出程序设计 83
3.5.8 数字滤波程序设计 84
3.6 习题 84
第4章 MCS-51单片机的中断系统 86
4.1 中断的概念 86
4.1.1 中断及中断源 86
4.1.2 中断嵌套 86
4.2 MCS-51中断系统结构及中断控制 87
4.2.1 中断源和中断请求标志 87
4.2.2 中断允许控制 89
4.2.3 中断优先级控制 89
4.3 MCS-51中断响应过程 90
4.3.1 中断响应 90
4.3.2 中断处理 91
4.3.3 中断返回 91
4.4 中断响应时间 91
4.5 中断响应后中断请求的撤除 92
4.6 中断系统应用实例 92
4.6.1 单步操作的中断实现 92
4.6.2 外部中断源扩展 93
4.7 中断程序举例 94
4.8 习题 98
第5章 MCS-51单片机定时器/计数器 99
5.1 定时器/计数器概述 99
5.2 定时器/计数器的控制 100
5.2.1 定时器/计数器的工作模式寄存器TMOD 100
5.2.2 定时器控制寄存器TCON 101
5.3 定时器/计数器的工作模式 101
5.3.1 工作模式0 101
5.3.2 工作模式1 102
5.3.3 工作模式2 102
5.3.4 工作模式3 103
5.4 定时器/计数器应用实例 104
5.4.1 模式0的应用 104
5.4.2 模式1的应用 105
5.4.3 模式2的应用 105
5.4.4 模式3的应用 106
5.4.5 定时器/计数器综合应用 107
5.5 习题 109
第6章 单片机串行口及应用 111
6.1 串行通信的基本概念 111
6.1.1 异步通信和同步通信 111
6.1.2 串行通信的制式 113
6.1.3 波特率和发送/接收时钟 113
6.1.4 奇偶校验 114
6.2 MCS-51单片机串行口 114
6.2.1 串行口结构 114
6.2.2 串行口控制 115
6.2.3 串行口的工作方式 116
6.2.4 波特率设置 118
6.3 串行口应用 120
6.3.1 串行口方式0的应用 120
6.3.2 串行口在其他方式下的应用 122
6.3.3 双机通信 125
6.3.4 多机通信 127
6.4 常用串行通信总线标准及接口电路 133
6.4.1 RS-232C总线标准及接口电路 134
6.4.2 RS-422/485总线标准及接口电路 135
6.5 习题 137
第7章 单片机的系统扩展 138
7.1 单片机系统扩展概述 138
7.2 程序存储器的扩展 139
7.2.1 常用的程序存储器 139
7.2.2 程序存储器的扩展 143
7.3 数据存储器的扩展 145
7.3.1 常用的数据存储器 145
7.3.2 数据存储器的扩展 147
7.4 I/O端口的扩展 149
7.4.1 简单并行I/O口的扩展 149
7.4.2 8155可编程多功能接口的扩展 151
7.5 单片机扩展系统外部地址空间的编址方法 158
7.5.1 线选法 158
7.5.2 译码法 159
7.6 习题 160
第8章 单片机系统的接口 162
8.1 键盘及接口电路 162
8.1.1 键盘的分类 162
8.1.2 键盘的工作原理 162
8.1.3 键盘结构及扫描子程序 163
8.1.4 键盘接口扩展设计 165
8.2 显示及显示器接口 167
8.2.1 LED状态显示 167
8.2.2 LED数码显示 169
8.2.3 七段LED数码管显示接口 171
8.2.4 键盘、显示器综合设计 172
8.3 A/D、D/A转换器与单片机的接口 175
8.3.1 D/A转换器 176
8.3.2 A/D转换器 179
8.4 应用举例 184
8.4.1 简易5V直流数字电压表 184
8.5 习题 186
第9章 单片机C语言程序设计 188
9.1 Keil C简介与环境设置 188
9.2 Cx51简介 189
9.2.1 Cx51的扩展 189
9.2.2 存储区 190
9.2.3 存储模式 190
9.2.4 数据类型 191
9.2.5 指针 193
9.2.6 函数 193
9.3 Cx51开发工具简介 196
9.4 Cx51应用程序设计举例 200
9.4.1 输入 200
9.4.2 输出 204
9.4.3 定时器/计数器 205
9.4.4 外部中断 207
9.4.5 串口通信 208
9.5 习题 210
第10章 单片机应用举例与系统开发 211
10.1 单片机应用系统举例 211
10.1.1 光电计数器 211
10.1.2 时间顺序控制器 213
10.1.3 转速表 217
10.1.4 交通灯管理系统 219
10.2 单片机系统的开发应用过程 224
10.2.1 总体论证 224
10.2.2 总体设计 226
10.2.3 硬件设计 226
10.2.4 软件设计 226
10.2.5 联机调试 227
10.2.6 脱机运行 228
10.3 单片机开发系统 228
10.3.1 开发系统的基本功能 228
10.3.2 开发系统简介 228
10.4 单片微机系统应用开发举例 231
10.4.1 系统简介 231
10.4.2 总体设计与模块功能分配 231
10.4.3 单元控制器硬件设计 233
10.4.4 单元控制器软件设计 234
10.5 习题 234
附录 236
附录A MCS-51指令表 236
附录B ASCII(美国标准信息交换码)码表 240
附录C 典型汇编及模拟运行程序的使用 241
C.1 源程序汇编 241
C.2 源程序的模拟运行 246
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019