第1章 单片机及其开发工具
1.1 单片机的基本概念
1.2 单片机的发展
1.2.1 单片机的发展历史
1.2.2 单片机技术的发展
1.3 单片机的特点及应用
1.3.1 单片机的特点
1.3.2 单片机的应用
1.4 常用单片机简介
1.4.1 MCS-51系列单片机
1.4.2 ATMEL89系列单片机
1.4.3 STC系列单片机
1.4.4 常见的其他系列单片机
1.5 单片机程序开发软件KeilC简介
1.5.1 KeilC集成工具
1.5.2 KeilC操作方法
1.5.3 KeilC程序开发方法
1.5.4 KeilC调试运行方法
1.6 单片机系统模拟软件Proteus简介
1.6.1 ProteusISIS操作方法
1.6.2 ProteusISIS原理图设计方法
1.6.3 ProteusISIS原理图设计举例
1.6.4 ProteusISIS电路模拟运行方法
思考题与习题
第2章 MCS-51单片机的结构与原理
2.1 MCS-51单片机的内部结构及CPU
2.1.1 MCS-51单片机的结构及特点
2.1.2 MCS-51单片机的内部原理结构
2.1.3 MCS-51单片机的CPU
2.2 MCS-51单片机的引脚与总线结构
2.2.1 MCS-51单片机的引脚信号及功能
2.2.2 MCS-51单片机的外部总线结构
2.3 MCS-51单片机的存储器结构
2.3.1 程序存储器结构
2.3.2 片内数据存储器结构
2.3.3 片外数据存储器结构
2.4 MCS-51单片机的时钟及CPU时序
2.4.1 时钟电路及时钟信号
2.4.2 CPU时序
2.5 MCS-51单片机的复位
2.5.1 复位状态
2.5.2 复位电路
2.6 MCS-51单片机的低功耗工作方式
2.6.1 低功耗工作结构及控制
2.6.2 空闲工作方式
2.6.3 掉电工作方式
2.7 MCS-51单片机的输入/输出端口
2.7.1 Pl口
2.7.2 P2口
2.7.3 P3口
2.7.4 PO口
2.7.5 端口负载能力和接口要求
思考题与习题
第3章 MCS-51指令系统及汇编程序设计
3.1 汇编语言概述
3.1.1 指令和机器语言
3.1.2 汇编语言
3.1.3 汇编语言格式
3.2 MCS-51单片机寻址方式
3.2.1 立即数寻址
3.2.2 寄存器寻址
3.2.3 直接寻址
3.2.4 寄存器间接寻址
3.2.5 变址寻址
3.2.6 位寻址
3.2.7 指令寻址
3.2.8 寻址空间及指令中符号注释
3.3 MCS-51单片机指令系统
……
第4章 单片机C语言及程序设计
第5章 MCS-51单片机中断系统
第6章 MCS-51单片机定时器/计数器
第7章 MCS-51单片机串行口
第8章 单片机系统扩展接口技术
第9章 单片机人机交互接口技术
第10章 单片机模拟量、开关置接口技术
第11章 单片机应用实例
附录A ASCII码表
附录B MCS-51指令表
附录C C51库函数
附录D LCD1602字符表
参考文献