📄 t8253.asm
字号:
;---------------------------------------------------------
TIM_CTL EQU 0C806H ;8253 状态/命令口地址
TIMER_1 EQU 0C802H
TIMER_2 EQU 0C804H
MODE12 EQU 01110100B
MODE23 EQU 10110110B
;---------------------------------------------------------
AL EQU 1AH
DX EQU 20H
ORG 2080H
LDB SP,#60H
LD DX,#TIM_CTL ;定时器1工作在方式2
LDB AL,#MODE12
STB AL,[DX]
LD DX,#TIMER_1
LDB AL,#80H
STB AL,[DX]
LDB AL,#02H
STB AL,[DX] ;计数初值为0280H,640分频
LD DX,#TIM_CTL ;定时器2工作在方式3
LDB AL,#MODE23
STB AL,[DX]
LD DX,#TIMER_2
LDB AL,#080H
STB AL,[DX]
LDB AL,#01H
STB AL,[DX] ;计数初值为180H,384分频
SJMP $
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -