第1章 单片机最小系统
1.1 单片机概述
1.1.1 单片机简介
1.1.2 常用单片机介绍
1.2 AT89C51单片机的引脚功能
1.2.1 电源及时钟引脚
1.2.2 控制引脚
1.2.3 输入/输出引脚
1.3 单片机最小系统
1.3.1 时钟电路与时序
1.3.2 复位电路
1.3.3 单片机最小系统的组成结构
1.4 让单片机动起来——模拟开关灯
1.4.1 模拟开关灯设计要求
1.4.2 模拟开关灯电路设计
1.4.3 模拟开关灯程序设计
1.4.4 Proteus仿真结果
本章小结
习题与思考题
第2章 AT89C51单片机的编程结构
2.1 AT89C51单片机的硬件组成
2.2 AT89C51单片机的CPU
2.2.1 运算器
2.2.2 控制器
2.3 AT89C51单片机的存储器结构
2.3.1 数据存储器空间
2.3.2 程序存储器空间
2.4 C51程序设计基础
2.4.1 C51程序设计概述
2.4.2 C51语言中的数据类型与存储方式
2.4.3 C51语言中的存储类型
2.4.4 C51语言中的特殊功能寄存器及位变量定义
2.4.5 C51语言的指针
2.4.6 C51语言中的中断服务函数
2.4.7 C51库函数
2.5 AT89C51单片机片内并行端口的原理及编程
2.5.1 AT89C51单片机并行I/O端口的结构
2.5.2 并行I/O端口的C51编程举例
本章小结
习题与思考题
第3章 AT89C51单片机的输入,输出外设接口
3.1 LED数码管显示原理及接口设计
3.1.1 LED数码管的工作原理
3.1.2 LED数码管静态显示方式
3.1.3 LED数码管动态显示方式
3.1.4 LED数码管显示器设计实例
3.2 键盘的接口设计
3.2.1 键盘接口概述
3.2.2 独立式按键及其接口电路
3.2.3 矩阵式键盘及其接口电路
3.2.4 键盘接口案例设计
3.3 LED点阵应用设计
3.3.1 LED点阵概述
3.3.2 LED点阵接口电路
3.3.3 LED点阵应用实例
3.4 AT89C51与液晶显示器的接口
3.4.1 LCD显示器的分类
3.4.2 点阵字符型液晶显示器
3.4.3 LCD显示器与单片机的接口与应用
本章小结
习题与思考题
第4章 单片机的中断系统
4.1 AT89C51单片机的中断系统结构
4.1.1 AT89C51单片机的中断源
4.1.2 中断请求标志寄存器
4.1.3 中断控制
4.2 AT89C51单片机的中断处理过程
4.2.1 中断响应的条件
……
第5章 AT89C51单片机的定时器,计数器
第6章 单片机的串行口
第7章 单片机的常用外围接口扩展技术
第8章 单片机的D/A与ND转换器及应用
第9章 单片机应用系统的开发与调试
第10章 典型单片机综合应用系统实例