📄 da_a.asm
字号:
*********************************************************************************
* da_a.ASM v1.00 *
* 版权(c) 2003- 北京合众达电子技术有限责任公司 *
* 设计者: 戴展波 *
*********************************************************************************
.file "da_a.asm"
.c_mode
.copy "vc5402.inc"
.ref IV_RESET
.def _init_timer1
.def _stop_timer1
.data
T100us .set 4999 ; 定时100us
T50us .set 2499 ; 定时50us
T25us .set 1249 ; 定时25us
.text
*****************************************************************************
* 函数: _init_timer1
* 说明: 初始化定时器1
* 输入: 无
* 输出: 无
* 参数: 无
*****************************************************************************
_init_timer1:
STM #0C30H,TCR1
STM #T25us,PRD1 ;50ms
STM #0,TIM1
STM #0C20H,TCR1
ORM #80H,*(IMR) ;enable timer1 interrupt
.if __far_mode
FRET
.else
RET
.endif
*****************************************************************************
* 函数: _stop_timer1
* 说明: 关定时器1
* 输入: 无
* 输出: 无
* 参数: 无
*****************************************************************************
_stop_timer1:
STM #0C30H,TCR1 ;disable timer1
.if __far_mode
FRET
.else
RET
.endif
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -