第1章绪论
1.1电子计算机概述
1.1.1电子计算机的经典结构
1.1.2微型计算机的组成及其应用形态
1.2单片机的发展过程及产品近况
1.2.1单片机的发展过程
1.2.2单片机产品近况
1.3单片机的特点及应用领域
1.3.1单片机的特点
1.3.2单片机的应用领域
1.4单片机应用系统开发方法
1.4.1应用系统开发的概念
1.4.2应用系统主要开发工具
1.4.3应用系统开发流程
1.5渐进实践——利用μVision平台生成可执行目标程序
本章小结
思考题及习题
第2章80C51的结构和原理
2.180C51的内部结构与引脚功能
2.1.180C51的内部结构
2.1.280C51典型产品的资源配置
2.1.380C51典型产品封装和引脚功能
2.280C51单片机的CPU
2.2.1CPU的功能单元
2.2.2CPU的时钟
2.2.380C51单片机的复位
2.380C51的存储器组织
2.3.180C51单片机的程序存储器配置
2.3.280C51单片机数据存储器配置
2.3.380C51单片���的特殊功能寄存器(SFR)
2.480C51单片机并行口
2.4.1P0口、P2口的结构
2.4.2P1口、P3口的结构
2.580C51单片机*小系统
2.5.1*小系统的硬件构成
2.5.2*小系统添加简单I/O设备
2.6渐进实践——发光二极管闪烁的实现与硬件仿真
2.7渐进实践——发光二极管闪烁的Proteus软件仿真
本章小结
思考题及习题
第3章80C51的C51语言程序设计
3.1C51对标准C的扩展
3.1.1C51的数据类型
3.1.2C51数据的存储分区
3.1.3C51的编译模式
3.1.4用_at_定义变量**地址
3.2C51的指针
3.2.1已定义数据存储分区的指针
3.2.2未定义数据存储分区的指针
3.2.3利用指针实现**地址访问
3.2.4C51程序编写示例
3.3C51的函数
3.3.1C51的函数定义
3.3.2C51函数定义的选项
3.3.3C51的库函数
3.4渐进实践——LED流水灯实板验证及Proteus仿真
本章小结
思考题及习题
第4章80C51人机接口技术
4.1LED、数码管及蜂鸣器的接口技术
4.1.1LED接口
4.1.2数码管接口
4.1.3蜂鸣器接口
4.2按键及键盘接口技术
4.2.1独立按键接口
4.2.2键盘接口
4.3字符型LCD显示器接口技术
4.3.1LCD1602模块的外形及引脚
4.3.2LCD1602模块的组成
4.3.3LCD1602模块的命令
4.3.4LCD1602模块的接口
4.4渐进实践——数码管显示信息的3键调整及Proteus仿真
本章小结
思考题及习题
第5章80C51的中断系统及定时/计数器
5.180C51单片机的中断系统
5.1.180C51中断系统的结构
5.1.280C51的中断源
5.1.380C51中断的控制
5.280C51单片机中断处理过程
5.2.1中断响应条件和时间
5.2.2中断响应过程
5.2.3中断返回
5.2.4中断程序举例
5.380C51的定时/计数器
5.3.1定时/计数器的结构和工作原理
5.3.2定时/计数器的控制
5.3.3定时/计数器的工作方式
5.3.4定时/计数器应用举例
5.480C52的定时/计数器T2
5.4.1T2的相关控制寄存器
5.4.2T2的工作方式
5.5渐进实践——外部中断次数计数器及其Proteus仿真
5.6渐进实践——简易秒表的定时器实现及其Proteus仿真
本章小结
思考题及习题
第6章80C51单片机的串行口
6.1计算机串行通信基础
6.1.1串行通信的基本概念
6.1.2串行通信接口标准
6.280C51单片机的串行口
6.2.180C51串行口的结构
6.2.280C51串行口的控制寄存器
6.2.380C51串行口的工作方式
6.2.480C51波特率确定与初始化步骤
6.380C51单片机串行口应用
6.3.1利用单片机串口的并行I/O扩展
6.3.2单片机与Pc问的串行通信
6.3.3单片机与单片机间的串行通信
6.4渐进实践——单片机与PC通信及其Proteus仿真
6.5渐进实践——单片机与单片机通信及其Proteus仿真
本章小结
思考题及习题
第7章80C51的串行总线扩展
7.1一线总线接口及其扩展
7.1.1单总线接口及其扩展
7.1.2DS18820的操作命令
7.1.3DS18820的操作时序
7.1.4DS18820的操作函数
7.1.5DS18820应用实例
7.2I2C总线接口及其扩展
7.2.1I2C总线基础
7.2.280C51的I2C总线时序模拟
7.2.380C51与AT24C02的接口
7.3SPI总线接口及其扩展
7.3.1单片机扩展SPI总线的系统结构
7.3.2SPI总线的数据传输时序
7.3.380C51扩展TLC5615D/A转换器
7.3.480C51扩展TLC549A/D转换器
7.4渐进实践——基于AT24C02的简易密码锁及其Proteus仿真
7.5渐进实践——基于TLC5615的正弦信号发生器及其Proteus仿真
7.6渐进实践一基于TLC549的数字电压表及其Proteus仿真
本章小结
思考题及习题
……
第8章80C51应用系统设计
附录AProteus软件操作概览
附录B8C51单片机指令速查表
附录CC51相关资源