单片机应用技术PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:倪志莲主编
- 出 版 社:北京:北京理工大学出版社
- 出版年份:2010
- ISBN:9787564011307
- 页数:276 页
绪论 1
0.1 单片机概述 1
0.1.1 嵌入式系统与单片机 1
0.1.2 单片机的发展趋势 3
0.1.3 单片机主要产品及应用 4
0.2 单片机系统设计与制作的工作过程 11
0.2.1 典型的单片机系统设计与制作工作流程 11
0.2.2 单片机应用系统硬件的设计方法 13
0.2.3 单片机应用系统软件的设计方法 16
0.2.4 单片机应用系统的调试方法 18
0.3 技术文档编写 21
0.3.1 技术文档分类 21
0.3.2 常用技术文档写作 22
项目一 流水灯的设计与制作 26
1.1 本项目的工作任务 26
1.2 AT89S51单片机的结构 27
1.2.1 AT89S51单片机的封装及引脚 27
1.2.2 单片机的内部结构及主要功能 29
1.2.3 单片机的工作原理 31
1.2.4 单片机的最小系统 32
1.2.5 AT89S51的存储结构 35
1.3 流水灯的硬件设计与制作 41
1.3.1 硬件电路设计与焊接 41
1.3.2 测试硬件电路 43
1.4 流水灯的软件设计 44
1.4.1 I/O端口的输出驱动 45
1.4.2 延时程序设计 48
1.4.3 移位操作 50
1.5 流水灯系统调试 58
1.5.1 流水灯程序编译与调试 58
1.5.2 流水灯程序Proteus仿真与调试 62
1.5.3 流水灯系统调试 66
1.6 训练与提高 67
项目二 秒表的设计与制作 71
2.1 本项目的工作任务 71
2.2 数码管及显示程序设计 72
2.2.1 数码管外形及分类 72
2.2.2 数码管的显示方式 73
2.3 秒表的硬件设计与制作 76
2.3.1 硬件电路设计与焊接 76
2.3.2 测试硬件电路 77
2.4 秒表的软件设计 77
2.4.1 秒表设计思路及参考程序 77
2.4.2 加1及BCD码转换子程序 81
2.4.3 查字形码表子程序 92
2.5 秒表的系统调试 96
2.5.1 秒表程序编译与调试 96
2.5.2 联机调试 97
2.6 训练与提高 97
项目三 密码锁设计与制作 98
3.1 本项目的工作任务 98
3.2 键盘及其程序设计 99
3.2.1 独立式键盘 99
3.2.2 矩阵式键盘 100
3.2.3 键盘的接口及程序设计 101
3.3 密码锁的硬件设计与制作 102
3.3.1 硬件电路设计与焊接 102
3.3.2 蜂鸣器及控制程序 104
3.3.3 测试硬件电路 105
3.4 密码锁的软件设计 105
3.4.1 密码锁设计思路及参考程序 105
3.4.2 堆栈指令及其应用 112
3.5 密码锁的系统调试 114
3.5.1 Keil uVision2仿真调试软件 114
3.5.2 Keil uVision2与Proteus联合调试密码锁 119
3.6 训练与提高 121
项目四 音乐播放器设计与制作 127
4.1 本项目的工作任务 127
4.2 单片机中的定时器与中断系统 128
4.2.1 定时/计数器 128
4.2.2 中断系统 132
4.3 音乐播放器设计与制作 139
4.3.1 音乐播放器硬件制作 139
4.3.2 测试硬件电路 141
4.4 音乐播放器的软件设计 141
4.4.1 音乐播放器的设计思路及参考程序 141
4.4.2 中断程序设计 144
4.4.3 定时/计数器的程序设计 146
4.5 音乐播放器的系统调试 149
4.5.1 音乐播放器的编译与调试 149
4.5.2 联机调试 150
4.6 训练与提高 151
项目五 单片机双机通信系统设计与制作 156
5.1 本项目的工作任务 156
5.2 串行通信基础 157
5.2.1 串行通信基本概念 157
5.2.2 串行口的结构及工作方式 161
5.2.3 串行通信的常用标准接口 167
5.3 串行通信的程序设计 170
5.4 双机通信系统设计与制作 177
5.4.1 双机通信系统硬件制作 177
5.4.2 双机通信系统软件设计 179
5.5 双机通信的系统调试 180
5.5.1 双机通信程序的编译与调试 180
5.5.2 联机调试并下载程序 182
5.6 训练与提高 182
项目六 数字电压表设计与制作 183
6.1 本项目的工作任务 183
6.2 单片机与A/D转换器接口电路 184
6.2.1 单片机的总线结构 184
6.2.2 单片机与A/D转换器的接口 188
6.3 数字电压表设计与制作 194
6.3.1 数字电压表硬件制作 194
6.3.2 测试硬件电路 195
6.4 数字电压表的软件设计 196
6.5 数字电压表的系统调试 199
6.5.1 数字电压表的编译与调试 199
6.5.2 联机调试并下载程序 201
6.6 训练与提高 201
项目七 低频信号发生器设计与制作 204
7.1 本项目的工作任务 204
7.2 单片机与D/A转换器接口电路 205
7.2.1 D/A转换的基本知识 205
7.2.2 8位D/A转换器DAC0832 206
7.3 低频信号发生器设计与制作 210
7.3.1 低频信号发生器硬件制作 210
7.3.2 测试硬件电路 211
7.4 低频信号发生器的软件设计 211
7.5 低频信号发生器的系统调试 216
7.5.1 低频信号发生器的编译与调试 216
7.5.2 联机调试并下载程序 218
7.6 训练与提高 218
项目八 数字温度计设计与制作 223
8.1 本项目的工作任务 223
8.2 温度传感器及接口电路 224
8.3 DS18B20的使用 228
8.3.1 DS18B20的工作原理 228
8.3.2 DS18B20的控制指令 231
8.3.3 DS18B20的工作时序 232
8.4 数字温度计的设计与制作 233
8.4.1 数字温度计硬件制作 234
8.4.2 测试硬件电路 235
8.5 数字温度计的软件设计 235
8.5.1 数字温度计的程序设计 235
8.5.2 单片机的抗干扰技术 245
8.6 数字温度计的系统调试 252
8.6.1 数字温度计的编译与调试 252
8.6.2 联机调试并下载程序 253
8.7 训练与提高 253
附录一 ASCII码表 258
附录二 MCS-51指令表 260
附录三 常用芯片引脚 265
附录四 Protel 99软件包 268
附录五 指令索引 275
参考文献 277
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019