项目一 单片机最小系统设计
1.1 单片机应用系统的组成
1.1.1 单片机概述
1.1.2 单片机应用系统的组成
1.2 MCS-51系列单片机组成结构
1.2.1 MCS-51系列单片机的内部结构
1.2.2 MCS-51系列单片机的引脚
1.2.3 MCS-51系列单片机I/O口结构
1.3 MCS-51系列单片机的存储器结构
1.3.1 程序存储器
1.3.2 片外数据存储器
1.3.3 片内数据存储器
1.4 单片机最小系统电路
1.4.1 单片机时钟电路
1.4.2 单片机复位电路
1.5 单片机系统开发软件 Keil C51
1.5.1 Keil C51软件概述
1.5.2 Keil C51软件的使用
任务1 点亮1盏LED小灯
1.6 仿真软件Proteus
1.6.1 Proteus ISIS简介
1.6.2 Keil C与Proteus连接调试示例
习题1
项目二 流水灯系统设计
2.1 单片机的C语言
2.1.1 C语言的特点
2.1.2 C语言程序的基本结构及其流程图
2.2 C51的数据与运算
2.2.1 C51的数据与数据类型
2.2.2 常量与变量
2.2.3 C51的数据存储类型与8051存储器结构
2.2.4 8051特殊功能寄存器(SFR)及其C51定义
2.2.5 位变量(BIT)及其C51定义
2.2.6 C51运算符表达式及其规则
2.3 C51流程控制语句
2.3.1 表达式语句和复合语句
2.3.2 选择语句
2.3.3 循环语句
任务2 1盏LED小灯的闪烁控制
2.4 C语言的函数
2.4.1 函数分类和定义
2.4.2 函数调用
任务3 8盏LED小灯的闪烁控制
2.5 数组的概念
2.5.1 一维数组
2.5.2 二维数组
2.5.3 字符数组
任务4 8盏流水彩灯的设计
任务5 花样彩灯的设计
习题2
……