⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timer.c

📁 基于KEIL51的一款高性能的数字功放的完整代码
💻 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 + -