beautypg.com

Watch dog sample code – NEXCOM NSA 5130 User Manual

Page 99

background image

Copyright © 2011 NEXCOM International Co., Ltd. All Rights Reserved.

86

NSA 5130 User Manual

Appendix A: Watchdog Timer

Watch Dog Sample Code

;#########################################################
;ENTER THE SIO CONFIGURATION MODE
;#########################################################
MOV

DX, 2EH

MOV

AL, 87H

OUT

DX, AL

OUT

DX, AL

MOV

AL, 07H

;POINT TO LOGICAL DEVICE NUMBER REG

OUT

DX, AL

INC DX
MOV AL, 08H
OUT

DX, AL

;#########################################################
;SET UNITS
;#########################################################
MOV

DX, 2EH

MOV AL, 0F5H
OUT

DX, AL

INC DX
IN

AL, DX

AND

AL, NOT 8

;SECEND MODE.

OUT

DX, AL

;#########################################################
;SET TIME OUT VALUE
;#########################################################
MOV

DX, 2EH

MOV AL, 0F6H
OUT

DX, AL

MOV

AL, NUMBER OF TIME OUT VALUE IN SECENDS (0-255)

INC DX
OUT

DX, AL


;#########################################################
;EXIT THE SIO CONFIGURATION MODE
;#########################################################

MOV

DX, 2EH

MOV

AL, 0AAH

OUT

DX, AL