项目一 单片机基础知识
工作任务:认识单片机及其工具软件
任务一 认识单片机
1.1 单片机概念
1.2 单片机的性能特点
1.3 单片机的应用领域
1.4 单片机的发展和系列产品
任务二 单片机应用系统的开发
2.1 单片机开发系统
2.2 单片机编程软件简介
任务三 单片机相关基础知识
3.1 数制及数制间的转换
3.2 数的表示
3.3 常用编码
项目小结
思考与习题
项目二 MCS-51系列单片机的结构和工作原理
工作任务:I/O口控制
任务一 89C51单片机内部组成及引脚功能
1.1 单片机内部结构
1.2 89C51单片机芯片外部引脚
任务二 时钟电路与复位
2.1 时钟电路
2.2 复位电路
任务三 MCS-51系列单片机的主要组成部分
3.1 CPU和三总线
3.2 存储器
3.3 输入输出端口
任务四 89C51单片机的工作方式
4.1 程序连续执行方式
4.2 程序单步执行方式
4.3 低功耗工作方式
项目小结
思考与习题
项目三 MCS-51系列单片机指令系统
工作任务:顺序彩灯的控制
任务一 指令系统简介
1.1 指令概述
1.2 指令格式
1.3 MCS-51单片机指令的分类
1.4 指令中常用符号说明
任务二 寻址方式
2.1 立即寻址方式
2.2 直接寻址方式
2.3 寄存器寻址方式
2.4 寄存器间接寻址方式
2.5 变址寻址方式
2.6 相对寻址方式
2.7 位寻址方式
任务三 数据传送类指令
3.1 内部RAM数据传送指令
3.2 累加器A与外部RAM数据传送指令
3.3 累加器A与程序存储器传送指令
3.4 堆栈操作指令
3.5 数据交换指令
任务四 算数运算类指令
4.1 加法指令
4.2 带借位减法指令
4.3 加1、减1指令
4.4 十进制调整指令
4.5 乘法指令
4.6 除法指令
任务五 逻辑运算类指令
5.1 逻辑与运算指令
5.2 逻辑或运算指令
……
项目四 汇编语言程序设计
项目五 单片机的中断技术
项目六 单片机的定时/计数器
项目七 单片机的并行串行输入/输出接口
项目八 单片机系统扩展与接口技术
项目九 单片机系统的几种常用输入输出设备
项目十 单片机系统的设计与应用