项目一 认识单片机 1
任务一 什么是单片机 2
任务二 MCS—51单片机内部结构及引脚功能 5
任务三 MCS—51单片机的存储器结构 9
任务四 搭接单片机最小应用系统 15
任务五 学习计算机基础知识 20
项目二 制作简易交通灯 29
任务一 学习单片机常用开发工具 30
任务二 指令格式及寻址方式 44
任务三 单片机控制一只发光二极管闪烁 47
任务四 完成简易交通灯的制作与调试 67
项目三 制作简易抢答器 85
任务一 数码管学习 86
任务二 运算指令 91
任务三 键盘接口电路及编程 97
任务四 完成简易抢答器的制作与调试 106
项目四 制作简易水位报警器 114
任务一 学习中断系统 115
任务二 中断的应用 122
任务三 完成水位报警器的制作与调试 129
项目五 简易数字时钟制作 135
任务一 定时/计数器学习 136
任务二 定时/计数器的应用 142
任务三 完成简易数字时钟的制作与调试 147
项目六 玩转点阵显示 158
任务一 串行口的基础知识 159
任务二 串行口的应用 165
任务三 玩转点阵显示 167
项目七 制作简易温度检测与报警器 177
任务一 A/D转换器ADC0809 178
任务二 电动机正反转控制 182
任务三 制作简易温度检测与报警器 185
附录 193
附录一 MCS—51单片机指令表 193
附录二 教材部分项目拓展程序 198