绪论 1
项目一 LED灯控制 3
项目分析 3
培养目标 3
任务一 点亮一个LED灯 3
任务描述 3
任务分析 3
任务实施 4
能力检测 21
任务二 闪烁灯 22
任务描述 22
任务分析 22
任务实施 22
能力检测 28
任务三 数码管显示 29
任务描述 29
任务分析 29
任务实施 29
拓展知识 36
能力检测 41
项目二 键盘技术应用 42
项目分析 42
培养目标 42
任务一 静态按键应用 42
任务描述 42
任务分析 42
任务实施 42
能力检测 48
任务二 动态扫描键盘应用 48
任务描述 48
任务分析 48
任务实施 48
拓展知识 54
能力检测 60
项目三 定时/计数器应用 61
项目分析 61
培养目标 61
任务一 频率发生器设计 61
任务描述 61
任务分析 61
任务实施 61
能力检测 66
任务二 频率计设计 67
任务描述 67
任务分析 67
任务实施 67
能力检测 70
项目四 单片机串行通信应用 71
项目分析 71
培养目标 71
任务一 双机通信 71
任务描述 71
任务分析 72
任务实施 72
拓展知识 84
能力检测 86
任务二 与PC机通信 87
任务描述 87
任务分析 87
任务实施 87
能力检测 96
项目五 人机接口模块应用 97
项目分析 97
培养目标 97
任务 液晶显示器模块应用 97
任务描述 97
任务分析 97
任务实施 97
能力检测 107
项目六 输出信号通道模块应用 108
项目分析 108
培养目标 108
任务一 直流电机控制 108
任务描述 108
任务分析 108
任务实施 108
能力检测 113
任务二 步进电机控制 113
任务描述 113
任务分析 113
任务实施 113
能力检测 122
任务三 D/A、A/D数模转换器应用 122
任务描述 122
任务分析 122
任务实施 122
能力检测 134
附录 135
附录A MCS—51单片机内部256B寄存器一览表 135
附录B MCS—51单片机汇编指令集 138
附录C C语言符号控制命令快速查询 143
附录D ASCII码表 152
附录E 中文字型码表 156
附录F 常见封装形式 163