新茂科技公司
2003年1月
初步
SM79108
ADDR
0E2H
0E3H
0E4H
0E5H
0E6H
0E7H
SFR
LCDB1
LCDB2
LCDB3
LCDB4
LCDB5
LCDB6
RESET
00H
00H
00H
00H
00H
00H
7
SEG2
SEG4
SEG6
SEG8
SEG10
SEG12
6
SEG2
SEG4
SEG6
SEG8
SEG10
SEG12
5
SEG2
SEG4
SEG6
SEG8
SEG10
SEG12
4
SEG2
SEG4
SEG6
SEG8
SEG10
SEG12
3
SEG3
SEG5
SEG7
SEG9
SEG11
SEG13
2
SEG3
SEG5
SEG7
SEG9
SEG11
SEG13
1
SEG3
SEG5
SEG7
SEG9
SEG11
SEG13
0
SEG3
SEG5
SEG7
SEG9
SEG11
SEG13
1.看门狗定时器
在看门狗定时器( WDT)是一个16位自由运行计数器产生复位信号,如果在计数器溢出。 WDT是
对于导致软件死系统,很容易受到噪音,电源故障,或电子放电有用
循环或失控。 WDT的功能可以帮助用户从软件的软件异常情况中恢复。 WDT是不同的
从定时器0,定时器和通用8052为了防止WDT复位定时器2可通过软件定时清除完成
WDT计数器。用户应检查SCONF寄存器WDR位时不熟练发生复位
安全程序的目的是为了防止WDTC值被改变时系统失控。
有一个250kHz的RC振荡器嵌入在芯片上。设置WDTE =“1”将使该RC振荡器,频率是不知疲倦
悬挂在系统的频率。
为了使WDT通过设置1到第7位( WDTE ) WDTC的完成。后WDTE设置为1时,16位计数器开始计数
与RC振荡器。它会产生一个复位信号溢出时。 WDTE位将被清0时自动
SM79108被重置,无论是硬件复位或看门狗复位。
要复位WDT通过设置1 WDTC的CLEAR位计数器溢出之前完成。这将清除的内容
在16位计数器,并让计数器重新开始从头计数。
1.1看门狗定时器寄存器:
看门狗密钥寄存器 - ( WDTKEY , 97H )
bit-7
WDT
KEY7
读/写:
复位值:
W
0
WDT
KEY6
W
0
WDT
KEY5
W
0
WDT
KEY4
W
0
WDT
KEY3
W
0
WDT
KEY2
W
0
WDT
KEY1
W
0
bit-0
WDT
KEY0
W
0
默认情况下, WDTC是只读的。用户需要写值1EH , 0E1H依次为WDTKEY ( 97H )寄存器
使WDTC写属性,即
MOV WDTKEY , # 1EH
MOV WDTKEY , # E1H
当WDTC设置,用户需要编写另一个值E1H , 1EH依次为WDTKEY ( 97H )寄存器来禁用
WDTC写属性,即
MOV WDTKEY , # E1H
MOV WDTKEY , # 1EH
规格如有变更,恕不另行通知,请联系您的销售代理商以获取最新信息。
6/26
初步
版本1.0
SM79108 01/03