📄 timer.#2
字号:
#include "switch_power.h"
void T0T1_Init(void)
{
TCON = 0x00;
TMOD = 0x22;//timer0 and timer 1 all use mode 2 8-bit counter/timer with auto-reload
CKCON &= 0xf4;//timer1 use system clock divided by 12
CKCON |= 0x04;//timer0 use system clock
TL0 = TH0_INIT;
TH0 = TH0_INIT;
TL1 = TH1_INIT;
TH1 = TL1_INIT;
}
void T2_Init(int counts)
{
TMR2CN = 0x00;
CKCON &= ~0x30; // Timer2 clocked based on T2XCLK,use SYSCLK/12 as timebase
TMR2RL = -counts; // Init reload values
TMR2 = 0xffff; // set to reload immediately
}
void T0_RunCtrl(bit RunCtrl)
{
TR0 = RunCtrl;
}
void T1_RunCtrl(bit RunCtrl)
{
TR1 = RunCtrl;
}
/*void T2_RunCtrl(bit RunCtrl)
{
TR2 = RunCtrl;
}*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -