- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.9.1 空闲模式 1. 空闲模式进入 如把PCON中的IDL位置“1”,由图2-17,则把通往CPU的时钟信号关断,便进入空闲模式。虽然振荡器运行,但是CPU进入空闲状态。所有外围电路(中断系统、串行口和定时器)仍继续工作,SP、PC、PSW、A、P0~P3端口等所有其他寄存器、内部RAM和SFR中内容均保持进入空闲模式前状态。 2. 空闲模式退出 两种方法退出,响应中断方式,硬件复位方式。 * 空闲模式下,若任一个允许的中断请求被响应时,IDL位被片内硬件自动清“0”,从而退出空闲模式。当执行完中断服务程序返回时,将从设置空闲模式指令的下一条指令(断点处)继续执行程序。 当使用硬件复位退出空闲模式时,在复位逻辑电路发挥控制作用前,有长达两个机器周期时间,单片机要从断点处(IDL位置“1”指令的下一条指令处)继续执行程序。在此期间,片内硬件阻止CPU对片内RAM的访问,但不阻止对外部端口(或外部RAM)的访问。 为避免在硬件复位退出空闲模式时出现对端口(或外部RAM)的不希望的写入,在进入空闲模式时,紧随IDL位置1指令后的不应是写端口(或外部RAM)的指令。 2.9.2 掉电运行模式 1. 掉电模式的进入 用指令把PCON寄存器的PD位置1,便进入掉电模式。由图2-17,在掉电模式下,进入时钟振荡器的信号被封锁,振荡器停止工作。 由于没有时钟信号,内部的所有功能部件均停止工作,但片内RAM和SFR的原来内容都被保留,有关端口的输出状态值都保存在对应的特殊功能寄存器中。 * 2. 掉电模式的退出 两种方法:硬件复位和外部中断。 硬件复位时要重新初始化SFR,但不改变片内RAM内容。只有当Vcc恢复到正常工作水平时,只要硬件复位信号维持10ms,便可使单片机退出掉电运行模式。 3. 掉电和空闲模式下的WDT 掉电模式下振荡器停止,意味着WDT也就停止计数。用户在掉电模式下不需要操作WDT。 掉电模式的退出有两种方法:硬件复位和外部中断。 硬件复位退出掉电模式时,对WDT的操作与正常情况一样。 * 外部中断方式退出掉电模式时,应使中断输入保持足够长时间低电平,以使振荡器达到稳定。当中断变为高电平之后,该中断被执行,在中断服务程序中复位寄存器WDTRST。 在外部中断引脚保持低电平时,为防止WDT溢出复位,在系统进入掉电模式之前先对寄存器WDTRST复位。 在进入空闲模式前,应先设置AUXR中的WDIDLE位,以确认WDT是否继续计数。 当WDIDLE=0时,空闲模式下的WDT保持继续计数。为防止复位单片机,用户可设计一定时器。该定时器使器件定时退出空闲模式,然后复位WDTRST,再重新进入空闲模式。 当WDIDLE=1时,WDT在空闲模式下暂停计数,退出空闲模式后,方可恢复计数。 * 2.10 AT89S52单片机与AT89S51单片机的差异 目前增强型的AT89S52单片机与基本型的AT89S51单片机的价格已经没有什么差别。两款机型相比,增强型的AT89S52的片内数据存储器(片内RAM)与片内程序存储器(片内Flash存储器)的容量分别增加了一倍。还增加了一个功能极强的定时器/计数器T2。本节介绍AT89S52单片机与AT89S51单片机在片内硬件资源上的差异。 2.10.1 AT89S52单片机与AT89S51单片机片内硬件资源的差别 AT89S52与AT89S51单片机的片内硬件资源相比,主要有以下差别: (1)片内数据存储器(片内RAM)由128B增加至256B; (2)程序存储器由4KB 增加为8KB Flash ROM; (3)增加了6个特殊功能寄存器。 (4)增加了1个16位定时器/计数器T2。 2.10.2 AT89S52的引脚 AT89S52单片机共有3种封装,有效引脚为40条,常见的为双列直插封装(DIP),此外,还有44引脚的PLCC和TQFP封装方式的芯片。AT89S52单片的双列直插封装(DIP)的引脚见图2-20。 与AT89S51引脚(见图2-2)的差别主要在P1.0和P1.1引脚上。AT89S52单片机的这两只引脚增加了复用功能: (1)P1.0(1脚):定时器/计数器T2的外部计数输入T2; (2)P1.1(2脚):定时器/计数器T2的捕捉/再转入触发及方向控制T2EX。 图2-20 AT89S52双列直插封装方式的引脚 2.10.3 AT89S52单片机的存储器结构 下面介绍AT89S52单片机与AT89S51单片机的存储器空间结构的差别。 1.程序存储器地址空间 AT89S52单片机的程序存储器空间为64KB,其中片内有8KB的Flash ROM,地址为0000H~1FFFH。64
文档评论(0)