?? 5_8253.asm
字號:
;//*****************************************************
;文件名: 8253 for 8088
;功能: 8253定時/計數器實驗
;接線: 用導線連接CPU模塊的200到8253模塊的CS_8253;
; 頻率發生器模塊的153.6kHz接8253模塊的CLK0;
; 8253模塊的GATE0、GATE1、GATE2接+5V,
; CLK1接OUT0,CLK2接OUT1,OUT2接L0燈。
;//*****************************************************
TIM_CTL EQU 203H
TIMER0 EQU 200H
TIMER1 EQU 201H
TIMER2 EQU 202H
MODE03 EQU 00110110B
MODE12 EQU 01110100B
MODE22 EQU 10110100B
DATA SEGMENT
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: PUSH DS
MOV AX,0
PUSH AX
MOV AX,DATA
MOV DS,AX
CLI ;關中斷
MOV DX,TIM_CTL ;定時器0工作在方式3
MOV AL,MODE03
OUT DX,AL
MOV DX,TIMER0
MOV AL,00H
OUT DX,AL
mov al,01h
out dx,al
MOV DX,TIM_CTL ;定時器1工作在方式3
MOV AL,MODE12
OUT DX,AL
MOV DX,TIMER1
MOV AL,18H
OUT DX,AL
mov al,00h
out dx,al
MOV DX,TIM_CTL ;定時器2工作在方式2
MOV AL,MODE22
OUT DX,AL
MOV DX,TIMER2
MOV AL,0AH
OUT DX,AL
mov al,00h
out dx,al
STI
JMP $
CODE ENDS
END START
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -