前言
第1章 单片机概述
1.1 单片机概念及发展概况
1.2 单片机的特点及应用领域
1.3 MCS-51系列单片机
第2章 MCS-51单片机内部硬件结构及原理
2.1 MCS-51单片机的内部结构及引脚功能
2.2 MCS-51单片机的微处理器及工作原理
2.3 存储器的结构
2.4 并行端口
2.5 CPU时序及时钟电路
2.6 复位和复位电路
第3章 MCS-51单片机的指令系统
3.1 指令系统简介
3.2 指令系统的寻址方式
3.3 指令系统分类介绍
3.4 MCS-51汇编语言的伪指令
第4章 MCS-51单片机汇编语言程序设计
4.1 概述
4.2 汇编语言程序设计
4.3 查表程序设计
4.4 子程序设计
4.5 运算类程序设计
第5章 MCS-51单片机内部器件
5.1 MCS-51单片机的中断系统
5.2 MCS-51单片机定时器/计数器
5.3 MCS一51单片机串行口
第6章 MCS-51单片机的系统扩展应用
6.1 系统扩展概述
6.2 存储器的扩展
6.3 并行I/0口扩展
第7章 MCS-51单片机与ADC、DAC的接口设计
7.1 常用ADC芯片及单片机与ADC20809的接口
7.2 常用DAC芯片及单片机与DAC0832的接口
第8章 MCS-51单片机与键盘、显示器的接口设计
8.1 键盘接口
8.2 LED显示器接口
8.3 键盘/显示器接口设计实例
第9章 单片机应用系统的开发过程和典型实例
9.1 单片机应用系统的研制步骤和方法
9.2 MCS-51单片机与日历时钟芯片的接口设计
9.3 MCS-51单片机在温度测控系统中的应用实例
9.4 单片机与步进电机接口设计实例
第10章 C51程序设计语言基础
10.1 C语言在单片机开发中的应用
10.2 C51语言的数据类型与运算
1O.3 C51语言的构造数据类型及预处理指令
10.4 C51语言的函数
10.5 C51语言的库函数
10.6 C语言与汇编语言混合编程
10.7 KeilIDE开发环境uVision2
10.8 C51语言程序设计范例
附录 MCS-51系列单片机指令表
参考文献