出版社:国防工业出版社
年代:2007
定价:34.0
本书全面介绍了AT89系列单片机的基本原理,包括硬件结构、功能特点、指令系统、存储器组织以及接口部件等。
第1章ATMEL公司及AT89系列单片机概况
1.1ATMEL公司的发展简况
1.2AT89系列单片机概况
1.2.1AT89系列单片机特点
1.2.2AT89系列单片机的发展分类
1.3AT89系列单片机的开发工具简介
1.3.1软件开发环境简介
1.3.2硬件开发环境简介
第2章单片机应用系统的设计与开发
2.1单片机应用系统设计
2.1.1单片机应用系统设计的基本原则
2.1.2单片机应用系统设计的一般方法
2.1.3单片机应用系统设计的内容和步骤
2.1.4单片机应用系统的可靠性设计
2.2单片机应用系统设计实例自动往返小汽车
2.3单片机应用系统的开发
2.3.1单片机开发系统组成及特点概述
2.3.2单片机开发系统的分类
2.3.3单片机开发系统的功能
2.4单片机开发系统实例
2.4.1单片机开发系统硬件及其连接
2.4.2DOS环境单片机开发系统软件
2.4.3Windows环境单片机开发系统软件
第3章AT89系列单片机的基本结构与功能
3.1内部结构框图介绍
3.1.1算术/逻辑运算单元
3.1.2寄存器组部件
3.2引脚功能描述
3.3存储器配置和特殊功能寄存器
3.3.1程序存储器
3.3.2数据存储器
3.3.3特殊功能寄存器
3.4低功耗节电模式
3.4.1空闲模式
3.4.2掉电模式
3.5看门狗定时器
3.5.1看门狗的使用
3.5.2空闲模式和掉电模式下的WIYT
3.6程序存储器的加密位
3.7Flash存储器编程
3.7.1Flash存储器的并行编程
3.7.2Flash存储器的串行编程
3.8AT89S52单片机主要电气特性
3.9时钟电路与CPu的时序
3.9.1振荡器和时钟电路
3.9.2CPU时序和有关概念
3.9.3CPU的取指令和执行指令的时序
3.9.4访问外部RoM的操作时序
3.9.5访问外部RAM的操作时序
3.10复位电路
3.10.1简单复位电路
3.10.2复杂复位电路
3.10.3应用系统的多复位处理
3.11AT89系列典型单片机结构
3.11.1AT89C51/LV51单片机
3.11.2AT89C205l单片机
3.11.3A1"89S8252单片机
第4章AT89系列单片机的指令系统
4.1指令格式及其符号说明
4.1.1指令格式
4.1.2常用符号说明
4.2AT89系列单片机的寻址方式
4.3AT89单片机的指令说明
4.3.1数据传输类指令
4.3.2算术运算类指令
4.3.3逻辑运算及移位类指令
4.3.4控制转移类指令
4.3.5布尔变量类指令
第5章汇编语言程序设计基础
5.1汇编语言程序设计概述
5.1.1汇编语言的特点及其语句格式
5.1.2汇编语言程序的基本步骤及特点
5.1.3汇编语言程序的基本结构形式
5.2汇编语言的伪指令与汇编
5.2.1汇编语言的伪指令
5.2.2汇编语言的汇编
5.3汇编语言程序设计举例
5.3.1算术运算程序
5.3.2数制转换程序
5.3.3定时程序
5.3.4查表程序
5.3.5数据极值查找程序
5.3.6数据排序程序
第6章中断系统
6.1中断系统相关概念
6.2中断系统的优、缺点
6.3中断系统的分类
6.3.1外部中断类
6.3.2定时中断类
6.3.3串行中断类
6.4中断系统的功能
6.5中断系统的结构
6.6中断标志与控制寄存器
6.6.1定时器中断控制寄存器(TCON)
6.6.2串行口控制寄存器(SCON)
6.6.3中断允许控制寄存器(IE)
6.6.4中断优先级控制寄存器(IP)
6.7中断响应处理过程
6.7.1中断响应的条件和过程
6.7.2中断的处理和返回
6.7.3中断的响应时间
6.7.4中断请求的撤销
6.8中断的外部扩展简介
6.9中断的系统应用
第7章接口部件结构及功能
7.1I/O端口的结构及功能
7.1.1I/O端口的结构
7.1.2写端口操作
7.1.3读端口操作
7.1.4读引脚和锁存器操作
7.1.5I/O口总线
7.1.6I/O口的负载能力
7.2串行接口的结构及功能
7.2.1串行通信数据同步技术
7.2.2串行通信数据传送方式
7.2.3串行接口结构与控制
7.2.4串行通信的工作方式
7.2.5串行通信应用实例
7.3定时/计数器结构与功能
7.3.1定时/计数方法概述
7.3.2定时/计数器的基本功能
7.3.3定时/计数器的结构与控制
7.3.4定时/计数器的工作方式
7.3.5定时/计数器T2
7.3.6定时/计数器的应用实例
7.4人机通信接口技术
7.4.1键盘接口技术
7.4.2显示接口技术
第8章各系统部件的扩展技术
8.1单片机最小应用系统
8.2单片机系统扩展的基本原理
8.2.1片外总线结构
8.2.2单片机三总线扩展方法
8.2.3地址空间的编址技术
8.3程序存储器的扩展EPR()M型程序存储器
8.4数据存储器的扩展
8.5并行I/0口的扩展
8.5.1I/O扩展的原因
8.5.2I/O扩展的相关技术及控制方式
8.5.3用74LSTTL芯片的简单I/O扩展
8.5.4可编程接口及其扩展技术
8.6A/D、D/A转换器的扩展
8.6.1A/D转换器接口扩展
8.6.2D/A转换器接口扩展.
8.7外部中断源扩展
第9章AT89系列单片机应用系统实例剖析
9.1AT89系列单片机应用现状
9.2汽车操纵信号灯控制系统应用
9.3智能客房控制系统应用
9.4商场自动存取柜控制系统应用
9.5工业生产顺序控制系统实现
附录
附录工ATMEL单片机指令表
附录ⅡATMEL单片机选型表
参考文献
本书的编写力求做到从理论中来,到实践中去,在内容编排上由浅到深,循序渐进,可读性强;同时更注重理论的实践,在单片机的各功能部件、系统的介绍中结合了大量的典型电路和程序,让读者做到所学即所用。本书详细介绍了AT89系列单片机的原理、结构以及指令系统,全书共分9章:第1章介绍了ATMEL公司的发展及其生产的AT89系列单片机的由来、特点、分类,并引出了AT89系列单片机的开发工具及开发设计的理念,一开始就营造了实践的氛围;第2章从宏观上介绍了单片机应用系统的设计与开发的整个过程,包括完整单片机应用系统的组成和单片机的软硬件开发环境;第3章介绍AT89系列单片机的结构与功能,以标准型AT89单片机为蓝本详细介绍了单片机各个功能部件的原理与结构,及其引脚封装,并按标准型、精简型、高档型顺序依次介绍了各类经典单片机;第4章和第5章分别介绍了AT89系列单片机的指令系统及单片机汇编语言程序设计基础;第6章~第8章重点介绍了单片机的中断系统、单片机各接口技术以各系统部件的扩展技术,并结合了大量的应用实例展示了AT89系列单片机强大的应用功能;第9章给出了不同领域的单片机应用系统的实例分析。 AT89系列单片机是ATMEL公司基于InteI公司的MCS-51系列单片机研发出来的与Mes-51兼容但性能高于Mes-51的单片机。它一问世就以其优良的性能和实惠的价格赢得了国内研究人员的广泛使用。 全书共分9章,全面介绍了AT89系列单片机的基本原理,包括硬件结构、功能特点、指令系统、存储器组织以及接口部件等。特别对FLASh的编程、中断系统的原理与使用以及定时/计数器的原理与应用等方面做了深入浅出的介绍,做到理论联系实践。同时书中还介绍了单片机的主要电气特性、封装形式、型号选用指南以及单片机应用系统的设计与开发过程,供单片机学习者借鉴与使用。全书内容丰富、编排合理、可读性好、实用性强。 本书既可作为高等院校、高等职业技术学校以及成人高等学校的自动化、计算机应用、仪器仪表和机电一体化等专业的教材,也可作为从事单片机应用系统设计、产品开发和维护的广大工程科技人员学习参考书或培训教程。