📄 timer.h
字号:
// Timer1 参数及函数定义
//
/*************************************************************************************/
/*************************************************************************************
* Timer1工作模式定义, 在这里可以修改Timer1工作模式
*************************************************************************************/
#define T1_MODE T1M10
/***********************************************************************************
* 函数名称: Timer1_Init;
*
* 函数功能描述: Timer1 初始化函数;
*
* 输入参数: mode: Timer1工作模式定义,freq:定时或计数溢出频率
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer1_Init(unsigned char mode,unsigned long freq);
/***********************************************************************************
* 函数名称: Timer1_Enable;
*
* 函数功能描述: Timer1使能函数,Timer1开始工作;
*
* 输入参数: 无
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer1_Enable(void);
/***********************************************************************************
* 函数名称: Timer1_Disable;
*
* 函数功能描述: Timer1关闭函数,Timer0停止工作;
*
* 输入参数: 无
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer1_Disable(void);
/***********************************************************************************
* 函数名称: Timer1_SetValue;
*
* 函数功能描述: 设置定时或计数寄存器值
*
* 输入参数: value:定时或计数寄存器值
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer1_SetValue(unsigned int value);
/*************************************************************************************/
//
// Timer2 参数及函数定义
//
/*************************************************************************************/
/*************************************************************************************
* Timer2工作模式定义, 在这里可以修改Timer2工作模式
*************************************************************************************/
#define T2_MODE 0 //(~_RCLK0|~_TCLK0)&(~_C_T2)&(~_CP_RL2)
/***********************************************************************************
* 函数名称: Timer2_Init;
*
* 函数功能描述: Timer2 初始化函数;
*
* 输入参数: mode: Timer2工作模式定义,freq:定时或计数溢出频率
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer2_Init(unsigned char mode,unsigned long freq);
/***********************************************************************************
* 函数名称: Timer2_Enable;
*
* 函数功能描述: Timer2使能函数,Timer0开始工作;
*
* 输入参数: 无
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer2_Enable(void);
/***********************************************************************************
* 函数名称: Timer2_Disable;
*
* 函数功能描述: Timer2关闭函数,Timer2停止工作;
*
* 输入参数: 无
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer2_Disable(void);
/***********************************************************************************
* 函数名称: Timer2_SetValue;
*
* 函数功能描述: 设置定时或计数寄存器值
*
* 输入参数: value:定时或计数寄存器值
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer2_SetValue(unsigned int value);
/*************************************************************************************/
//
// Timer3 参数及函数定义
//
/*************************************************************************************/
/*************************************************************************************
* Timer3工作模式定义, 在这里可以修改Timer3工作模式
*************************************************************************************/
#define T3_MODE 0//T_TIMER //(~TF3)&(~TR3)&(~T3XCLK)&T3M
/***********************************************************************************
* 函数名称: Timer3_Init;
*
* 函数功能描述: Timer3 初始化函数;
*
* 输入参数: mode: Timer3工作模式定义,freq:定时或计数溢出频率
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer3_Init(unsigned char mode,unsigned long freq);
/***********************************************************************************
* 函数名称: Timer3_Enable;
*
* 函数功能描述: Timer3使能函数,Timer3开始工作;
*
* 输入参数: 无
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer3_Enable(void);
/***********************************************************************************
* 函数名称: Timer3_Disable;
*
* 函数功能描述: Timer3关闭函数,Timer3停止工作;
*
* 输入参数: 无
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer3_Disable(void);
/***********************************************************************************
* 函数名称: Timer3_SetValue;
*
* 函数功能描述: 设置定时或计数寄存器值
*
* 输入参数: value:定时或计数寄存器值
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer3_SetValue(unsigned int value);
/*************************************************************************************/
//
// Timer4 参数及函数定义
//
/*************************************************************************************/
/*************************************************************************************
* Timer4工作模式定义, 在这里可以修改Timer4工作模式
*************************************************************************************/
#define T4_MODE T_TIMER
/***********************************************************************************
* 函数名称: Timer4_Init;
*
* 函数功能描述: Timer4 初始化函数;
*
* 输入参数: mode: Timer4工作模式定义,freq:定时或计数溢出频率
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer4_Init(unsigned char mode,unsigned long freq);
/***********************************************************************************
* 函数名称: Timer4_Enable;
*
* 函数功能描述: Timer4使能函数,Timer4开始工作;
*
* 输入参数: 无
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer4_Enable(void);
/***********************************************************************************
* 函数名称: Timer4_Disable;
*
* 函数功能描述: Timer4关闭函数,Timer4停止工作;
*
* 输入参数: 无
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer4_Disable(void);
/***********************************************************************************
* 函数名称: Timer4_SetValue;
*
* 函数功能描述: 设置定时或计数寄存器值
*
* 输入参数: value:定时或计数寄存器值
*
* 返回数据: 无
*
* 注意: 无
************************************************************************************/
void Timer4_SetValue(unsigned int value);
/***********************************************************************************/
// 文件结束
/***********************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -