123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #define __DELAY_DEF
- #include"User.h"
- unsigned int temp_count;
- // cter>0 Ϊ10usÑÓʱº¯Êý
- // cter=0 Ϊ1usÑÓʱº¯Êý
- void Delay_Us(unsigned int cter)
- {
- unsigned int ii;
- if(cter == 0)
- {
- for(ii=0;ii<8;ii++);
- }
- else
- {
- for(;cter>0;cter--)
- for(ii=0;ii<80;ii++);
- }
- }
- //1ms
- void Delay_ms(unsigned int cter)
- {
- unsigned int ii;
- if(cter == 0)
- {
- for(ii=0;ii<8;ii++);
- }
- else
- {
- for(;cter>0;cter--)
- for(ii=0;ii<8000;ii++);
- }
- }
- //1s
- void Delay(unsigned int cter)
- {
- Delay_ms(cter*1000);
- }
|