课题一 认识单片机 1
课题二 点亮彩灯 16
任务一 一只LED闪烁 18
任务二 跑马灯 21
任务三 任意变化的彩灯控制 23
课题三 简易数字钟 29
任务一 LED数码管的静态控制显示方式 30
任务二 LED数码管的动态控制显示方式 33
任务三 从0到9的加1计数显示 36
任务四 一位数字有规律变化的显示 39
任务五 0~99加法计数器 41
任务六 0~99 999 999加法计数器 43
任务七 24进制计数器 45
任务八 简易数字钟 49
课题四 简易计算器 54
任务一 单键控制的LED显示 55
任务二 简易计算器 58
课题五 键控彩灯 71
课题六 简易频率计 80
任务一 输出1 000 Hz的方波 81
任务二 每秒闪烁一次的LED 83
任务三 简易频率计 86
课题七 单片机双机通信 95
任务一 与PC通信 95
任务二 双机通信 97
课题八 简易波形发生器 109
任务一 输出指定电压 110
任务二 简易波形发生器 111
课题九 简易数字电压表 120
课题十 移动字幕的制作 131
任务一 用点阵LED实现移动字符显示 131
任务二 字符型液晶的使用 143
任务三 点阵LCD的使用 150
课题十一 校园打铃系统 169
任务一 实时时钟的使用 170
任务二 串行存储器的使用 174
任务三 校园打铃系统 182
课题十二 工程设计实例 191
附录A Keil C51和Easy 51Pro的基本应用 198
附录B C51基础知识 205
附录C 51系列单片机内存和特殊寄存器 219
参考文献 224