前言 3
上篇:基础应用篇 3
第1单元 单片机应用综述 3
项目1 单片机实验电路板测试 3
项目2 广告灯的左移和右移 11
第2单 元单片机结构与I/O口应用 20
项目1 星星点灯 21
项目2 灯光闪烁 28
项目3 流水灯 35
项目4 模拟开关灯 42
项目5 二进制计数器 45
项目6 报警发生器 52
项目7 静态LED数字显示 57
项目8 动态LED数字显示 64
第3单元 单片机定时/计数器与中断系统及串行口的应用 71
项目1 秒闪光定时器(查询法) 71
项目2 秒闪光定时器(中断法) 78
项目3 00~59秒计时器 84
项目4 0~99999串口显示计数器 90
项目5 手动计数的串口显示 100
项目6 单片机自发自收通信 108
第4单元 单片机输入输出技术的基本应用 113
项目1 8×8点阵LED点、线显示技术 113
项目2 8×8点阵LED阵面显示技术 119
项目3 单键多功能按键识别技术 130
项目4 4×4矩阵式键盘识别技术 136
项目5 密码锁 150
第5单元 单片机基本综合创新应用 158
创新实践1 指定选题创新实践 158
创新实践2 自主选题创新实践 158
下篇:扩展应用篇 161
第6单元 单片机系统功能的扩展应用 161
项目1 采用8255A接口芯片的秒表 161
项目2 4位八段数码管显示的计时时钟 171
第7单元 单片机存储器的扩展应用 183
项目1 P1.0输出可调脉宽信号 183
项目2 外接Flash存储器与随机存储器 189
第8单元 单片机常见外围接口技术 195
项目1 模拟电压的测量 195
项目2 0~5V锯齿波发生器 206
项目3 脉宽编码键盘 212
项目4 8279扩展2×8键盘和4个八段管显示器 220
第9单元 单片机新型串行接口技术应用 234
项目1 用RS485串行总线实现单片机与PC通信 234
项目2 12C总线模拟 241
项目3 同步串行传输规范SPI接口简介 249
第10单元 单片机综合创新应用 251
项目1 电动机调速项目综合设计 251
项目2 自主选题创新实践 263
附录 264
附录A Keil软件应用简介 264
附录B MCS-51汇编指令功能简述表 281
参考文献 285