#ifndef _OSTIMER_H_ #define _OSTIMER_H_ #include "main.h" #define TIME_TRUE 1U #define TIME_FALSE 0U extern unsigned short osTime_MSecTick; extern unsigned short osTime_SecTick; extern unsigned short osTime_10SecTick; // 10s记一次 用于自动调零周期时间记录 extern unsigned short OsTimeTick_10ms; extern unsigned short OsTimeTick_50ms; extern unsigned short OsTimeTick_100ms; extern unsigned short OsTimeTick_200ms; extern unsigned short OsTimeTick_500ms; extern unsigned short OsTimeTick_1s; extern unsigned short OsTimeTick_2s; void OsTimer_Init(void); void OsTimer_Increment(unsigned short msec); unsigned char OsTimer_CheckTimeOut(unsigned short timeStart, unsigned short timeNow, unsigned short timeOut); unsigned short OsTimer_CheckRunTime(unsigned short timeStart, unsigned short timeNow, unsigned short timeOut); void Delay_ms(unsigned short delay); #endif