📄 tc0_timer.asm
字号:
;---------------------------------------------------------------------
;功能:定时器0初始化
;入口:无
;出口:无
;---------------------------------------------------------------------
;时间基准: (8/6M)*T=100us T=75 ;TC0工作与普通模式
TC0_Timer_Initial:
;000停 001=clk 010=clk/8 011=clk/64
;100=clk/256 101=clk/1024 110/111=脚
LDI temp1,(1<<CS02)|(1<<CS01)|(0<<CS00) ;110=T0引脚下降沿触发
OUT TCCR0,temp1
OUT TCNT0,R_Value0
RET
Int_TC0_Count:
IN int_SREG,SREG ;1
PUSH XL ;2
OUT TCNT0,R_Value0
; LDS XL,Frequancy
; INC XL
; STS Frequancy,XL
Int_TC0_End:
POP XL ;2
OUT SREG,int_SREG ;1
RETI
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -