Advantech ITA-3650E Series User Manual page 177

Fanless embedded high performance compact industrial computer
Table of Contents

Advertisement

Available languages

Available languages

A.3
程式設計示例
1.
啟用看門狗計時器,並將超時間隔設置為 10 秒。
;-----------------------------------------------------------
Mov dx,A65h ; 選擇寄存器 65h, 看門狗計時器的 I/O 埠位址 A00h+ 寄存器偏移 65h
Mov al,80h ; 將計時單位設置為秒
Out dx,al
Mov dx,A66h ; 選擇寄存器 66h, 看門狗計時器的 I/O 埠位址 A00h+ 寄存器偏移 66h
Mov al,10
; 將超時間隔設置為 10 秒然後開始計時
Out dx,al
;-----------------------------------------------------------
2.
啟用看門狗計時器功能並將超時間隔設置為 5 分鐘。
;-----------------------------------------------------------
Mov dx,A65h ; 選擇寄存器 65h, 看門狗計時器的 I/O 埠位址 A00h+ 寄存器偏移 65h
Mov al,00h ; 將計時單位設置為分鐘
Out dx,al
Mov dx,A66h ; 選擇寄存器 66h, 看門狗計時器的 I/O 埠位址 A00h+ 寄存器偏移 66h
Mov al,5
; 將超時間隔設置為 5 分鐘然後開始計時
Out dx,al
;-----------------------------------------------------------
3.
啟用滑鼠重定看門狗計時器功能。
;-----------------------------------------------------------
Mov dx,A67h ; 選擇寄存器 67h, 看門狗計時器的 I/O 埠位址 A00h+ 寄存器偏移 67h
In al,dx
Or al,4h
Out dx,al
;-----------------------------------------------------------
4.
啟用鍵盤重定看門狗計時器功能。
;-----------------------------------------------------------
Mov dx,A67h ; 選擇寄存器 67h, 看門狗計時器的 I/O 埠位址 A00h+ 寄存器偏移 67h
In al,dx
Or al,2h
Out dx,al
;-----------------------------------------------------------
5.
計時器不計時時,產生超時信號
;-----------------------------------------------------------
Mov dx,A68h ; 選擇寄存器 68h, 看門狗計時器的 I/O 埠位址 A00h+ 寄存器偏移 68h
In al,dx
Or al,4h
Out dx,al
;-----------------------------------------------------------
; 啟用滑鼠重定看門狗計時器
; 啟用鍵盤重定看門狗計時器
; 立即產生超時信號
49
ITA-3650E 系列用戶手冊

Advertisement

Chapters

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ITA-3650E Series and is the answer not in the manual?

This manual is also suitable for:

Ita-3650

Table of Contents