工程背景下的单片机原理及系统设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:刘焕成编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302261858
- 页数:352 页
第1章 单片机概论 1
1.1 单片机是什么 1
1.2 单片机的起源与发展现状 1
1.3 单片机的基本结构 2
1.4 单片机的应用领域 2
1.4.1 单片机的特点 2
1.4.2 单片机的应用范围 3
1.4.3 单片机中几类常用的存储器 3
1.4.4 单片机的几个概念 4
1.4.5 8位单片机简介 5
1.4.6 增强型51系列单片机 5
1.5 宏晶STC系列单片机的特点 7
1.5.1 STC90C××系列单片机简介 7
1.5.2 STC12系列单片机 8
1.5.3 STC15系列单片机 8
1.6 单片机系统的开发过程 9
1.6.1 单片机选型要点 9
1.6.2 单片机系统的开发过程 9
1.7 本章重点 10
习题1 10
第2章 单片机开发工具 12
2.1 必备的基础知识、软硬件条件与能力 12
2.2 Keil C集成开发环境 14
2.2.1 建立项目文件 14
2.2.2 项目设置 16
2.2.3 为项目加入源文件 17
2.2.4 编译、连接 18
2.2.5 软件仿真调试 19
2.3 ISP工具及应用 20
2.3.1 ISP工具的功能 20
2.3.2 ISP工具的使用方法 22
2.3.3 ISP工具中的串口助手 23
2.4 本章重点 26
第3章 工程需求下的单片机选型 27
3.1 工程及需求分析 27
3.1.1 工程项目的定义 27
3.1.2 工程项目实例 27
3.1.3 系统工作过程分析 28
3.1.4 系统工作环境分析 28
3.1.5 系统需求分析 29
3.2 系统单片机选型 29
3.2.1 MCS-51系列单片机硬件资源 30
3.2.2 标准51的管脚排列及功能 32
3.3 单片机正常工作的硬件条件 35
3.4 标准51的特殊功能寄存器 35
3.5 系统需求下的单片机选型 36
3.6 STC89C5X系列单片机 38
3.6.1 STC89C5X系列单片机硬件分析 38
3.6.2 STC89C5X系列单片机的特殊功能寄存器 40
3.7 51系列单片机的存储器结构 40
3.7.1 程序存储器 40
3.7.2 内部数据存储器 41
3.7.3 外部数据存储器 46
3.7.4 非易失性数据存储器 46
3.8 针对项目的系统硬件设计 47
3.8.1 单片机的选择 47
3.8.2 人机交互电路的设计 47
3.8.3 检测控制模块设计 48
3.8.4 检测控制模块技术规划 50
3.9 本章重点 54
习题3 54
第4章 单片机应用系统编程基础 56
4.1 从源程序到可执行代码 56
4.2 机器码—汇编语言—高级语言 56
4.2.1 汇编语言与高级语言的特点及联系 57
4.2.2 从C语言过渡到C51 57
4.2.3 有关C51的补充说明 60
4.3 MCS-51汇编语言指令分析 62
4.3.1 MCS-51汇编语言格式 62
4.3.2 MCS-51指令系统的分类及一般说明 62
4.3.3 MCS-51的寻址方式 63
4.3.4 MCS-51指令概述 64
4.4 汇编语言程序组成与结构 77
4.4.1 程序 77
4.4.2 汇编语言程序的组成部分 77
4.4.3 汇编语言程序结构与一般格式 79
4.5 程序设计举例 82
4.5.1 位操作与逻辑类程序设计 82
4.5.2 循环程序设计 88
4.5.3 数据移动类程序设计 91
4.5.4 算术运算类程序设计 94
4.5.5 数据拼拆与转换程序设计 107
4.6 关于指令用法的补充说明 109
4.7 本章重点 111
习题4 111
第5章 中断 114
5.1 中断的基本概念 114
5.1.1 中断的定义及中断工作方式 114
5.1.2 中断类型 116
5.1.3 中断优先级 116
5.1.4 中断识别和中断返回 118
5.1.5 中断向量及其用法 119
5.1.6 中断响应的时间 119
5.1.7 事件信号的来源与作用时间 120
5.2 标准51的中断系统结构 121
5.3 中断控制 123
5.3.1 中断允许与禁止 123
5.3.2 中断请求标志位 124
5.3.3 中断优先级控制 124
5.4 外部中断编程举例 125
5.5 外部中断源的复用技术 126
5.6 本章重点 129
习题5 130
第6章 定时/计数器 131
6.1 定时/计数器 131
6.1.1 时间的表达方式及时间测量的分辨率 131
6.1.2 标准51定时/计数器结构 131
6.2 定时/计数器工作原理 132
6.2.1 T0、T1的工作方式 132
6.2.2 定时/计数器的工作方式及工作原理 133
6.3 定时/计数器应用举例 135
6.3.1 定时/计数器应用——查询方式 135
6.3.2 定时/计数器应用——中断方式 136
6.4 本章重点 144
习题6 145
第7章 串行口及异步串行通信 146
7.1 通信的基本概念 146
7.1.1 通信的意义 146
7.1.2 通信的定义及数据的传输 147
7.2 串行通信 149
7.2.1 串行通信协议 149
7.2.2 通信控制器 150
7.2.3 串行通信的方式 150
7.3 串行口结构及工作原理 152
7.3.1 串行口的工作方式 153
7.3.2 串行口工作方式 154
7.3.3 异步串行口通信的过程 156
7.4 串行通信编程举例 157
7.4.1 双机通信 157
7.4.2 奇偶校验 158
7.4.3 定时器T1溢出率的计算方法 162
7.4.4 累加和校验 165
7.5 多机通信原理及系统设计 172
7.5.1 多机通信的物理基础 172
7.5.2 多机通信方式分类 173
7.5.3 多机通信编程举例 174
7.6 RS-232-C接口标准 176
7.7 RS-485接口 179
7.7.1 RS-485接口标准 179
7.7.2 RS-485收/发器 180
7.7.3 51单片机RS-485通信系统设计 181
7.8 本章重点 182
习题7 183
第8章 STC89C5X新增片内资源及应用 184
8.1 系统性能方面的改善 184
8.1.1 降低单片机对系统的电磁干扰的三大措施 184
8.1.2 STC89C5X系列片内扩展DATA_FLASH的用法 185
8.1.3 STC89C5X新增加的外部中断源的应用 189
8.1.4 STC89C5X新增加其他功能概述 190
8.2 定时/计数器T2原理及应用 193
8.2.1 概述 193
8.2.2 定时/计数器T2的工作方式及应用 194
8.3 步进电机的运行控制 201
8.4 本章重点 203
习题8 204
第9章 I/O口结构及应用 205
9.1 I/O口结构 205
9.1.1 P0口内部结构及使用 205
9.1.2 P1口内部结构及使用 206
9.1.3 P2口内部结构及使用 206
9.1.4 P3口内部结构及使用 206
9.2 I/O与发光型LED器件的接口 207
9.2.1 I/O与LED灯的接口 207
9.2.2 I/O与LED数码管的接口 208
9.2.3 多位LED数码管的驱动 210
9.2.4 多位LED数码管的驱动电路设计 210
9.3 点阵液晶显示器与51机的接口 217
9.3.1 128×64点阵液晶显示器 217
9.3.2 单片机与液晶显示器接口电路设计 222
9.3.3 液晶显示器应用程序举例 223
9.4 本章重点 230
习题9 230
第10章 同步串行总线及其应用 231
10.1 同步串行总线简介 231
10.2 SPI总线及其应用 232
10.2.1 SPI总线时序分析 232
10.2.2 具有SPI接口的实时时钟芯片DS1306 232
10.3 I2C总线时序分析及器件应用实例 243
10.3.1 I2C总线时序分析 243
10.3.2 CAT1161与51机的接口及应用程序 245
10.4 一总线时序分析及应用 253
10.4.1 一总线简介 253
10.4.2 DS18B20简介 253
10.4.3 DS18B20的应用 259
10.5 本章重点 271
习题10 271
第11章 MCS-51并行总线扩展系统 272
11.1 MCS-51系列单片机的控制信号及三总线 272
11.1.1 单片机的最小应用系统及扩展系统 272
11.1.2 MCS-51系列单片机并行总线扩展方法 273
11.2 总线扩展电路常用器件简介 275
11.3 27系列EPROM型存储器总线扩展方法 277
11.3.1 芯片容量 277
11.3.2 芯片的时序及特性参数 278
11.3.3 程序存储器扩展举例 279
11.4 MCS-51外部数据存储器总线扩展系统 283
11.4.1 单片机常用数据存储器 283
11.4.2 62系列数据存储器的接口电路设计 285
11.5 外部非易失性数据存储器及总线扩展方法 286
11.5.1 并行接口EEPROM型非易失性RAM概述 286
11.5.2 28系列并行接口EEPROM一般特性 286
11.5.3 28系列存储器的数据安全措施 287
11.6 MCS-51总线系统的地址译码技术 292
11.7 本章重点 294
习题11 294
第12章 MCS-51接口技术 295
12.1 并行接口I/O扩展器件8255A 295
12.1.1 8255A的内部结构和外部特性 295
12.1.2 8255A的编程命令 297
12.1.3 8255A的工作方式 299
12.1.4 8255A方式0和方式1应用举例 305
12.2 数模转换器 308
12.2.1 研究模数、数模转换器的意义 308
12.2.2 A/D转换的原理 309
12.3 MAX114与51机接口电路设计 312
12.3.1 基于MAX114的51机采样程序设计 316
12.3.2 发挥MAX114高速转换优势的方法 318
12.4 数模转换器的扩展 318
12.4.1 D/A转换器接口的技术性能指标 318
12.4.2 DAC0832的内部结构与外部特性 319
12.4.3 DAC0832与51机的接口电路与程序设计 323
12.5 本章重点 327
习题12 327
第13章 课内实验指导 329
实验1 系统开发的基本技能训练 329
实验2 外部中断与I/O综合应用 331
实验3 定时器与I/O综合应用 333
实验4 异步串行通信实验 335
实验5 并行总线系统实验 336
实验6 串行总线系统实验(选项1) 337
实验7 多机异步串行通信实验(选项2) 338
附录A ASCⅡ码表 340
附录B MCS-51系列单片机指令及编码表 342
参考文献 349
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《新课标背景下英语教学理论与教学活动研究》应丽君 2018
- 《化学反应工程》许志美主编 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《跨文化交际背景下的中西文化比较研究》任永进,贺志涛著 2019
- 《市政工程基础》杨岚编著 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