基础篇 2
第一章 绪论 2
第一节 单片机及其发展概述 2
第二节 常用单片机系列简介 4
第三节 单片机的应用领域 8
本章小结 10
思考题与习题 10
第二章 MCS-51单片机的结构和工作原理 11
第一节 MCS-51单片机的组成结构 11
第二节 MCS-51单片机的引脚功能 13
第三节 MCS-51单片机的存储器配置 15
第四节 MCS-51单片机CPU的时序 21
第五节 MCS-51单片机的复位操作 22
第六节 MCS-51单片机的并行接口 23
本章小结 28
思考题与习题 28
第三章 MCS-51单片机指令系统与程序设计 30
第一节 指令系统简介 30
第二节 MCS-51单片机的寻址方式 31
第三节 MCS-51单片机的指令系统 34
第四节 汇编语言程序设计 54
本章小结 68
思考题与习题 68
第四章 MCS-51单片机中断系统与定时器/计数器 70
第一节 MCS-51单片机中断系统 70
第二节 MCS-51单片机定时器/计数器 80
第三节 定时器/计数器的工作方式 83
第四节 定时器/计数器应用 86
本章小结 91
思考题与习题 91
第五章 MCS-51单片机串行口及串行通信技术 93
第一节 串行通信基本知识 93
第二节 MCS-51单片机串行口结构及工作方式 96
第三节 串行通信应用举例 105
本章小结 113
思考题与习题 114
第六章 单片机外部总线与接口技术 115
第一节 单片机并行总线与存储器扩展技术 115
第二节 并行接口模块LCD的扩展及应用 120
第三节 串行总线接口技术 124
第四节 SPI总线接口器件X25045及应用 134
第五节 I2C总线存储器AT24CXX及应用 143
第六节 串行D/A转换器TLC5615及应用 152
本章小结 156
思考题与习题 156
应用篇 160
第七章 电子时钟的设计 160
第一节 设计要求与方案确定 160
第二节 硬件电路设计与器件选择 162
第三节 电子时钟软件的设计方案 170
第四节 电子时钟应用程序设计 171
思考题 184
第八章 音乐盒的设计 185
第一节 设计要求与设计思路 185
第二节 音符频率和节拍的产生方法 187
第三节 音乐程序设计 189
思考题 192
第九章 玩具电子琴的设计 193
第一节 设计要求与设计思路 193
第二节 电子琴硬件电路设计 194
第三节 弹奏音乐程序设计 195
思考题 198
第十章 定时控制器的设计 199
第一节 设计要求与设计思路 199
第二节 硬件电路设计 202
第三节 串行接口RTC芯片DS1307及应用 202
第四节 定时控制器系统软件设计 211
思考题 219
第十一章 点阵式汉字电子显示屏的设计 220
第一节 设计要求 220
第二节 硬件电路设计 221
第三节 程序设计 223
思考题 230
第十二章 数字式温度计的设计 231
第一节 设计要求与设计思路 231
第二节 数字温度传感器DS18B20及应用 233
第三节 程序设计 240
思考题 244
第十三章 数字式电压表的设计 245
第一节 设计要求与设计思路 245
第二节 串行接口A/D转换器TLC1549及应用 246
第三节 数字式电压表的硬件与软件设计 249
思考题 253
第十四章 单片机应用系统设计、调试与程序的固化 254
第一节 单片机应用系统设计与步骤 254
第二节 应用系统的调试 258
第三节 ISP电缆的使用 259
第四节 编程器的使用 261
第十五章 单片机实验 265
实验一 数制转换实验 265
实验二 数据运算实验 266
实验三 P1口输入、输出实验 266
实验四 定时器实验 267
实验五 单片机双机通信实验 268
实验六 单行接口存储器实验 268
实验七 LCD显示器应用实验 269
附录 270
附录A 自测题与参考答案 270
附录B 练习题及参考答案 277
参考文献 283