Example programs – National Instruments Touch Panel Computer TPC-2012 User Manual

Page 30

Advertising
background image

Appendix C

Watchdog Timer Programming

TPC-2012/TPC-2512 User Manual

C-4

ni.com

Example Programs

Example 1: Enable the Watchdog Timer and Set 10 s as the
Timeout Interval

;-----------------------------------------------------------

Mov dx,2eh ; Unlock W83627HF

Mov al,87h

Out dx,al

Out dx,al

;-----------------------------------------------------------

Mov al,07h ; Select registers of watchdog timer

Out dx,al

Inc dx

Mov al,08h

Out dx,al

;-----------------------------------------------------------

Dec dx ; Enable the function of watchdog timer

Mov al,30h

Out dx,al

Inc dx

Mov al,01h

Out dx,al

;-----------------------------------------------------------

Dec dx ; Set second as counting unit

Mov al,0f5h

Out dx,al

Inc dx

In al,dx

And al,not 08h

Out dx,al

;-----------------------------------------------------------

Dec dx ; Set timeout interval as 10 seconds and start counting

Mov al,0f6h

Out dx,al

Inc dx

Mov al,10

Out dx,al

;-----------------------------------------------------------

Dec dx ; lock W83627HF

Mov al,0aah

Out dx,al

Advertising
This manual is related to the following products: