EasyManua.ls Logo

Evalue Technology ECM-3610 - POST Codes CFh - 12 h

Default Icon
167 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
ECM-3610/3610L
ECM-3610/3610L Users Manual 139
Demo Program 1 (Micro-Assembly Language)
;;==============================================================
;; Title : ECM-3610 WatchDog Timer Demo Program (15 seconds)
;; Company : Evalue Technology Inc.
;; Date : 08/12/2002
;;==============================================================
.model small
.code
TIMER_SET_PORT DW 443H
TIMEOUT_CTL_PORT DW 444H
;;---------------------------------------------------
;; Main Program start
;;---------------------------------------------------
WATCHDOG PROC
;; Set Watchdog Timer-Out Trigger mode to Reset System
;; MOV AL, 03H ;; 03 -> IRQ 11
;; MOV AL, 04H ;; 04 -> IRQ 10
MOV AL, 00H ;; 00 -> reset system
CALL SET_TIME_OUT_MODE
;; Set watchdog time-out value = 15 (15 seconds)
mov al, 15 ;; 15 seconds
mov ah, 01h ;; 01h ~ 255h == 01 ~ 255 seconds
CALL SET_WATCHDOG_TIMER
MOV AH, 4CH ;; Return to DOS
INT 21H
RET
WATCHDOG ENDP
;;---------------------------------------------------

Table of Contents