51延时函数
#ifndef __DELAY_H__
#define __DELAY_H__
#define uchar unsigned char
#define uint unsigned int
void delay_50us(uint t);
void delay_50ms(uint t);
void delay_1ms(uint t);
//#include "delay.h"
//****************************************************
//延时函数,在12MZ的晶振频率下
//大约50us的延时
//****************************************************
void delay_50us(uint t)
{
uchar j;
for(;t>0;t--)
for(j=19;j>0;j--);
}
//****************************************************
//延时函数,在12MZ的晶振频率下
//大约50ms的延时
//****************************************************
void delay_50ms(uint t)
{
uint j;
for(;t>0;t--)
for(j=6245;j>0;j--);
}
//****************************************************
//延时函数,在12MZ的晶振频率下
//大约1ms的延时
//****************************************************
void delay_1ms(uint t)
{
uint j;
for(;t>0;t--)
for(j=110;j>0;j--);
}
#endif