2023-03-06 09:51:44 +08:00

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
********************************************************/