位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第419页 > TS80C51RA2-LCA > TS80C51RA2-LCA PDF资料 > TS80C51RA2-LCA PDF资料3第46页

TS80C51RA2/RD2
TS83C51RB2/RC2/RD2
TS87C51RB2/RC2/RD2
6.10 。硬件看门狗定时器
WDT的目的是为在状态恢复的一个方法,其中的CPU可能会受到软件的无奈之举。该
WDT由一个14位计数器和看门狗定时器复位( WDTRST ) SFR的。 WDT是默认
从退出复位无效。为了使WDT ,用户必须写入01EH和0E1H依次向WDTRST ,
SFR位置0A6H 。当WDT被使能,它会增加每个机器周期振荡器运行时
有没有办法禁止WDT ,除非通过复位(无论是硬件复位或WDT溢出复位) 。当
WDT溢出,这将推动在RST引脚输出高电平复位脉冲。
6.10.1 。使用WDT
为了使WDT ,用户必须写入01EH和0E1H依次向WDTRST , SFR位置0A6H 。当
WDT使能时,用户需要通过写01EH和0E1H到WDTRST以避免WDT溢出为其服务。
当它达到16383 ( 3FFFH ) ,这将复位器件的14位计数器溢出。当WDT使能,
它会增加每个机器周期振荡器运行时。这意味着用户必须复位WDT在
至少每16383个机器周期。要复位WDT ,用户必须写入01EH和0E1H到WDTRST 。 WDTRST
是一个只写寄存器。 WDT计数器不能被读取或写入。当WDT溢出时,就会产生一个
输出复位脉冲在RST引脚。在RESET脉冲持续时间是96 x深
OSC
,其中t
OSC
= 1/F
OSC
。为了使
WDT的物尽其用,它应该在的代码,将定期在执行这些部分进行维修
所需的时间,以防止WDT复位。
为了有一个更强大的看门狗定时器, 2
7
计数器已被添加到延长的超时功能,从排名
16毫秒到2秒@频率
OSC
= 12MHz的。要管理此功能,请参阅WDTPRG注册说明,表24 ( SFR0A7h ) 。
表23. WDTRST注册
WDTRST地址( 0A6H )
7
复位值
X
6
X
5
X
4
X
3
X
2
X
1
X
只写,这个寄存器是用来复位/按顺序写01EH然后0E1H能WDT 。
46
版本C - 2001年3月6日