单片机原理及应用教程
2011-2
清华大学出版社
张元良 编
233
本书系统地介绍了MCS-51系列单片机的结构,指令系统、程序设计、中断系统、定时器/计数器、串行口、系统扩展及实用I/O接口技术等基本原理及初步应用;还介绍了几种常用单片机开发应用软件(Keil、Protel
99SE、Proteus),以利于读者边学习边实践}并且介绍了单片机开发流程及典型应用实例。书中配有丰富的实例详解及习题。
本书可作为大中专院校单片机原理及应用课程的教材,或作为单片机爱好者的自学用书,也可作为单片机应用开发技术人员、智能仪表开发技术人员及研究生的设计参考用书。
第1章 单片机与开发环境
1.1 单片机概述
1.1.1 微型计算机
1.1.2 单片机
1.1.3 单片机应用系统
1.1.4 单片机的发展和应用
1.2 Keil仿真软件
1.3 Protel99SE软件
1.3.1 Protel99SE软件安装
1.3.2 Protel99SE软件使用
1.4 Proteus仿真软件
1.4.1 ProteusISIS功能简介
1.4.2 绘制原理图
1.4.3 给CPU载入程序
1.4.4 在Proteus中调试程序
习题
第2章 MCS-51系列单片机的硬件结构
2.1 单片机的内部结构
2.1.1 内部结构框图
2.1.2 引脚与功能
2.2 单片机的存储器结构
2.2.1 程序存储器
2.2.2 数据存储器
2.2.3 特殊功能寄存器
2.3 单片机的并行I/O口
2.3.1 I/O口的特点
2.3.2 I/O口的内部结构
2.3.3 I/O口的功能
2.3.4 I/O口的负载能力
2.4 单片机的时钟与时序
2.4.1 ‘时钟电路
2.4.2 CPU时序
2.5 单片机的复位
2.6 单片机最小系统
习题
第3章 MCS-51系列单片机的指令系统
3.1 指令系统简介
3.1.1 指令格式
3.1.2 指令分类
3.2 单片机寻址方式及实例解析
3.3 单片机指令系统及实例解析
3.3.1 数据传送指令
3.3.2 算术指令
3.3.3 逻辑指令
3.3.4 转移指令
3.3.5 位操作指令
3.3.6 伪指令
习题
第4章 汇编语言程序设计
4.1 汇编语言源程序汇编
4.2 汇编语言的程序举例
4.2.1 基本程序设计
4.2.2 子程序设计和调用
4.2.3 应用控制流程设计
习题
第5章 MCS-51系列单片机的中断系统
5.1 中断的概念
5.2 中断源
5.3 中断控制寄存器
5.4 中断的优先级
5.5 中断的响应
5.6 由中断模块程序认知中断处理过程
5.6.1 外部中断模块代码
5.6.2 定时器中断模块代码
5.7 通过实例掌握外部中断
……
第6章 MCS-51系列单片机的定时器/计数器
第7章 MCS-51系列单片机的串行口
第8章 MCS-51系列单片机系统扩展及实用I/O接口技术
第9章 MCS-51系列单片机开发流程
第10章 数字电子钟设计实例
第11章 LED阵列动态显示设计实例
第12章 数字温度计设计实例
附录
参考文献