项目一 认识单片机 1
子项目 搭接单片机最小系统 1
任务 点亮单个LED发光二极管设计 16
项目二 认识单片机开发系统 21
子项目一 用Keil C51调试LED控制程序 21
任务 LED灯闪烁控制 31
子项目二 KeilμVision3环境简介 32
项目三 单片机I/O口应用 44
子项目 输入/输出端口的应用 44
任务一 驱动LED 47
任务二 驱动蜂鸣器 50
任务三 按键控制LED发光二极管的亮灭 53
项目四 中断系统与定时的应用 59
子项目一 LED数码管的应用 59
任务一 LED数码管显示器的识别与检测 61
任务二 LED数码计数器 66
子项目二 报警器的制作 71
任务 简易报警器的制作 79
子项目三 简易秒表制作 82
任务 简易秒表 87
项目五 LED点阵大屏幕显示器的设计与实现 92
子项目 认识点阵显示模块 92
任务一 点阵显示模块的识别与检测 95
任务二 制作点阵的显示电路 97
项目六 LCD模块的应用 109
子项目 认识LCD显示模块 109
任务 制作LCD液晶显示电路 119
项目七 串行通信系统设计 124
子项目一 输入输出口扩展 124
任务一 输入接口扩展 128
任务二 输出接口扩展 130
子项目二 单片机与上位机通信 131
任务一 PC与单片机通信 136
任务二 双机通信 138
项目八 A/D与D/A转换应用系统 144
子项目一 制作数字电压表 144
任务 用ADC0809实现电压表 150
子项目二 波形器的制作 154
任务 用DAC0832产生波形 158
项目九 帆板控制系统设计 163
参考文献 189