AT89S52单片机是ATMEL公司新近推出的高档型AT89S系列单片机中的增强型产品。本书全面而详细地论述了AT89S52增强型单片机功能原理及其应用。\r\n 全书共分9章,前6章着重论述了AT89S52系列单片机的基本功能原理,包括硬件结构、功能特点、指令系统、存储器组成、接口部件等,特别是Flash的编程和定时/计数器的功能原理及其应用;后3章为外部功能扩展、编程技术、开发应用与调试等,每章末均设有习题,供学习时深入思考与练习。本书内容通俗易懂,重点突出,实用性强。\r\n 本书适合作为高等院校的单片机专业课、选修课以及多种单片机培训班教材,同时适合广大科技工作者学习使用。
第1章 绪言\r\n 1.1 AT89系列单片简介\r\n 1.2 AT89系列单片机的发展\r\n 1.2.1 AT89S51 系列——标准型\r\n 1.2.2 AT89S51 系列——高档型\r\n 1.3 AT89S52系列单片机\r\n 习题\r\n第2章 AT89S52系列单片机的基本结构 \r\n 2.1 AT89S52单片机的硬件组成结构 \r\n 2.2 AT89S52单片机的封装及其引脚功能说明\r\n 2.2.1 AT89S52单片机的封装\r\n 2.2.2 AT89S52单片机的引脚功能说明 \r\n 2.3 AT89S52中央处理器\r\n 2.3.1 算术/逻辑运算部件\r\n 2.3.2 专用寄存器简介\r\n 2.3.3 通用工作寄存器Ro-R7\r\n 2.4 RST功能\r\n 2.4.1 复位方式\r\n 2.4.2 复位\r\n 2.4.3 省电方式\r\n 2.5 振荡器、时钟电路及时序\r\n 习题\r\n第3章 AT89S52存储器组织\r\n 3.1 概述 \r\n 3.1.1 半导体随机存取存储器RAM\r\n 3.1.2 只读存储器ROM\r\n 3.2 AT89S52存储器结构 \r\n 3.2.1 程序存储器地址空间\r\n 3.2.2 数据存储器地址空间\r\n 3.2.3 特殊功能寄器地址空间\r\n 3.3 外部存储器与访问\r\n 3.3.1 外部程序存储器与访问\r\n 3.3.2 外部数据存储顺与访问\r\n 3.3.3 外部功能扩展三总线——地址、数据、控制总线\r\n 3.4 AT89S52片内Flash存储器\r\n 3.4.1 签名字节的读出及存储器加密\r\n 3.4.2 Flash存储器的编程\r\n 习题\r\n第4章 AT89S52的指令系统 \r\n 4.1 概述 \r\n 4.2 寻址方式\r\n 4.3 指令系统\r\n 4.3.1 数据传送类指令\r\n 4.3.2 算术运算类指令\r\n 4.3.3 逻辑运算类指令\r\n 4.3.4 控制转移类指令 \r\n 4.3.5 布尔处理类指令\r\n 习题\r\n第5章 AT89S52的中断\r\n 5.1 中断概述 \r\n 5.1 T89S52的中断系统\r\n 5.3 响应中断的条件和过程\r\n ……\r\n第6章 AT89S52的接口部件结构及其功能\r\n第7章 程序设计基础 \r\n第8章 应用系统功能扩展\r\n第9章 AT89S52单片机的开发与应用\r\n附录A 指令系统中常用符号说明 \r\n附录B 影响标志位设置的的指令\r\n附录C AT89S52指令表\r\n附录D 片内RAM中20H-2FH共128位位地址表\r\n附录E 特殊功能寄存器地址表\r\n参考文献
ATMEL公司是美国20世纪80年代中期成立并发展起来的半导体公司。该公司的技术优势在于推出Flash存储器技术和高质量、高可靠性的生产技术,它率先将独特的Flash存储技术注入于单片机产品中。其推出的AT89系列单片机,在世界电子技术行业中引起了极大的反响,在国内也受到广大用户欢迎。
AT89S系列单片机是继AT89C系列之后推出的功能更强的新产品。AT89S系列与AT89C系列相比,运算速度有了较大的提高,它的静态工作频率为0~33MHz,片内集成有双数据指针DPTR、定时监视器(watchdogtimer,又称看门狗)、低功耗休闲状态及关电方式、关电方式下的中断恢复等诸多功能,极大地满足了各种不同的应用要求。
AT89S52单片机是AT89S系列中的增强型高档机产品,它片内存储器容量是AT89S51的一倍,即片内8KB的Flash程序存储器和256B的RAM。另外,它还增加了一个功能极强的、具有独特应用的16位定时/计数器2等多种功能,因此,国内很多读者和用户选择52增强型高档机作为学习和应用系统的主机。由于目前大多数著作均限于51基本型的论述,因此,本书着重于AT89S52增强型高档单片机进行详细的全面论述,由于AT89S52包含了AT89S51的全部内容,这样,可使广大读者、工程技术人员拓宽知识和应用的选择。
AT89S52系列单片机与MCS-51系列全兼容,它是在MCS-51的技术内核为主导的基础上倾注了ATMEL公司优良技术进行新的设计和开发,使之功能更强、更具特色,从而使广大读者能较快地学好和掌握,并具备广泛的开发环境,使开发、应用更方便。
作者依据多年的教学、科研的经验和体会,在编著的过程中注意到读者的认识规律,尽量以循序渐进、由浅入深的阐述方法贯彻始终,在顺序上也作了认真考虑和安排,以便于广大读者的学习和掌握。每章后面均有若干习题,供读者练习,以加深基本概念、原理、应用的理解和掌握。
在本书编著过程中得到了广州天河双龙电子有限公司耿德根先生和东南大学李文忠先生的大力支持和帮助,在此致以最衷心的感谢!
作者在编著过程中力求阐述正确无误,条理分明,说理清楚。由于作者水平有限,书中可能还存在某些不足之处,敬请广大读者多多指正!
作 者
2004年3月于南京东南大学