第1章 技术准备 1
1.1认识单片机 1
1.1.1单片机的发展史 1
1.1.2认识单片机的应用范畴 2
1.1.3单片机的外部结构与内部结构 6
1.1.4单片机的最小应用系统组成 10
1.1.5整合资源,认真准备 11
1.2单片机技术开发工具及正确使用 12
1.2.1单片机技术开发工具 12
1.2.2单片机系统的设计、制作与调试过程 28
第2章 单片机灯光控制技术 33
2.1 LED闪灯控制技术 33
2.1.1单只LED闪灯 33
2.1.2 8路闪灯 49
2.2多花样闪灯控制技术 55
2.2.1 16路花样闪灯 55
2.2.2 LED数码显示 63
2.2.3较大功率闪灯控制 67
2.3模拟交通灯控制技术 68
2.3.1简易十字路口交通灯 68
2.3.2多方向交通灯控制 74
第3章 单片机声光输出控制技术 79
3.1轻触按键控制的信号灯 79
3.1.1键控移位信号灯 79
3.1.2灯光的开关控制 82
3.2简易报警器 84
3.2.1门窗“911”声音报警器 85
3.2.2声光报警器 99
3.3电子门铃 102
3.3.1按键式门铃 102
3.3.2热释红外传感自动门铃 104
3.3.3遮光式感应门铃 106
3.4会“唱歌”的单片机 109
3.4.1单片机音乐播放器 109
3.4.2音乐闪灯 115
3.5单片机控制的电子琴 119
3.5.1简易8键电子琴 119
3.5.2 16键电子琴 125
第4章 单片机技术综合应用实例 134
4.1数码管显示技术 134
4.1.1数码管工作原理及简单显示控制 134
4.1.2单只数码管显示循环字符“O~F” 135
4.1.3串行移位输出数码管显示控制 136
4.1.4 4位数码管动态扫描输出显示控制 139
4.1.5 6位数码管动态扫描输出显示控制 142
4.1.6 4×4矩阵键盘输入8位数码管动态扫描输出显示控制 145
4.1.7 8位数码管动态扫描74LS595芯片串行输出显示控制 150
4.2计算器 155
4.2.1单字节数据简易计算器 155
4.2.2 8位十进制计算器 166
4.3密码锁 175
4.3.1数码管显示简易密码锁 175
4.3.2具有密码修改功能的密码锁 181
4.3.3 1602液晶显示密码锁 190
4.3.4 12864液晶中文显示密码锁 200
4.4电子钟 221
4.4.1单片机内部触发源数码管显示简易电子钟 221
4.4.2 DS1302外部触发源数码管显示电子钟 226
4.4.3 1602液晶屏显示电子钟 237
4.5定时器 241
4.5.1简易定时器 241
4.5.2多组设置定时器 247
4.6秒表 252
4.6.1单组计时秒表 252
4.6.2多组计时秒表 255
4.7温度计 258
4.7.1 DS18B20数字温度计 258
4.7.2上下限温控器 268
4.8点阵LED显示控制 272
4.8.1单一8×8点阵LED显示 272
4.8.2单一16×16点阵LED显示 276
4.8.3 16x16点阵LED显示的串行输出控制 280
4.8.4 64x16点阵LED显示的串行输出控制 282
4.9多功能万年历 285
4.9.1数码管显示多功能万年历 285
4.9.2液晶显示多功能万年历 297
附录1标识符 302
附录2关键字 303
附录3数据类型 306
附录4常量与变量 311
附录5分隔符 317
附录6运算符与表达式 318
附录7语句 330
附录8预处理 339
附录9函数体 343
习题参考答案 355