第1章单片机知识1
11初识单片机2
111单片机概念2
112单片机应用领域4
1251系列单片机5
13STC单片机6
131按内部性能划分6
132按封装形式划分6
第2章开发工具及应用10
21硬件开发工具11
211实验元器件11
212实验工具17
213下载工具23
214开发板24
22软件开发工具24
221编译工具24
222辅助工具25
223线路设计与制板工具28
224系统开发设计工具29
第3章单片机程序编译33
31Keil简介34
32C语言编程35
321基本数据类型35
322运算符与表达式37
323数组与指针40
324流程控制40
325函数43
33程序编辑与编译45
331程序编辑45
332程序编译52
34程序调试53
341软件模拟调试54
342硬件仿真调试56
35程序下载58
第4章最小系统构建65
41最小系统构造66
411STC单片机66
412单片机最小系统68
413构建最小系统69
42最小系统程序测试72
421测试程序编译72
422程序虚拟测试73
43下载功能实现73
431下载工具制作73
432程序下载与测试75
第5章基本接口及使用76
51输入/输出口77
511I/O端口77
512工作模式77
513输出类实验77
514输入类实验99
515制作彩色瀑布109
52定时/计数器112
521定时/计数器介绍112
522工作模式112
523相关寄存器113
524定时/计数器T2114
525计数器实验117
526计时器实验120
527交通灯实验121
53中断功能及使用123
531中断与中断源123
532中断寄存器及中断优先级123
533中断响应处理125
534应用定时/计数器中断125
54串行通信127
541通用串行口127
542串行工作模式128
543串口相关寄存器128
544串行通信参数设置129
545单片机通信129
546RS232通信133
547RS485通信135
548RS232/485通信转换138
55看门狗139
551相关寄存器139
552看门狗测试140
第6章TFT显示屏应用151
61TFT显示屏152
611TFT显示屏简介152
612NH035DN01显示屏152
613NH035DN01接口153
614NH035DN01用法154
62图形绘制155
621点线面绘制155
622绘制直线159
623绘制圆形161
624绘制圆环162
625绘制扇形162
626绘制曲线163
63图片显示164
631图片获取164
632图片存储与再现165
64文字显示168
641字符显示168
642汉字显示169
643中英文混排172
65菜单制作173
651菜单支持173
652菜单控制174
66特效制作175
第7章音频应用185
71电子乐曲演奏186
711MIDI简介186
712乐曲演奏线路186
713乐曲演奏程序187
72语音录放189
721WAVE简介189
722语音录放线路189
723语音录放程序191
第8章多媒体应用199
81万年历式电子时钟200
811工作原理200
812器件与线路200
813程序设计201
814功能测试209
82温/湿度语音播报209
821工作原理209
822器件与线路210
823程序设计211
824功能测试213
83数码相册214
831工作原理214
832器件与线路214
833程序设计214
834功能测试219
第9章综合应用220
91下载型振动闹钟221
911设计目标及工作原理221
912硬件设计221
913程序设计222
914功能测试227
92逻辑电路模拟及检测装置228
921设计目标及工作原理228
922器件与线路229
923程序设计230
924功能测试242
93家居安防系统242
931设计目标及工作原理242
932硬件设计245
933程序设计246
934功能测试251
94网络环境下数据采集系统251
941设计目标及工作原理251
942硬件设计252
943程序设计253
944配置与测试257
参考文献259