添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符V型号页 > 首字符V的型号第59页 > VMX51C900 > VMX51C900 PDF资料 > VMX51C900 PDF资料2第42页
VMX51C900
T
ABLE
54: W
ATCH
D
OG
T
IMER
R
EGISTER
-S
变体系
C
ONTROL
R
EGISTER
( SYSCON ) -SFR
BF
H
7
WDR
7
[6:1]
0
6
5
4
3
未使用
2
1
0
ALEI
WDTRESET : NOP
MOV
CPL
MOV
MOV
A, PORTVAL
A
PORTVAL ,A
P1,A
;如果WDT使复位INIT PORTVAL
;拨动P1值
助记符
WDR
未使用
ALEI
描述
看门狗定时器复位位
-
1 :启用电磁干扰
减速器
0:禁止电磁干扰
减速器
; ***的顺序来清除看门狗定时器(同CONFIG )
循环:
; MOV WDTKEY , # 01EH ;解锁WDTCTRL REG访问
;写作模式
; MOV WDTKEY , # 0E1H
; MOV WDTCTRL , # 10100010B
; Config中的看门狗定时器
;位7 - WDTEN = 1 WDT使
;第6位 - 未使用
;第5位 - WDTCLR = 1看门狗定时器清除
;位4:3 - 未使用
;位2 : 0 - WDTCLK = 010 - WDT TIMEOUT = 8MS
; MOV
; MOV
WDTKEY , # 0E1H ;锁定WDTCTRL访问写作
WDTKEY,#01EH
WDT初始化实例
下面的例子说明了WDT
初始化序列,并且例程周期性地
清除它。
; ***变量定义***
CPTR
PORTVAL
EQU
EQU
020H
00H
(…)
LJMP
; ***程序从这里开始****
ORG 0000H
LJMP开始
; ***主要程序启动***
ORG 0100H
; ***检查是否复位是引起看门狗定时器
START :
MOV A , SYSCON
ANL A, # 80H
JNZ WDTRESET
; WDT位设置->我们得到了WDT复位
INITWDT :
MOV
MOV
WDTKEY,#01EH
WDTKEY,#0E1H
;解锁WDTCTRL REG访问
;写作模式
MOV WDTCTRL , # 10000010B ; Config中的看门狗定时器
;位7 - WDTEN = 1看门狗定时器使能
;第6位 - 未使用
;第5位 - WDTCLR = 1看门狗清除
;位4:3 - 未使用
;位2 : 0 - WDTCLK = 010 - WDT TIMEOUT = 8MS
MOV
MOV
MOV
WDTKEY,#0E1H
WDTKEY,#01EH
PORTVAL,#00H
;锁定WDTCTRL访问写作
; INIT端口值为00H
______________________________________________________________________________________________
www.ramtron.com
第42页55

深圳市碧威特网络技术有限公司