Out
dx, al
2.
Enable watchdog timer and set 5 minutes as timeout interval
;-----------------------------------------------------------
Mov
dx,2Eh; Unlock
Mov
al, 87h
Out
dx, al
Out
dx, al
;-----------------------------------------------------------
Mov
dx, 2Eh; Pin 77 Select as WDTO#
Mov
al, 2Dh
Out
dx, al
Inc
dx
In
al, dx
And
al, not 00000001b
Out
dx, al
;-----------------------------------------------------------
Mov
dx,2Eh; Select Logical Device 8 of watchdog timer
Mov
al, 07h
Out
dx, al
Inc
dx
Mov
al, 08h
Out
dx, al
;-----------------------------------------------------------
Mov
dx, 2Eh; Enable the function of watchdog timer
Mov
al, 30h
Out
dx, al
Inc
dx
Mov
al, 01h
Out
dx, al
;-----------------------------------------------------------
Mov
dx, 2Eh; Set minutes as counting unit
Mov
al, F5h
Out
dx, al
Inc
dx
In
al, dx
Or
al, 08h
Out
dx, al
;-----------------------------------------------------------
Mov
dx, 2Eh; Set timeout interval as 5 minutes and start counting
Mov
al, F6h
Out
dx, al
Inc
dx
Mov
al, 5
Out
dx, al
;-----------------------------------------------------------
Mov
dx, 2Eh; Lock W83627-DHG-P
Mov
al, AAh
Out
dx, al
PCA-6743 User Manual
W83627-DHG-P
52