第1章 单片微型计算机概述及预备知识
1.1 单片机的发展历史和发展趋势
1.2 计算机的数制和码制及数制之间的转换
1.3 计算机中数的表示方法
1.4 微型计算机的二进制数运算
1.5 常用的单片机产品
1.6 单片机的应用与选择
习题
第2章 MCS-51系列单片机硬件结构
2.1 逻辑结构及信号引脚
2.2 时钟电路与时序
2.3 工作方式
2.4 内部存储器
习题
第3章 MCS-51指令系统与汇编语言程序设计
3.1 汇编语言指令格式
3.2 寻址方式
3.3 指令系统
3.4 汇编语言程序设计方法
3.5 简单和分支程序设计
3.6 循环和查表程序设计
习题
第4章 MCS-51单片机的c语言简介
4.1 MCS-51的C语言
4.2 C51数据类型与存储方式
4.3 C51数据的存储类型与存储关系
4.4 特殊功能寄存器(SFR)及其C51定义方法
4.5 并行接口及其C51定义方法
4.6 位变量及其C51定义方法
4.7 C51构造数据类型
4.8 C51的绝对地址访问
4.9 C51的输入输出
4.10 C51中断服务函数的定义方法
4.11 汇编语言与C51的混合编程
习 题
第5章 MCS-51单片机的硬件资源及应用
5.1 并行I/O口及其应用
5.2 中断系统
5.3 定时器/计数器
5.4 串行接口及其串行通信
习题
第6章 MCS-51单片机的并行扩展接口
6.1 总线并行扩展
6.2 存储器接口扩展
6.3 输入/输出并行接口扩展
6.4 D/A转换器接口扩展
6.5 A/D转换器接口扩展
6.6 显示及键盘接口扩展
6.7 微型打印机接口扩展
习题
第7章 MCS-51单片机的串行外设接口技术
7.1 SPI串行外设接口技术
7.2 IIC总线外设接口技术
7.3 Microwire串行外设接口
7.4 1-wire单总线的基本原理
习题
第8章 单片机应用系统的设计及应用举例
8.1 单片机应用条件
8.2 单片机应用系统设计要领
8.3 应用系统的设计过程
8.4 单片机应用系统调试
8.5 单片机应用系统设计与调试实例
习题
第9章 MCS-51兼容单片机简介
9.1 Atreel公司AT89、AT90和AT91系列单片机简介
9.2 AT89C:5X/LV5X单片机原理
9.3 AT89CX051单片机原理
9.4 Philips公司MCS-51兼容单片机简介
9.5 Dalls-Maxim公司MCS-51兼容单片机简介
9.6 其他公司的单片机
附录A MCS-5l指令表
附录B MCS-51指令助记符注释表
附录C 常用的缩写符号
附录D ASCII(美国信息交换标准码)表
附录E C51的库函数
附录F 常用集成电路引脚图
参考文献