单片机原理与接口技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:赵嘉蔚等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302219309
- 页数:340 页
第1章 微型计算机基础 1
1.1 微型计算机概述 1
1.1.1 基本概念 1
1.1.2 计算机的基本构成 2
1.1.3 微型计算机的基本构成 5
1.1.4 微型计算机的基本工作原理 5
1.2 微型计算机的基础知识 7
1.2.1 数制及其转换 7
1.2.2 二进制算术与逻辑运算 12
1.2.3 微型计算机的码制与编码 15
1.3 单片机概述 19
1.3.1 单片机的结构特点 20
1.3.2 单片机的主要产品系列 21
1.3.3 单片机的应用 22
1.3.4 单片机应用系统开发 23
习题与思考题 24
第2章 MCS-51单片机结构原理 26
2.1 MCS-51单片机内部结构 26
2.1.1 MCS-51单片机内部的结构图 26
2.1.2 CPU结构 27
2.1.3 存储器结构特点 28
2.1.4 并行I/O接口 28
2.1.5 中断系统 29
2.1.6 定时器/计数器 29
2.1.7 串行I/O接口 29
2.2 MCS-51单片机存储器结构 29
2.2.1 MCS-51单片机存储器的结构图 29
2.2.2 MCS-51单片机程序存储器的组成 30
2.2.3 MCS-51单片机数据存储器的组成 30
2.3 MCS-51单片机的引脚信号 36
2.3.1 MCS-51单片机引脚图 36
2.3.2 MCS-51单片机引脚的逻辑功能 37
2.4 MCS-51单片机的工作方式 38
2.4.1 复位电路与复位方式 38
2.4.2 程序执行方式 39
2.4.3 节电方式 39
2.4.4 EPROM的编程与校验方式 40
2.5 MCS-51单片机的时钟电路与时序 42
2.5.1 时钟电路 42
2.5.2 振荡周期、机器周期和指令周期 43
2.5.3 典型指令的时序 44
2.5.4 外部ROM访问时序 45
2.5.5 外部RAM访问时序 46
2.6 MCS-51单片机的应用系统 46
2.6.1 MCS-51单片机外部总线结构 46
2.6.2 8051/8751/AT89C51最小应用系统 47
2.6.3 8031最小应用系统 48
习题与思考题 48
第3章 MCS-51单片机指令系统与汇编语言程序设计 50
3.1 MCS-51指令系统概述 50
3.1.1 指令及指令格式 50
3.1.2 MCS-51单片机指令分类 51
3.1.3 MCS-51单片机指令系统 53
3.2 寻址方式 54
3.3 数据传送指令 59
3.3.1 内部传送指令 59
3.3.2 外部传送指令 62
3.4 算术与逻辑运算和移位指令 65
3.4.1 算术运算指令 65
3.4.2 逻辑运算指令 70
3.4.3 移位指令 72
3.5 控制转移指令和位操作指令 74
3.5.1 控制转移指令 74
3.5.2 位操作指令 80
3.6 汇编语言程序设计 84
3.6.1 汇编语言的语句种类和格式 85
3.6.2 汇编语言源程序的设计与汇编 87
3.6.3 汇编语言程序设计的结构 90
3.7 汇编语言程序设计实验 108
3.7.1 学习仿真器的使用及简单编程 108
3.7.2 运算处理程序设计与调试 110
习题与思考题 112
第4章 MCS-51单片机的内部接口单元 116
4.1 I/O接口电路概述 116
4.1.1 I/O接口电路的作用 116
4.1.2 端口与接口 117
4.1.3 外设的编址方式 118
4.1.4 CPU与外设之间的数据传送方式 118
4.2 MCS-51单片机的内部并行I/O接口及应用 120
4.2.1 MCS-51单片机的内部并行I/O接口结构 120
4.2.2 MCS-51单片机的内部并行I/O接口应用 123
4.3 MCS-51的中断系统 125
4.3.1 中断系统概述 125
4.3.2 MCS-51的中断系统结构 127
4.3.3 中断系统的应用 133
4.4 MCS-51的定时器/计数器 135
4.4.1 定时器/计数器T0和T1的结构及工作原理 135
4.4.2 定时器/计数器T0和T1的工作方式 137
4.4.3 定时器/计数器对输入信号的要求 139
4.4.4 定时器/计数器T0和T1的编程与应用 140
4.5 MCS-51的串行接口 143
4.5.1 串行通信基础 143
4.5.2 MCS-51串行接口结构 146
4.5.3 串行接口控制寄存器(SCON)和电源控制寄存器(PCON) 147
4.5.4 MCS-51串行接口的工作方式 148
4.5.5 MCS-51串行接口的应用 151
4.6 外部中断、定时器/计数器和串行接口实验 155
4.6.1 外部中断实验 155
4.6.2 定时器/计数器实验 156
4.6.3 MCS-51串行通信实验 157
习题与思考题 158
第5章 半导体存储器及并行I/O接口扩展 160
5.1 半导体存储器的扩展 160
5.1.1 半导体存储器基础 160
5.1.2 只读存储器(ROM) 165
5.1.3 随机存取存储器(RAM) 173
5.1.4 MCS-51存储器的外部扩展 177
5.2 MCS-51并行I/O接口的扩展 184
5.3 LED显示器的设计 191
5.3.1 LED数码显示管显示原理 191
5.3.2 MCS-51对LED的控制 192
5.4 按键和键盘的设计 197
5.4.1 独立式非编码键盘的设计 198
5.4.2 行列式非编码键盘的设计 200
5.5 存储器扩展、动态显示和键盘的实验 204
5.5.1 数据存储器扩展实验 204
5.5.2 动态显示实验 205
5.5.3 按键、键盘与显示实验 206
习题与思考题 207
第6章 A/D和D/A转换器的接口 209
6.1 D/A转换器 209
6.1.1 D/A转换器的原理 209
6.1.2 D/A转换器的性能指标 210
6.1.3 DAC0832转换器介绍 211
6.1.4 DAC0832转换器的应用 212
6.2 A/D转换器 217
6.2.1 逐次逼近式A/D转换器的原理 217
6.2.2 A/D转换器的性能指标 218
6.2.3 ADC0809转换器介绍 218
6.2.4 ADC0809转换器的应用 221
6.3 D/A转换器与A/D转换器的应用实验 224
6.3.1 D/A转换器的应用实验 224
6.3.2 A/D转换器的应用实验 225
习题与思考题 226
第7章 单片机的串行数据接口 228
7.1 串行数据接口RS-232/485 228
7.1.1 RS-232/485接口标准 228
7.1.2 单片机的RS-232C接口实现 229
7.1.3 单片机的RS-485接口实现 231
7.2 I2C总线接口 232
7.2.1 I2C总线协议 232
7.2.2 I2C总线接口存储器 236
7.3 SPI串行总线接口 240
7.3.1 SPI总线协议 241
7.3.2 SPI总线器件 243
7.3.3 SPI接口时钟日历芯片DS1302 244
7.4 1-Wire总线接口 251
7.4.1 单总线技术简介 252
7.4.2 单总线数据通信协议 253
7.4.3 单总线数字温度传感器DS18B20介绍 256
7.4.4 DS18B20的应用 261
7.5 RS-232双机串行通信实验 262
习题与思考题 262
第8章 单片机C语言程序设计 264
8.1 C51程序设计语言 264
8.1.1 标识符与关键字 264
8.1.2 数据类型 266
8.1.3 变量的存储种类和存储器类型 268
8.1.4 绝对地址的访问 269
8.1.5 中断服务程序 271
8.1.6 Cx51的库函数 272
8.2 C51的运算符和表达式 274
8.2.1 赋值运算符 274
8.2.2 算术运算符 274
8.2.3 关系运算符 275
8.2.4 逻辑运算符 276
8.2.5 位运算符 278
8.2.6 复合运算符 280
8.2.7 指针和地址运算符 280
8.3 C51集成开发环境 281
8.3.1 安装Keil C51 281
8.3.2 Keil C51的使用方法 281
8.4 单片机C语言应用程序设计实例 287
8.5 单片机C语言应用程序设计实验 292
习题与思考题 292
第9章 单片机应用系统设计 294
9.1 按键与MAX7219显示驱动器的应用 294
9.1.1 设计任务说明 294
9.1.2 电路原理图设计 297
9.1.3 参考程序设计 297
9.1.4 应用Keil C51与Proteus程序进行调试与仿真 304
9.2 点阵字符型LCD显示器与4×4键盘的应用 307
9.2.1 设计任务说明 307
9.2.2 电路原理图设计 310
9.2.3 参考程序设计 310
9.2.4 应用Keil C51与Proteus程序进行调试与仿真 315
9.3 DS18B20与点阵式LED显示器的应用 317
9.3.1 设计任务说明 317
9.3.2 电路原理图设计 318
9.3.3 参考程序设计 318
9.3.4 应用Keil C51与Proteus程序进行调试与仿真 322
9.4 单片机串行通信的应用 323
9.4.1 设计任务说明 323
9.4.2 参考程序设计 324
9.4.3 应用Keil C51与Proteus程序进行调试与仿真 328
附录A MCS-51系列单片机指令表 330
附录B ASCⅡ字符表 335
附录C Proteus ISIS简介 337
参考文献 340
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019