📄 timer.asm
字号:
.mmregs
.include "c5xx.inc" ;"init54x.inc"
.def MAIN_START
.def timer0_rev
STACK .usect "STACK",20h
.data
TIM0 .set 0024h ;定时器0的TIM 寄存器地址
PRD0 .set 0025h ;定时器0的PRD 寄存器地址
TCR0 .set 0026h ;定时器0的TCR 寄存器地址
t0_flag .set 0060h ;定义输出判别标志
t0_counter .usect "vars",1 ;定义计数长度变量
.text
MAIN_START:
STM #0000h,SWWSR
STM #0010h,TCR0 ; TCR TSS=1 ,关断定时器0
STM #039999,TIM0 ;TIM0赋初值
STM #039999,PRD0 ;PRD0赋初值
ST #0,t0_flag
STM #0269h , TCR0 ;黄舳
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -