39 lines
818 B
C
39 lines
818 B
C
/*
|
|
* Timer2.h
|
|
*
|
|
* Created on: 2022年03月12日
|
|
* Author: User
|
|
*/
|
|
#ifndef __Timer3_H__
|
|
#define __Timer3_H__
|
|
|
|
//定义枚举类型
|
|
typedef enum
|
|
{
|
|
|
|
TIMER3_10mS = (uint16_t)1,
|
|
TIMER3_50mS = (uint16_t)5,
|
|
TIMER3_100mS = (uint16_t)10,
|
|
TIMER3_200mS = (uint16_t)20,
|
|
TIMER3_300mS = (uint16_t)30,
|
|
TIMER3_500mS = (uint16_t)50,
|
|
TIMER3_1S = (uint16_t)100,
|
|
TIMER3_2S = (uint16_t)200,
|
|
} TIMER3_Value_t;
|
|
|
|
//定义结构体类型
|
|
typedef struct
|
|
{
|
|
|
|
uint16_t volatile mSDelay_Timer; //定时器计数位
|
|
|
|
void (*Timer3_Init)(void); //定时器0初始化
|
|
} Timer3_t;
|
|
|
|
/* extern variables-----------------------------------------------------------*/
|
|
extern Timer3_t xdata Timer3;
|
|
|
|
#endif
|
|
/********************************************************
|
|
End Of File
|
|
********************************************************/ |