项目一单片机基本知识和原理的学习4个单元
项目引入
任务一 寻找单片机
任务二 认识单片机
任务三 认识单片机的开发环境
项目二 制作单片机输出控制电路4个单元
项目引入
任务一 单灯闪烁控制
任务二 流水灯控制
任务三 制作花样彩灯
项目三 "打扰" 单片机——中断的魅力4个单元
项目引入
任务一 模拟电动伸缩门的控制
任务二 用中断实现彩灯控制器
任务三 利用中断显示设备故障
项目四 LED数码管5个单元
项目引入
任务一 认识LED数码管
任务二 制作一位LED数码计数牌
任务三 制作二位LED数码计数牌
任务四 按键秒表
项目五 单片机硬件扩展4个单元
项目引入
任务一 程序存储器的扩展
任务二 数据存储器的扩展
任务三 交通信号灯模拟控制
项目六 制作点阵电路4个单元
项目引入
任务一 认识点阵电路
任务二 制作8X8LED点阵显示电路
任务三 16X16LED点阵屏
附录一 常用字符与ASCII码对照表
附录二 MCS-51系列单片机指令表
项目一 单片机基本知识和原理的学习6个单元
项目背景
预备知识
学习任务1 单片机基本概念的学习
学习任务2 51单片机内部结构的学习
任务一 寻找单片机
任务二 认识单片机
项目二 单片机编程与仿真调试软件的应用5个单元
项目背景
学习任务1 单片机C语言编程有关知识的学习
学习任务2 集成开发环境μVision4应用知识学习
任务一 单片机C语言编程有关知识的学习:keil和protues
任务二 集成开发环境μVision4应用知识学习
项目三 I/O口应用设计与调试9个单元
项目背景
学习任务1 I/O口结构及功能的学习
学习任务2 LED数码管显示接口及编程方法学习
任务一 认识LED数码管
任务二 单灯闪烁电路控制
任务三 制作流水灯控制电路
任务四 制作花样彩灯
任务五 单个字符显示设计
任务六 移动汉字显示设计
项目四 中断系统应用知识的学习5个单元
项目背景
学习任务 中断系统的应用设置
任务一 模拟电动伸缩门的控制
任务二 用中断控制发光二级管的点亮
任务三 利用中断显示设备故障
项目五 定时/计数器应用5个单元
项目背景
学习任务 定时/计数器编程应用
任务一 制作LED数码计数牌
任务二 制作二位LED数码计数牌
任务三 制作键控秒表电路
项目六 串行口应用6个单元
项目背景
学习任务 串行口应用与编程
任务一 程序存储器的扩展
任务二 数据存储器的扩展
任务三 交通信号灯模拟控制
任务四 串行口应用与编程