Delay.c 472 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #define __DELAY_DEF
  2. #include "ABIS_User.h"
  3. unsigned int temp_count;
  4. void Delay_Us(unsigned int cter)
  5. {
  6. unsigned int ii;
  7. if(cter == 0)
  8. {
  9. for(ii=0;ii<8;ii++);
  10. }
  11. else
  12. {
  13. for(;cter>0;cter--)
  14. for(ii=0;ii<80;ii++);
  15. }
  16. }
  17. //1ms
  18. void Delay_ms(unsigned int cter)
  19. {
  20. unsigned int ii;
  21. if(cter == 0)
  22. {
  23. for(ii=0;ii<8;ii++);
  24. }
  25. else
  26. {
  27. for(;cter>0;cter--)
  28. for(ii=0;ii<8000;ii++);
  29. }
  30. }
  31. //1s
  32. void Delay(unsigned int cter)
  33. {
  34. Delay_ms(cter*1000);
  35. }