内容简介
第1章 51单片机编程资源图解
1.1 51单片机概述
1.1.1单片机的基本概念
1.1.2 51单片机家族简介
1.1.3 51单片机的内部结构
1.1.4 51单片机的引脚功能
1.1.5 51单片机应用系统结构
1.2 51单片机并行I/O端口图解
1.2.1 P0口电路功能图解
1.2.2 P1口电路功能图解
1.2.3 P2口电路功能图解
1.2.4 P3口电路功能图解
1.3 51单片机的内部存储器图解
1.3.1 51单片机存储器的编址方法
1.3.2片内RAM存储器
1.4 51单片机的定时/计数器图解
1.4.1定时/计数器的结构与工作原理
1.4.2控制定时/计数器的特殊功能寄存器
1.4.3定时/计数器的工作模式
1.4.4定时/计数器的初始化
1.4.5定时/计数器应用举例
1.5 51单片机的中断控制系统图解
1.5.1中断的基本概念
1.5.2 51单片机的中断管理机制
1.5.3中断处理的过程
1.5.4中断源的扩展
1.5.5中断应用举例
1.6 51单片机串行通信接口图解
1.6.1通信的基本概念
1.6.2串行通信口的结构和工作原理
1.6.3串行通信口的工作方式与波特率设置
1.6.4串行通信
1.6.5应用举例
第2章 从标准C过渡到C51图解
2.1 C51的数据类型与存储类型图解
2.1.1 C51的数据类型
2.1.2 C51的存储类型
2.2 C51绝对地址访问图解
2.2.1使用宏定义访问绝对地址
2.2.2使用指针变量访问绝对地址
2.2.3使用关键字_at访问绝对地址
2.3 C51常用文件与库函数图解
2.3.1常用文件
2.3.2常用函数
2.4 Kei1 μVision4集成开发环境的使用
2.4.1创建工程与编辑源文件
2.4.2工程设置
2.4.3编译、链接
2.4.4仿真调试
第3章 Proteus ISIS仿真软件应用图解
3.1 Proteus ISIS集成开发环境图解
3.1.1 Proteus窗口
3.1.2 Proteus菜单
3.1.3 Proteus工具栏
3.1.4 Proteus仿真工具
3.2 Proteus原理图绘制图解
3.2.1选取元件
3.2.2放置元件
3.2.3连线方式
3.3 Proteus 51单片机仿真图解
3.3.1汇编语言程序设计仿真
3.3.2 C语言程序设计仿真
3.3.3 Proteus与Keil C51联合仿真
第4章 输入/输出过程通道图解
4.1模拟量输入通道图解
4.1.1 A/D转换原理
4.1.2 A/D转换器的主要性能
4.1.3典型A/D转换芯片与应用
4.2模拟量输出通道图解
4.2.1 D/A转换原理
4.2.2 D/A转换器的主要性能
4.2.3典型D/A转换芯片与应用
4.3开关量输入/输出通道图解
4.3.1开关量输入
4.3.2开关量输出
第5章 51单片机显示电路图解
5.1 51单片机与LED显示器接口图解
5.1.1 LED显示器结构与工作原理
5.1.2 LED显示器控制方式
5.2 51单片机与LCD显示器接口图解
5.2.1 LCD的基本结构和显示原理
5.2.2 LCD显示器的分类
5.2.3字符点阵LCD与51单片机的接口
5.2.4图形点阵LCD与51单片机的接口
5.3单片机应用系统中汉字的显示
5.3.1汉字的显示过程
5.3.2显示程序设计
5.3.3汉字库提取字模程序
第6章 51单片机按键识别电路图解
6.1利用并口扩展按键
6.1.1独立式按键接口设计
6.1.2矩阵式键盘接口设计
6.2利用串口扩展按键
6.2.1利用串口扩展独立式按键
6.2.2利用串口扩展矩阵式按键
6.3利用专用芯片扩展按键
6.3.1利用Inte1 8279构成键盘显示电路
6.3.2利用ZLG 7289A构成键盘显示电路
6.4巧用P2口剩余线扩展按键
6.4.1电路原理图
6.4.2程序设计
6.5巧用ADC 0809剩余通道扩展按键
6.5.1多通道扩展
6.5.2单通道扩展
6.6智能自动化仪表中流行的三键式
6.6.1电路设计
6.6.2程序设计
6.7拨码盘接口电路图解
6.7.1拨码盘的结构与原理
6.7.2 BCD拨码盘与51单片机接口电路
6.7.3程序设计
第7章 单片机常用电路图解
7.1时钟与复位电路图解
7.1.1时钟电路
7.1.2复位电路与复位状态
7.2地址译码电路图解
7.2.1线选法
7.2.2全地址译码
7.3并行口扩展电路图解
7.3.1用74系列TTL芯片扩展
7.3.2用可编程接口芯片扩展
7.3.3通过串行口扩展并行I/O口
7.4掉电保护电路图解
7.4.1由NE555定时器构成的掉电保护电路
7.4.2由TL7705构成的掉电保护电路
7.5看门狗电路图解
7.5.1单稳态型看门狗电路
7.5.2定时/计数器型看门狗电路
7.5.3专用芯片型看门狗电路
7.6实时时钟电路图解
7.6.1并行实时时钟
7.6.2串行实时时钟
7.7遥控发射/接收电路图解
7.7.1编码器PT2262
7.7.2解码器PT2272
7.7.3典型应用
第8章 单片机抗干扰技术图解
8.1硬件抗扰技术图解
8.1.1差模干扰信号的抑制
8.1.2共模干扰信号的抑制
8.1.3电源抗扰技术
8.1.4 CPU抗扰技术
8.1.5过程通道抗扰技术
8.1.6接地系统抗扰设计
8.2软件抗干扰技术图解
8.2.1数字滤波技术
8.2.2软件冗余技术
8.2.3软件陷阱技术
8.2.4软件看门狗
8.2.5故障自诊断技术
第9章 51单片机典型应用案例图解
9.1 51单片机智能风扇控制系统
9.1.1系统概述
9.1.2单总线通信协议介绍
9.1.3数字式温度传感器DS 18B20
9.1.4 51单片机与DS18B20的接口
9.1.5程序设计
9.1.6系统仿真运行
9.2校园智能照明控制系统
9.2.1系统概述
9.2.2硬件设计
9.2.3程序设计
9.3简易电子万年历设计
9.3.1电路设计
9.3.2程序设计
9.4单片机与微型打印机接口
9.4.1 TPμP-T系列微型打印机简介
9.4.2电路方案设计
9.4.3程序设计
9.5 IC卡读写器
9.5.1 IC卡基本知识
9.5.2 SLE4442逻辑加密卡介绍
9.5.3 51单片机与IC卡接口电路
9.5.4程序设计
参考文献