Delay.h 580 B

1234567891011121314151617181920212223
  1. #ifndef __DELAY_H
  2. #define __DELAY_H
  3. #ifdef __DELAY_DEF
  4. #define DELAY_EXTERN
  5. #else
  6. #define DELAY_EXTERN extern
  7. #endif
  8. #define Fcy 40000000
  9. #define Delay200uS_count (Fcy * 0.0002) / 1080
  10. #define Delay_1mS_Cnt (Fcy * 0.001) / 2950
  11. #define Delay_2mS_Cnt (Fcy * 0.002) / 2950
  12. #define Delay_5mS_Cnt (Fcy * 0.005) / 2950
  13. #define Delay_15mS_Cnt (Fcy * 0.015) / 2950
  14. #define Delay_1S_Cnt (Fcy * 1) / 2950
  15. DELAY_EXTERN void Delay_ms( unsigned int delay_count );
  16. DELAY_EXTERN void Delay_Us( unsigned int delayUs_count );
  17. DELAY_EXTERN void Delay(unsigned int cter);
  18. #endif