第1章 单片机基础及MCS-51结构
1.1 单片机概述
1.2 MCS-51单片机功能及结构框图
1.3 8051单片机内部结构
1.4 MCS-51单片机引脚功能
1.5 MCS-51工作方式
1.6 MCS-51单片机工作时序
第2章 Keil C51简介及单片机软件程序设计
2.1 Keil C51集成开发环境
2.2 建立一个简单的项目
2.3 工程项目的编译及运行
2.4 单片机软件开发流程
第3章 C语言基础及实例剖析
3.1 C程序组成
3.2 C语言中的运算操作
3.3 基本的程序设计结构
3.4 Keil中的C样例程序分析
第4章 中断系统
4.1 中断概述
4.2 8051中断
4.3 中断控制
4.4 中断编程实例
第5章 定时器/计数器
5.1 定时器/计数器的结构与工作原理
5.2 定时器/计数器的工作方式
5.3 定时器/计数器的控制
5.4 定时器计数器初始化
5.5 定时器/计数器应用实例
第6章 串行通信接口
6.1 串行通信方式简介
6.2 串口结构介绍
6.3 MCS-51串口工作方式
6.4 串行通信接口标准
6.5 串口应用实例
6.6 软件UART原理及实现
6.7 串口调试助手及其作用
第7章 输入设备
7.1 输入设备分类及结构
7.2 键盘与单片机的接口
7.3 键盘接口的程序实现
第8章 输出设备
8.1 输出设备种类及结构
8.2 输出设备接口及其编程
8.3 8279接口芯片
第9章 MCS-51与常用外设芯片接口
9.1 数/模转换
9.2 模/数转换
9.3 定时器计数器8253
第10章 MCS-51汇编语言程序设计
10.1 指令与寻址方式
10.2 MCS-51指令系统
10.3 汇编语言程序设计
10.4 汇编程序实例
第11章 C与汇编语言混合编程
11.1 程序设计及编程方法
11.2 混合编程原理
11.3 C与汇编语言混合编程实现
11.4 混合编程应用实例
第12章 单片机系统扩展
12.1 系统扩展概述
12.2 简单的I/O口扩展
12.3 可编程接口扩展芯片
12.4 存储器扩展
第13章 单片机应用系统设计
13.1 应用系统设计的一般方法
13.2 单片机程序在线装载系统
13.3 摄像机云台解码器系统设计
第14章 对初学者的几点建议
14.1 模块化设计思想
14.2 系统开发中的必备工具
14.3 隐式过程显化
展开