1234567891011121314151617181920212223 |
- #ifndef __DELAY_H
- #define __DELAY_H
- #ifdef __DELAY_DEF
- #define DELAY_EXTERN
- #else
- #define DELAY_EXTERN extern
- #endif
- #define Fcy 40000000
- #define Delay200uS_count (Fcy * 0.0002) / 1080
- #define Delay_1mS_Cnt (Fcy * 0.001) / 2950
- #define Delay_2mS_Cnt (Fcy * 0.002) / 2950
- #define Delay_5mS_Cnt (Fcy * 0.005) / 2950
- #define Delay_15mS_Cnt (Fcy * 0.015) / 2950
- #define Delay_1S_Cnt (Fcy * 1) / 2950
- DELAY_EXTERN void Delay_ms( unsigned int delay_count );
- DELAY_EXTERN void Delay_Us( unsigned int delayUs_count );
- DELAY_EXTERN void Delay(unsigned int cter);
- #endif
|