项目一 认识单片机 1
任务一 构建单片机最小应用系统 1
任务二 简易信号灯的软件设计 25
习题1 41
项目二 流水灯控制 43
任务一 画出流水灯控制的原理图 43
任务二 单片机实现流水灯程序的设计 62
习题2 66
项目三 水塔水位控制 67
任务一 单片机的寻址方式 67
任务二 单片机指令系统 71
任务三 汇编语言程序设计 88
任务四 水塔水位控制系统 91
习题3 99
项目四 电子秒表的设计 101
任务一 认识LED数码管 101
任务二 静态显示电路及程序设计 103
任务三 动态显示电路及程序设计 105
任务四LED显示在秒表上的应用 110
习题4 115
项目五 交通灯控制 116
任务一 中断系统的构成及应用 116
任务二 单片机实现交通灯程序的设计 128
习题5 136
项目六 简易电子琴的制作 137
任务一 MCS-51系列单片机的定时/计数器应用 137
任务二 制作简易电子琴 143
习题6 151
项目七 单片机驱动步进电机运行 152
任务一 了解步进电机的构造及工作原理 152
任务二 利用单片机驱动步进电机运行 154
习题7 162
项目八 智能IC卡读写器设计 163
任务一 了解智能IC卡的工作原理 163
任务二 设计并制作一个智能IC卡 164
习题8 178
项目九 单片机常用的测控电路 179
任务一 循环渐变控制 179
任务二 利用D/A转换芯片完成输入端电压检测 189
习题9 196
项目十 综合实训 198
任务一 单片机控制的汽车倒车系统 198
任务二 单片机控制的电梯系统模型 206
附录A MCS-51单片机指令表 218
附录B ASCII码表 222
参考文献 226