目录
第1章单片机基础
1.1MCS51单片机的基本结构
1.1.1MCS51单片机
1.1.2MCS51单片机的内部结构
1.1.3MCS51单片机的外部引脚
1.2中央处理器
1.2.1运算器
1.2.2控制器
1.2.3CPU时序
1.2.4CPU复位
1.2.5布尔处理器
1.2.6MCS51单片机的低功耗运行方式
1.3MCS51单片机存储器结构
1.3.1MCS51单片机存储器的分类及配置
1.3.2程序存储器
1.3.3内部数据存储器
1.3.4外部数据存储器
1.4MCS51单片机I/O接口
1.4.1I/O接口的作用
1.4.2I/O接口的编址方式
1.4.3输入输出传送方式
1.4.44个端口
1.5习题
第2章MCS51单片机指令系统
2.1MCS51单片机汇编语言与指令格式
2.1.1单片机的汇编语言
2.1.2指令格式
2.1.3指令中的常用符号
2.2寻址方式
2.2.1立即寻址
2.2.2直接寻址
2.2.3寄存器寻址
2.2.4寄存器间接寻址
2.2.5变址寻址
2.2.6相对寻址
2.2.7位寻址
2.3MCS51单片机指令系统
2.3.1数据传送类指令
2.3.2算术运算类指令
2.3.3逻辑运算及循环移位类指令
2.3.4控制转移类指令
2.3.5位操作类指令
2.4伪指令
2.5习题
第3章C51编程基础
3.1程序设计基础
3.1.1标识符与关键字
3.1.2C51程序的基本语法
3.1.3运算符与表达式
3.1.4C51程序的基本语句
3.2函数
3.2.1函数的定义
3.2.2函数的调用
3.2.3中断服务程序
3.2.4程序预处理
3.3数组与指针
3.3.1一维数组
3.3.2二维数组
3.3.3字符数组
3.3.4指针与地址
3.3.5指针的寻址
3.3.6使用_at_关键字进行绝对地址定位
3.3.7应用举例
3.4习题
第4章中断、定时器/计数器、串口
4.1中断的基础知识
4.1.1MCS51单片机中断的基础知识
4.1.2MCS51单片机中断的系统结构
4.2单片机的定时器/计数器
4.2.1MCS51定时器/计数器的基础知识
4.2.2定时器/计数器的结构及工作原理
4.2.3定时器/计数器的控制和数据寄存器配置
4.2.4定时器/计数器的工作方式
4.2.5基于Keil的定时器/计数器应用举例
4.3STC89C52中的定时器/计数器2
4.3.1定时器/计数器2与定时器/计数器1的区别
4.3.2定时器/计数器2的控制和数据寄存器配置
4.3.3定时器/计数器2的4种工作方式
4.3.4基于Keil的定时器/计数器2应用举例
4.4串口通信
4.4.1单片机串口通信的基础知识
4.4.2串口控制和数据寄存器配置
4.4.3串口的工作方式
4.4.4基于Keil的串口应用举例
4.5习题
第5章单片机接口技术
5.1显示器接口
5.1.1LED数码显示器的基本结构
5.1.2LED数码显示器的接口技术
5.1.3LED数码显示器的应用
5.1.4液晶显示器的基本结构
5.1.5液晶显示器的接口电路
5.2键盘接口
5.2.1键盘的分类及实现
5.2.2键盘接口电路的工作原理
5.2.3键盘的工作方式
5.2.4键盘接口的应用
5.3步进电机及驱动
5.3.1步进电机的基础知识
5.3.2步进电机的驱动方式
5.3.3步进电机控制实例
5.4I2C总线
5.4.1I2C总线介绍
5.4.2I2C总线通信协议
5.4.3基于I2C协议的PCF8591芯片介绍
5.5SPI总线
5.5.1SPI总线介绍
5.5.2SPI总线通信协议
5.5.3SPI总线在AT93C46芯片中的应用
5.5.4SPI总线在DS1302芯片中的应用
5.6习题
第6章单片机应用系统设计与开发
6.1单片机应用系统开发概述
6.1.1单片机应用系统设计的基本原则
6.1.2单片机应用系统的一般设计方法
6.1.3单片机应用系统开发的基本过程
6.2单片机应用系统的调试
6.3μVision5集成开发环境
6.3.1μVision5的使用
6.3.2μVision5中的程序调试
6.4混合编程
6.4.1混合编程注意事项
6.4.2参数传递
6.5单片机应用系统设计与开发实例
6.6习题
第7章增强型单片机
7.1STC89C516RD+单片机
7.1.1STC89C516RD+单片机的主要性能
7.1.2STC89C516RD+单片机的特殊功能寄存器
7.2STC12C5A60S2单片机
7.2.1STC12C5A60S2单片机的主要性能
7.2.2STC12C5A60S2单片机的新增功能
7.2.3STC12C5A60S2单片机的低功耗工作方式
7.3沁恒CH543单片机
7.3.1CH543单片机的主要性能
7.3.2CH543触摸检测模块
7.3.3CH543 USB功能
参考文献
