前言
第1章 单片机概述
1.1 单片机的发展
1.2 常用流行单片机介绍
1.3 8位单片机的主要生产厂家和机型
1.4 单片机的特点
1.5 单片机的应用
1.6 CPU的发展趋势
第2章 单片机基本结构
2.1 51系列单片机引脚功能
2.2 51单片机的系统组成框图
2.3 51单片机的内部结构
2.4 单片机内部执行过程
2.5 单片机寻址方式
2.6 单片机的存储结构
2.6.1 80C51的程序存储器配置及地址
2.6.2 80C51的数据存储器配置及地址
2.6.3 80C51的特殊功能寄存器(SFR)
2.7 单片机并行I/O口的结构
2.7.1 P0口的结构
2.7.2 P2口的结构
2.7.3 P1、P3口的结构
2.7.4 并行口的负载能力
2.7.5 80C51单片机的复位
2.7.6 80C51单片机的典型时序
2.7.7 CHMOS单片机低功耗工作方式
2.8 STC系列单片机新型I/O接口
第3章 C51程序开发基本知识
3.1 C51程序设计基础
3.1.1 C51基础知识
3.1.2 C51数据类型
3.1.3 C51常量与变量
3.1.4 C51存储模式与绝对地址访问
3.1.5 C51常用运算符
3.1.6 C51表达式语句与复合语句
3.2 C51基本结构和语句
3.2.1 C51基本结构
3.2.2 if语句
3.2.3 switch/case语句
3.2.4 while语句
3.2.5 do-while语句
3.2.6 for语句
3.2.7 循环的嵌套
3.2.8 break和continue语句
3.2.9 retum语句
3.3 C51构造数据类型
3.3.1 数组
3.3.2 指针
3.3.3 结构
3.3.4 联合
3.3.5 枚举
3.4 C51函数
3.4.1 函数的分类和定义
3.4.2 函数的参数和函数值
3.4.3 函数的调用与声明
3.4.4 函数的嵌套与递归
3.5 编程举例
3.5.1 用C语言实现I/O编程
3.5.2 用C语言实现逻辑运算
3.5.3 用C语言实现数据转换
3.5.4 用C语言实现存取代码空间
第4章 中断系统
4.1 中断的概述
4.1.1 中断的概念
4.1.2 现场保护和现场恢复
4.2 80C51中断系统
4.2.1 80C51中断系统的结构
4.2.2 中断源
……
第5章 定时器/计数器
第6章 串行接口
第7章 STC单片机看门狗及软件应用
第8章 STC单片机内部EEPROM应用
第9章 D/A、A/D转换
第10章 LED及其应用
第11章 液晶显示
第12章 单片机与串行总线
第13章 键盘接口
第14章 步进电动机与直流电动机
第15章 51单片机操作系统
附录