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

📄 timer.h

📁 西安明朗公司开发板ML-F020ICB的全部测试代码
💻 H
📖 第 1 页 / 共 3 页
字号:
// 							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 + -