单片微型计算机原理及应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张毅坤,陈善久等编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:1998
- ISBN:7560606202
- 页数:344 页
第1章预备知识(数制与码制) 1
1.1进位计数制及各计数制间的转换 1
1.1.1进位计数制 1
目录 1
1.1.2各种进制数间的相互转换 3
1.2二进制数的运算 5
1.2.1二进制数的算术运算 5
1.2.2二进制数的逻辑运算 7
1.3带符号数的表示方法——原码、 8
反码、补码 8
1.3.1机器数与真值 8
1.3.2原码、补码与反码 8
1.3.3补码的运算规则与溢出判别 11
1.4.1定点表示法 13
1.4定点数与浮点数 13
1.4.2浮点表示法 14
1.5 BCD码和ASCII码 15
1.5.1 BCD码BinaryCoded Decimal 15
1.5.2 BCD码运算及十进制调整 16
1.5.3 ASCII码与奇偶校验 16
习题与思考题 17
第2章单片机基础 19
2.1概述 19
2.1.1单片机的产生与发展 19
2.1.2单片机的应用 20
2.1.3单片机系列简介 21
2.2.1 MCS—51单片机系列 22
2.2.2 MCS—51系列单片机内部结构及功能部件 22
2.2 MCS—51系列单片机基本结构 22
2.2.3单片机外部引脚说明 24
2.3 中央处理器CPU 26
2.3.1运算部件 27
2.3.2控制部件及振荡器 28
2.4 MCS—51单片机存储器及存储空间 29
2.4.1 MCS—51单片机存储器分类 29
及配置 29
2.4.2程序存储器 29
2.4.3 内部数据存储器 31
2.4.4外部数据存储器 35
2.5并行输入/输出接口 35
2.5.1 P0口 35
2.5.2 P1 口 37
2.5.4 P3口 38
2.5.3 P2口 38
2.6 CPU时序与复位 39
2.6.1CPU时序 39
2.6.2复位电路与复位状态 41
习题与思考题 42
第3章指令系统及汇编语言 43
程序设计 43
3.1 MCS—51单片机汇编语言与 43
指令格式 43
3.1.1 单片机的汇编语言 43
3.1.2指令格式 44
3.1.3指令中常用符号 44
3.2寻址方式 45
3.2.1寄存器寻址 45
3.2.2 立即寻址 45
3.2.4直接寻址 46
3.2.3寄存器间接寻址 46
3.2.5变址寻址 47
3.2.6相对寻址 47
3.2.7 位寻址 48
3.3 MCS—51单片机指令系统 49
3.3.1数据传送类指令 49
3.3.2算术运算类指令 54
3.3.3逻辑运算及移位类指令 61
3.3.4控制转移类指令 65
3.3.5位操作类指令 71
3.4汇编语言及汇编语言程序设计 76
3.4.1 机器语言、汇编语言和高级语言 76
3.4.2汇编程序与伪指令 77
3.5.1 程序的基本结构 80
3.5基本程序设计方法 80
3.5.2顺序结构程序设计 81
3.5.3分支(选择)结构程序设计 83
3.5.4循环结构程序设计 84
3.5.5子程序结构程序设计 86
3.6程序设计举例 88
3.6.1代码转换程序设计 88
3.6.2运算子程序设计 89
3.6.3查表程序设计 95
3.6.4散转(多分支)程序设计 98
习题与思考题 100
第4章单片机系统的扩展 103
4.1 系统扩展概述 103
4.1.1最小应用系统 103
4.1.2系统扩展的内容与方法 104
4.2.1 8D锁存器74LS373 106
4.2常用的扩展器件简介 106
4.2.2总线驱动器74LS244、74LS245 107
4.2.3 3—8译码器74LS138 108
4.3存储器的扩展 109
4.3.1 存储器扩展概述 109
4.3.2程序存储器的扩展 110
4.3.3数据存储器的扩展 117
4.3.4全地址范围的存储器最大 118
扩展系统 118
4.4 I/O口的扩展 119
4.4.1 简单I/O接口的扩展 119
4.4.2串行I/O口的扩展 120
4.4.3 利用MCS—80/85系列接口 121
芯片的扩展 121
习题与思考题 122
5.1.1 I/O接口电路的作用 124
5.1 I/O概述 124
第5章输入/输出、中断、定时 124
与串行通信 124
5.1.2接口与端口 125
5.1.3 I/O的编址方式 125
5.2输入/输出传送方式 126
5.2.1 无条件传送方式 126
5.2.2查询传送方式 127
5.2.3中断传送方式 127
5.3 MCS—51单片机的中断系统 128
5.3.1 中断的概念 128
5.3.2中断源 128
5.3.3中断的优先级 130
5.3.4 中断响应的条件、过程与时间 131
5.3.6外部中断及中断请求的撤除 133
5.3.5 MCS—51单片机的中断系统 133
5.3.7中断程序举例 134
5.4定时/计数器 135
5.4.1 定时/计数器的结构及 135
工作原理 135
5.4.2 定时/计数器的方式和 137
控制寄存器 137
5.4.3定时/计数器的工作方式 138
5.4.4 定时/计数器应用举例 139
5.5 串行通信接口 144
5.5.1 串行通信的基本知识 144
5.5.2 MCS—51单片机的串行接口 150
5.5.3 串行通信应用举例 156
习题与思考题 162
第6章 接口芯片与接口技术 164
6.1 可编程并行I/O接口8255A 164
6.1.1 8255A的内部结构与引脚 164
6.1.2 8255A的工作方式 167
6.1.3 8255A的控制字及初始化 171
6.1.4 8255A 与系统的连接 173
6.1.5 8255A应用举例 174
6.2 可编程RAM/IO/CTC接口8155 175
6.2.1 8155的结构与引脚 176
6.2.2 8155的RAM和I/O口的编址 177
6.2.3 8155 I/O口的工作方式 178
6.2.4 8155的命令/状态字 179
6.2.5 8155的定时/计数器 180
6.2.6 8155和MCS—51单片机的 181
接口电路 181
6.2.7 8155的初始化编程及应用举例 182
6.3键盘显示器接口8279 184
6.3.1 8279的组成及引脚 184
6.3.2 8279的接口电路与应用举例 184
6.4.1 LED数码显示器的结构与 186
显示段码 186
6.4 LED数码显示器接口 186
6.4.2 LED数码显示器的接口方法与接口电路 187
6.4.3 LED数码显示器的显示方法 189
6.4.4 LED数码显示器应用举例 191
6.5键盘接口 194
6.5.1非编码式键盘的结构与 194
工作原理 194
6.5.2键盘接口电路 197
6.5.3键盘扫描程序 199
6.6 A/D转换器接口 204
6.6.1 A/D转换器概述 204
简介 205
的接口 207
6.7.1 D/A转换器接口的技术 209
6.7 D/A转换器接口 209
性能指标 209
6.6.4 A/D转换应用举例 209
6.7.2典型D/A转换器芯片 210
DAC0832简介 210
的接口 211
6.7.4 D/A转换应用举例 214
习题与思考题 216
第7章单片机应用系统设计 219
与开发 219
7.1 单片机应用系统的开发过程 219
7.2单片机应用系统设计的基本 221
原则与方法 221
7.2.1 单片机应用系统的基本 221
设计原则 221
7.2.2单片机应用系统的一般 222
设计方法 222
7.3单片机应用系统的一般结构 226
7.4 单片机应用系统的调试 228
7.4.1 单片机应用系统调试工具 228
7.4.2 单片机应用系统的一般调试方法 230
调试实例——电话留言机 233
7.5 MCS—51单片机应用系统设计与 233
习题与思考题 237
8.1 8098单片机 238
8.1.1 8098基本结构 238
第8章几种典型的单片机 238
8.1.2 中央处理器(CPU) 240
8.1.3存储器结构 244
8.1.4 系统复位与掉电保护 246
8.1.5 中断系统 248
8.1.6定时器 251
8.1.7高速输入HSI 254
8.1.8高速输出HSO 256
8.1.9模/数(A/D)转换器 258
8.1.10数/模(D/A)转换 260
8.1.11 串行口 261
8.1.12 8098指令系统 263
8.1.13 8098与51系列单片机主要 268
性能对比 268
8.1.14 一种典型的8098应用系统 269
8.2 AT89C2051单片机 270
8.2.1 AT89C051主要性能 270
8.2.2 AT89C2051结构 271
8.2.3特殊功能寄存器(SFR) 272
8.2.4程序存储器的加密 273
8.2.5 低功耗工作方式 274
8.2.6闪速存储器的编程 274
8.2.7在线与远程编程 277
8.3 MC68HC11A8单片机 279
8.3.1 MC68HC11A8 MCU概述 279
8.3.2 MC68HC11A8引脚与连接 281
8.3.3操作设置和工作模式 289
8.3.4 片内存储器 292
8.3.5 复位与中断 297
8.3.6 中央处理单元(CPU) 301
8.3.7 同步串行外围接口(SPI) 313
8.3.8 异步串行通信接口(SCI) 316
8.3.9 主定时器和实时中断 321
8.3.10脉冲累加器 325
8.3.11模数转换系统 326
8.4 Motorola 32位单片机 326
8.4.1 MC68332单片机概述 326
8.4.2M68300系列MCU概要 330
附录A ASCII码与控制字符功能 333
附录B MCS—51系列单片机指令表 336
6.6.2 典型A/D转换器芯片ADC 809
6.6.3 MCS—51单片机与ADC 809
6.7.3 MCS—51单片机与DAC 832
参考文献 3344
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《第一性原理方法及应用》李青坤著 2019
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《单片机原理及应用》庄友谊 2020
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《计算机组成原理 第2版》任国林 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019