📄 timer.c
字号:
/*************************************************************************************
文件类型:底层驱动函数文件
文件作用:
修改权限:底层驱动维护人员
文件相关:
创 建 人:GeminiKQ
创建日期:2006.12.20
当前版本:Ver0.1
版本信息:Ver0.1 GeminiKQ
**************************************************************************************/
#include "ExTigReg.h"
#include "define.h"
void Init_Timer0(void)
{
//
}
void Init_Timer1(void)
{
//
}
void Init_ExTimer2(void)
{
// timer mode control
TMOD2 = 0x21;
TL20 = 0x00;
TH20 = 0x00;
// TL21 = 0x80;
// TH21 = 0x01;
// TR0 = 1; <TCON2.0>
TCON2 |= 0x01;
// T0M = 1 -> t0clk = system.clk/4
TCON2 |= BIT4;
ExInt2IE |= BIT4;
EIE |= BIT0;
}
void Init_ExTimer3(void)
{
// timer mode control
TMOD3 = 0x21;
TL30 = 0x00;
TH30 = 0x00;
// TL31 = 0x80;
// TH31 = 0x01;
// TR0 = 1; <TCON3.0>
TCON3 |= 0x01;
ExInt3IE |= BIT4;
EIE |= BIT1;
}
void Init_ExTimer4(void)
{
// timer mode control
TMOD4 = 0x21;
TL40 = 0x00;
TH40 = 0x00;
// TL41 = 0x80;
// TH41 = 0x03;
// TR0 = 1; <TCON4.0>
TCON4 |= 0x01;
ExInt2IE |= BIT5;
EIE |= BIT0;
}
void Init_ExTimer5(void)
{
// timer mode control
TMOD5 = 0x21;
TL50 = 0x00;
TH50 = 0x00;
// TL51 = 0x80;
// TH51 = 0x01;
// TR0 = 1; <TCON2.0>
TCON5 |= 0x01;
ExInt3IE |= BIT5;
EIE |= BIT1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -