第1章 单片机的基础知识
1.1 单片机概述
1.1.1 单片机名称的由来
1.1.2 单片机的特点
1.1.3 单片机的应用
1.1.4 80C51单片机简介
1.2 单片机的结构
1.2.1 单片机的引脚及其功能
1.2.2 单片机的输入/输出端口结构
1.2.3 单片机的基本工作条件
1.3 单片机的存储器
1.3.1 存储器的常用单位和数制
1.3.2 存储器的配置
1.3.3 寻址方式
第2章 单片机的开发环境
2.1 单片机的集成开发系统软件
2.1.1 Keil 的安装
2.1.2 用Keil 开发单片机程序
2.2 单片机的实验板
2.3 Easy51Pro v2.0软件的使用
第3章 单片机的指令系统
3.1 单片机的编程语言概述
3.1.1 编程语言简介
3.1.2 80C51汇编语言的语句结构
3.2 80C51单片机的指令
3.2.1 数据传送指令
3.2.2 算术运算类指令
3.2.3 逻辑运算类指令
3.2.4 控制转移类指令
3.2.5 位操作类指令
3.2.6 常用伪指令
第4章 LED灯的控制
4.1 LED灯简介
4.2 延时时间的计算与程序设计
4.2.1 延时程序的设计
4.2.2 延时时间的计算
4.3 一只灯的控制
4.3.1 点亮一只灯
4.3.2 闪烁一只灯
4.4 流水灯的控制
4.4.1 依次点亮灯
4.4.2 亮灯循环左移与右移
4.4.3 花样流水灯
第5章 LED数码管的显示
5.1 LED数码管
5.2 代码转换
5.2.1 二进制数转换为BCD码
……
第6章 单片机的键盘控制
第7章 单片机内部的三大功能
第8章 综合实例
第9章 A/D与D/A转换器
第10章 步进电机的控制