📄 timer.c
字号:
#include <config.h>
#define IN_TIMER
void timer_initialize(void)
{
// Tmod 的设定 定时器0的设定
// T1M2 = 0X00; // TMOD 定时器0处于定时状态,而不是计数状态
AUXR &=0x3f; //设定定时器0,1为普通的12时钟速度 T0x12=0,T1x12=0
TMOD &= 0xF0;
TMOD |= 0x01; // 将Timer0定时器0处于工作模式1
TL0 = 0X00; //
TH0 = 0X00; //
TF0 = 0X00; // 定时器0的溢出标志
ET0 = 0x01; // 定时器0的中断使能
TR0 = 0X00; // 暂时不启动定时器0
// ---- 定时器1作为串口的定时器,由rs232处理程序来初始化和处理
// TMOD &= 0x0F;
// TMOD |= 0x10; // 将Timer1定时器1处于工作模式1
// TL1 = 0X00; //
// TH1 = 0X00;
// TF1 = 0X00; // 定时器1的溢出标志
// ET1 = 0x01; // 定时器1的中断使能
// TR1 = 0X01; // 暂时不启动定时器1
}
void timer0_isr(void) interrupt 1
{
}
// ------主要功能:
// ------
// ------
void timer1_isr(void) interrupt 3
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -