第一单元 单片机的基础知识
项目一 51系列单片机相关基础知识介绍
任务一 了解单片机的功能及应用
任务二 了解51系列单片机的标号信息、封装类型及引脚
任务三 了解单片机的c51基础知识
任务四 了解单片机学习所需的软硬件
动手操作
思考与练习
项目二 keil和slisp软件的使用
任务一 认识并搭接单片机外围电路
任务二 keil工程的建立
任务三 程序的编写与编译
任务四 程序下载
知识链接 c51中的头文件、注释及main()主函数
动手操作
思考与练习
第二单元 端口操作
项目三 延时小灯控制的设计
任务一 认识并搭接外围电路
任务二 程序的编写、编译与下载
任务三 程序中相关语句与函数的学习
任务四 keil软件仿真及延时语句的精确计算
知识链接 单片机的几个周期介绍
动手操作
思考与练习
项目四 红绿灯控制的设计
任务一 认识并搭接外围电路
任务二 程序的编写、编译与下载
任务三 程序中相关语句与函数的学习
任务四 keil软件仿真下i/o口与变量状态的观察
知识链接 局部变量与全局变量
动手操作
思考与练习
项目五 花样小灯控制的设计
任务一 认识并搭接外围电路
任务二 程序的编写、编译与下载
任务三 程序中for嵌套语句的详细分析
任务四 keil软件仿真下i/o口与变量状态的观察
知识链接 位操作法与总线操作法
动手操作
思考与练习
项目六 按键控制小灯的设计
任务一 认识并搭接外围电路
任务二 程序的编写、编译与下载
任务三 程序中相关语句的学习与分析
任务四 keil软件仿真下i/o口与变量状态的观察
知识链接 键盘检测原理及应用实现
动手操作
思考与练习
项目七 舞台灯光控制的设计
任务一 认识并搭接外围电路
任务二 程序的编写、编译与下载
任务三 程序中if嵌套选择语句及去抖动操作的分析
任务四 keil软件仿真下i/o口与变量状态的观察
知识链接 利用c51自带库函数及逻辑运算实现流水灯
动手操作
思考与练习
第三单元 显示
项目八 10s倒计时的设计
任务一 认识并搭接外围电路
任务二 程序的编写、编译与下载
任务三 认识七段数码管和七段显示译码器74ls47
任务四 项目拓展训练
知识链接 如何用万用表检测数码管的引脚排列
动手操作
思考与练习
项目九 99s倒计时的设计
任务一 认识并搭接外围电路
任务二 程序的编写、编译与下载
任务三 利用编码的方法设计99s倒计时显示
任务四 编码定义及共阳极数码管编码的学习
知识链接 数码管的静态显示与动态显示
动手操作
思考与练习
项目十 999s倒计时的设计
任务一 认识并搭接外围电路
任务二 程序的编写、编译与下载
任务三 认识4位数码管和74ls245芯片
任务四 程序中相关语句段的学习
知识链接 数码管动态显示实例
动手操作
思考与练习
项目十一 可设定初始值倒计时的设计
任务一 认识并搭接外围电路
任务二 程序的编写、编译与下载
任务三 程序中相关语句段的学习
动手操作
思考与练习
项目十二 1602液晶的使用
任务一 认识并搭接外围电路
任务二 程序的编写、编译与下载
任务三 认识1602液晶
任务四 程序中相关语句段的学习
知识链接 1602液晶内部字符代码与字符图形对应关系
动手操作
思考与练习
第四单元 高级输入
项目十三 用矩阵键盘设定初始值的倒计时的设计
任务一 认识并搭接外围电路
任务二 程序的编写、编译与下载
任务三 矩阵键盘及其扫描原理
任务四 程序中相关语句段的学习
动手操作
思考与练习
……
第五单元 时间控制
第六单元 综合实训
第七单元 拓展项目
附录
参考文献2100433B