单片机应用系统设计与实现教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:魏二有主编;丁红,唐文静,董相志副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302383598
- 页数:245 页
第1章 从“做”成一个单片机流水灯电路来认识单片机 1
1.1 硬件连接步骤 1
1.1.1 面包板的结构 1
1.1.2 认识一下单片机的引脚 2
1.1.3 用单片机控制1个发光二极管 3
1.2 程序设计及下载 4
1.2.1 用Keil软件编程步骤 4
1.2.2 如何往单片机内下载编好的程序 11
1.2.3 用单片机控制8个发光二极管 16
1.3 了解单片机内部构造 22
1.3.1 了解单片机的CPU 23
1.3.2 认识单片机的存储器 25
1.3.3 认识单片机的I/O口 28
知识点总结 33
扩展电路及创新提示 34
第2章 从“做”成一个数码管显示加减数电路来熟悉单片机的输入输出 35
2.1 数码管的结构及段码 35
2.1.1 自己动手“做”一个数码管 35
2.1.2 数码管的段码 35
2.1.3 编写让数码管显示数字的程序 36
2.2 硬件设计及连接步骤 37
2.2.1 硬件设计 37
2.2.2 硬件连接步骤 37
2.3 程序设计及下载 38
2.3.1 程序设计思路 38
2.3.2 源程序 38
2.3.3 可控数码管系统的操作 39
2.4 初识单片机的C语言 40
2.4.1 文件包含 40
2.4.2 C51的数据类型及存储 43
2.4.3 C51的常量 46
2.4.4 C51的变量 46
2.4.5 C51变量的存储类型 47
2.4.6 C51变量的存储区域 47
2.5 C51位变量的定义 48
2.5.1 bit型位变量的定义 48
2.5.2 sbit型位变量的定义 48
2.6 C51特殊功能寄存器的定义 50
2.6.1 8位单字节特殊功能寄存器的定义 50
2.6.2 16位双字节特殊功能寄存器的定义 50
知识点总结 51
扩展电路及创新提示 51
第3章 从“做”成一个定时器来初识单片机的定时器/计数器 52
3.1 硬件设计及连接步骤 52
3.1.1 硬件设计 52
3.1.2 硬件连接步骤 54
3.2 程序设计及下载 58
3.2.1 程序设计思路 58
3.2.2 源程序 58
3.2.3 定时器的操作 64
3.3 单片机定时器/计数器的结构及编程控制 65
3.3.1 定时器/计数器的结构 65
3.3.2 单片机的机器周期和指令周期 67
3.3.3 定时器/计数器的编程 68
3.4 初识单片机的中断 69
3.4.1 用按钮产生外部中断 69
3.4.2 单片机如何处理中断 69
知识点总结 70
扩展电路及创新提示 71
第4章 从“做”成一个声控数码管电子钟来进一步熟悉中断 72
4.1 硬件设计及连接步骤 72
4.1.1 硬件设计 72
4.1.2 硬件连接步骤 74
4.2 程序设计及下载 76
4.2.1 源程序 76
4.2.2 数码管声控电子钟的操作 83
4.3 深入了解单片机的中断 84
4.3.1 中断的有关概念 84
4.3.2 中断响应全过程 84
4.3.3 中断优先级的改变 85
知识点总结 86
扩展电路及创新提示 86
第5章 从“做”成一个1602液晶显示电子钟来进一步学习定时器/计数器 87
5.1 硬件设计及连接步骤 87
5.1.1 硬件设计 87
5.1.2 1602液晶显示器介绍 89
5.1.3 硬件安装步骤 91
5.2 程序设计及下载 92
5.2.1 源程序 92
5.2.2 1602液晶显示电子钟的操作 99
5.3 学会对1602液晶显示器编程 99
5.4 增强型MCS-51单片机定时器2的使用 102
5.5 C51指针的使用 104
5.5.1 通用指针 104
5.5.2 存储器专用指针 104
知识点总结 105
扩展电路及创新提示 105
第6章 从“做”成一个12864液晶显示电子钟来学会汉字显示 106
6.1 硬件设计及连接步骤 106
6.1.1 硬件设计 106
6.1.2 12864液晶显示器介绍 108
6.1.3 硬件连接步骤 109
6.2 程序设计及下载 111
6.2.1 源程序 111
6.2.2 12864液晶显示电子钟的操作 123
6.3 学会对12864液晶显示器编程 123
知识点总结 126
扩展电路及创新提示 126
第7章 从“做”成一个密码锁来学会单片机的键盘接口设计 127
7.1 硬件设计及连接步骤 127
7.1.1 硬件设计 127
7.1.2 硬件连接步骤 129
7.2 程序设计及下载 130
7.2.1 源程序 130
7.2.2 密码锁的操作 136
7.3 键盘接口 137
7.3.1 键盘工作原理 137
7.3.2 键盘按键处理程序设计 139
知识点总结 141
扩展电路及创新提示 141
第8章 从“做”成一个单片机遥控电子钟来掌握遥控系统的开发 142
8.1 硬件设计及连接步骤 142
8.1.1 硬件设计 142
8.1.2 硬件连接步骤 144
8.2 程序设计及下载 145
8.2.1 源程序 145
8.2.2 遥控电子钟的操作 156
8.3 遥控模块的结构及使用 157
知识点总结 158
扩展电路及创新提示 159
第9章 从“做”成一个单片机与PC通信系统来学会单片机的串行通信 160
9.1 硬件设计及连接步骤 160
9.1.1 硬件设计 160
9.1.2 硬件连接步骤 162
9.2 程序设计及下载 163
9.2.1 源程序 164
9.2.2 串行通信的操作 167
9.3 单片机串行接口的结构及相关特殊功能寄存器 169
9.3.1 串行通信原理 169
9.3.2 STC89C52单片机的串口结构 173
9.3.3 波特率的计算 176
9.3.4 接收程序的编写 177
9.3.5 发送程序的编写 177
9.3.6 RS-232C总线标准 179
9.3.7 RS-232C接口电路 180
知识点总结 182
扩展电路及创新提示 182
第10章 从“做”成一个电压表来学会A/D转换 183
10.1 硬件设计及连接步骤 183
10.1.1 硬件设计 183
10.1.2 硬件连接步骤 185
10.2 程序设计及下载 186
10.2.1 源程序 186
10.2.2 电压表测电压的操作 190
10.3 模/数(A/D)芯片ADC0804的结构及A/D转换原理 190
10.3.1 A/D转换原理 190
10.3.2 ADC0804的编程要点 192
知识点总结 193
扩展电路及创新提示 193
第11章 从“做”成由温度控制的单片机步进电机控制系统来初步学会自动控制 194
11.1 硬件设计及连接步骤 194
11.1.1 硬件设计 194
11.1.2 单片机与ULN2303的接线 196
11.1.3 步进电机的结构及工作原理 196
11.1.4 ULN2303与步进电机的接线 198
11.1.5 数码管与单片机的连线 198
11.1.6 DS18B20温度传感器与单片机的连线 199
11.2 程序设计及下载 200
11.2.1 源程序 200
11.2.2 温控系统的操作 205
11.2.3 DS18B20温度传感器的特性 206
11.2.4 DS18B20的单总线数据传输程序设计 210
11.2.5 步进电机的正反转控制程序设计 213
11.2.6 步进电机的速度控制程序设计 213
知识点总结 214
扩展电路及创新提示 214
第12章 从“做”成一个倒车雷达来学会超声波测距 215
12.1 硬件设计及连接步骤 215
12.1.1 硬件设计 215
12.1.2 硬件连接步骤 216
12.2 程序设计及下载 217
12.2.1 源程序 218
12.2.2 倒车雷达的使用操作 223
12.3 超声波测距模块介绍及测距原理 223
12.3.1 超声波测距模块介绍 223
12.3.2 超声波测距模块的工作原理 224
知识点总结 224
扩展电路及创新提示 224
附录A ASCII码表 225
附录B 单片机C51编程规范 227
附录C C51库函数 233
附录D 本书所需元器件汇总 243
参考文献 245
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《管理信息系统习题集》郭晓军 2016
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《经久》静水边著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019