CyberResearch CPBH 用户手册

下载
页码 86
CyberResearch
®
 CPU Cards 
CPBH Series 
CyberResearch, Inc
23 
25 Business Park Drive 
P: (203) 483-8815; F: (203) 483-9024
 
Branford, CT USA 
www.cyberresearch.com
 
3.20 Watchdog Timer 
Once the Enable cycle is active, a Refresh cycle is requested before 
the time-out period. This restarts counting of the WDT period. When 
the time counting goes over the period preset of WDT, it will assume 
that the program operation is abnormal. A System Reset signal will 
re-start when such error happens.  
The following sample programs show how to Enable, Disable and 
Refresh the Watchdog Timer: 
;---------------------------------------------------------------------------------- 
; Enter the WDT function mode, interruptible double-write 
;---------------------------------------------------------------------------------- 
 MOV DX, 
2EH 
 MOV AL, 
87H 
 OUT  DX, 
AL 
 OUT  DX, 
AL 
 MOV DX, 
2EH 
 MOV AL, 
07H 
 
OUT  
DX, AL 
 MOV DX, 
2FH 
 MOV AL, 
08H 
 
OUT  
DX, AL 
 
MOV  
DX, 2EH 
 MOV AL, 
F5H 
 
OUT 
DX, AL 
 
; select CRF0 
 MOV DX, 
2FH 
 MOV AL, 
80H 
 OUT  DX, 
AL 
 MOV DX, 
2EH 
 
MOV  
AL, F7H 
 OUT  DX, 
AL 
 
MOV  
DX, 2FH 
 
 
 
MOV AL, 
00H 
 
OUT  
DX, AL 
 MOV DX, 
2EH 
 MOV AL, 
F6H 
OUT DX, 
AL 
MOV  
DX, 2FH 
 
MOV 
AL, 00H   
; * 00H=Disabled 
 OUT  DX, 
AL 
;--------------------------------------------------------------------------------- 
; Exit extended function mode 
;------------- ------------------------------------------------------------------- 
 MOV DX, 
2EH 
 MOV AL, 
AAH 
 
OUT  
DX, AL 
*  User can also use AL, 00H’s defined time for reset purposes, e.g.00H 
for Disable, 01H = 1sec, 02H = 2sec…..FFH = 255sec.