第1章欢迎来到神奇的单片机世界
1.1无处不在的单片机
1?1?1从比尔·盖茨的豪宅来认识智能化、信息化时代
1?1?2应用广泛的单片机
1?1?3单片机的应用模式
1.2一个典型的单片机应用实例
1?2?1会跳“双截棍”的机器人
1?2?2它有一颗单片机的“芯”
1.3小结
第2章揭开单片机的神秘面纱
2.1认识一下神秘的单片机
2?1?1她的样子
2?1?2她的名字
2?1?3她的专长
2.2单片机的成长史
2?2?1单片机的发展阶段
2?2?2单片机走向何方
2.3好一个大家族
2?3?1丰富多彩的单片机家族
2?3?2我是MCS?51单片机
2.4小结
第3章入场:51单片机基础知识
3.1数制与编码
3?1?1进位计数制
3?1?2原码、反码和补码
3?1?3二进制编码
3.2常用逻辑电路
3?2?1基本逻辑门电路
3?2?2组合逻辑电路
3?2?3时序逻辑电路
3.3微型计算机工作原理
3?3?1计算机基本术语
3?3?2微型计算机的基本结构
3?3?3微型计算机的工作过程
3.4小结
第4章凝眸:全面剖析51单片机
4.151单片机的内部结构
4?1?151单片机的基本组成
4?1?2关注51单片机的大脑——CPU
4.251单片机的引脚及功能
4?2?151单片机的封装形式与引脚
4?2?251单片机的引脚功能
4.351单片机的时钟及复位电路
4?3?1时钟电路
4?3?2CPU时序逻辑
4?3?3复位及复位电路
4.451单片机的存储器结构
4?4?1程序存储器
4?4?2内部数据存储器
4?4?3特殊功能寄存器(SFR)
4?4?4位寻址区
4?4?5外部数据存储器
4.551单片机的I/O端口
4?5?1P0口结构与工作原理
4?5?2P1口结构与工作原理
4?5?3P2口结构与工作原理
4?5?4P3口结构与工作原理
4?5?5I/O口的操作特点
4.651单片机的定时/计数器
4?6?1定时/计数器功能
4?6?2定时/计数器功能控制寄存器
4?6?3定时/计数器的工作模式
4.751单片机的串行接口
4?7?1串行通信的基本概念
4?7?2串行口的结构
4?7?3串行口的工作方式
4?7?4波特率的设定方法
4.851单片机的中断系统
4?8?1什么是中断
4?8?251单片机的中断系统
4?8?3中断控制寄存器
4?8?451单片机的中断响应过程
4.9小结
第5章携手:51单片机指令系统详解
5.151单片机的指令格式和寻址方式
5?1?1侃侃“指令”
5?1?2聊聊“伪指令”
5?1?3讲讲“寻址”
5.251单片机的指令系统
5?2?1数据传送类指令
5?2?2算术操作类指令
5?2?3逻辑操作类指令
5?2?4控制转移类指令
5?2?5位操作类指令
5.3小结
第6章起步:51单片机汇编程序设计
6.1汇编语言程序概述
6?1?1程序设计语言
6?1?2汇编语言程序设计的基本步骤与方法
6.2简单结构程序设计
6?2?1简单结构程序设计方法
6?2?2简单结构程序设计实例
6.3分支结构程序设计
6?3?1分支结构程序设计方法
6?3?2分支结构程序设计实例
6.4循环结构程序设计
6?4?1循环结构程序设计方法
6?4?2循环结构程序设计实例
6.5查表程序设计
6?5?1查表程序设计方法
6?5?2查表程序设计实例
6.6子程序设计
6?6?1子程序设计方法
6?6?2子程序设计实例
6.7中断程序设计
6?7?1中断程序设计方法
6?7?2中断程序设计实例
6.8定时/计数器应用程序设计
6?8?1定时/计数器应用程序设计方法
6?8?2定时/计数器应用程序设计实例
6.9串行口应用程序设计
6?9?1串行口应用程序设计方法
6?9?2串行口应用程序设计实例
6.10小结
第7章轻舞:51单片机的系统扩展
7.151单片机的扩展概述
7?1?151单片机最小化应用系统
7?1?2单片机扩展三总线结构
7.2存储器的扩展
7?2?1存储器扩展常用芯片
7?2?2连接与编址技术
7?2?3程序存储器的扩展
7?2?4数据存储器的扩展
7?2?5外扩E2PROM
7.3并行I/O口的扩展
7?3?1扩展简单I/O口
7?3?2并行接口芯片8255A的扩展
7?3?3并行接口芯片8155的扩展
7.4D/A与A/D转换器扩展
7?4?1D/A转换原理及性能指标
7?4?2常用DAC芯片DAC0832及其接口
7?4?3A/D转换原理
7?4?4常用ADC芯片ADC0809及其接口
7.5小结
第8章飞扬:典型51单片机应用系统设计
8.151单片机应用系统设计概述
8?1?1单片机应用系统设计基本内容
8?1?2单片机应用系统设计基本准则
8?1?3单片机应用系统设计基本方法
8.2简易智能交通灯设计
8?2?1总体方案设计
8?2?2系统硬件设计
8?2?3系统软件设计
8.3粮仓害虫监测系统设计
8?3?1总体方案设计
8?3?2系统硬件设计
8?3?3系统软件设计
8.4自行车里程/速度表设计
8?4?1总体方案设计
8?4?2系统硬件设计
8?4?3系统软件设计
8.5智能电子密码锁设计
8?5?1总体方案设计
8?5?2系统硬件设计
8?5?3系统软件设计
8.6四路红外遥控系统设计
8?6?1总体方案设计
8?6?2系统硬件设计
8?6?3系统软件设计
8.7三十二路燃料电池单片电压巡检系统设计
8?7?1总体方案设计
8?7?2系统硬件设计
8?7?3系统软件设计
附录
附录1常用51系列单片机产品一览
附录2 51单片机的指令表
附录3 51单片机特殊功能寄存器(SFR)与位地址空间
附录4 51单片机常用电子电路芯片
参考文献