AT89S51单片机原理及应用技术王全电子课件第2章节.pptVIP

  • 71
  • 0
  • 约2.81万字
  • 约 83页
  • 2017-11-27 发布于广东
  • 举报

AT89S51单片机原理及应用技术王全电子课件第2章节.ppt

2.5 AT89S51的工作方式 当硬件复位时,IDL位被硬件自动复位为0,从而使CPU退出空闲工作方式。 当使用硬件复位退出空闲方式时,在复位逻辑电路发挥控制作用前,有长达两个机器周期时间,单片机要从断点处(IDL位置1指令的下一条指令处)继续执行程序。在这期间,片内硬件阻止CPU对片内RAM的访问,但不阻止对外部RAM或I/O口的访问。为了避免在硬件复位退出空闲方式时出现对外部RAM或I/O口的不希望的写入,在进入空闲方式时,紧随IDL位置1指令后的不应是写外部RAM或I/O口的指令。 2.5 AT89S51的工作方式 3.空闲工作方式时的WDT 在进入空闲工作方式时,WDT的工作状态由AUXR中的WDIDLE位的值决定。所以,在进入空闲工作方式前应先设置AUXR中的WDIDLE位,以确认WDT是否继续计数。 当WDIDLE=0时,WDT在空闲方式下保持继续计数。此时,由于WDT正常工作,为防止WDT计数溢出复位单片机,用户可设计一个定时器,定时申请中断使CPU定时退出空闲方式,然后复位WDTRST,再重新进入空闲方式。 当WDIDLE=1时,WDT在空闲方式下暂停计数。在CPU退出空闲方式后,WDT才恢复计数。 2.5 AT89S51的工作方式 2.5.4 掉电工作方式

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档