目 录
项目一 认识单片机 1
任务一 初识单片机 2
任务二 Keil C软件安装与使用 6
任务三 认识单片机基本电路 14
任务四 仿真器的使用 16
项目二 灯光控制 21
任务一 点亮一个LED 22
任务二 一个LED闪烁 26
任务三 流水灯的制作 31
任务四 花样灯的制作 36
项目三 LED声光信号警报器的制作 42
任务一 单键控制LED 43
任务二 多键控制LED 47
任务三 按键控制蜂鸣器发声 52
任务四 4×4矩阵键盘扫描 57
任务五 按键控制蜂鸣器和LED灯 62
项目四 数码管显示 67
任务一 单只数码管静态显示 68
任务二 单只数码管滚动显示 72
任务三 8只数码管静态显示 77
任务四 四只数码管滚动显示 82
项目五 模拟交通灯的制作 89
任务一 红灯控制 90
任务二 红绿灯控制 93
任务三 红黄绿灯控制 97
项目六 直流电动机的控制 103
任务一 直流电动机的启/停控制 104
任务二 直流电动机的正转 108
任务三 直流电动机的正反转 112
项目七 点阵显示 116
任务一 点亮点阵每一个点 117
任务二 8×8点阵显示 121
项目八 24h可调时钟的制作 126
附录A 单片机C语言编程规则 136