当前位置:
文档之家› 不同晶振频率时1MS延时程序
不同晶振频率时1MS延时程序
{
uint x,y;
for(x=z; x>0; x--)
for(y=306; y>0; y--);
}
/********************(STC12C5608AD 4.096MHZ z=1时精确延时1ms)****************/
void delay_1ms(uint z)
{
uint x,y;
{
uint x,y;
for(x=z; x>0; x--)
for(y=736; y>0; y--);
}
/********************(STC12C5608AD 10.245MHZ z=1时精确延时1ms)****************/
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
for(y=786; y>0; y--);
}
/********************(STC12C5608AD 11.0592MHZ z=1时精确延时1ms)***************/
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
for(y=376; y>0; y--);
}
/********************(STC12C5608AD 7.3728MHZ z=1时精确延时1ms)****************/
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
for(y=565; y>0; y--);
}
/********************(STC12C5608AD 25MHZ z=1时精确延时1ms)********************/
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
for(y=1920; y>0; y--);
}
/********************(STC12C5608AD 36MHZ z=1时精确延时1ms)********************/
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
for(y=1228; y>0; y--);
}
/******************(STC12C5608AD 16.384MHZ z=1时精确延时1ms)******************/
void delay_1ms(uint z)
for(y=848; y>0; y--);
}
/********************(STC12C5608AD 12MHZ z=1时精确延时1ms)*******************/
void delay_1ms(uint zx=z; x>0; x--)
for(y=920; y>0; y--);
for(y=1696; y>0; y--);
}
/********************(STC12C5608AD 24MHZ z=1时精确延时1ms)********************/
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
for(y=1845; y>0; y--);
for(x=z; x>0; x--)
for(y=314; y>0; y--);
}
/********************(STC12C5608AD 4.9152MHZ z=1时精确延时1ms)****************/
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
for(x=z; x>0; x--)
for(y=1380; y>0; y--);
}
/********************(STC12C5608AD 22.1184MHZ z=1时精确延时1ms)***************/
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
for(y=2760; y>0; y--);
}
{
uint x,y;
for(x=z; x>0; x--)
for(y=1258; y>0; y--);
}
/********************(STC12C5608AD 18MHZ z=1时精确延时1ms)********************/
void delay_1ms(uint z)
{
uint x,y;
不同晶振频率时1MS延时程序
转发评论
2011-06-21 11:19
不同晶振频率时1MS延时程序
测试时间:2011.06.21
测试人:陆周
使用仪器:RIGOL-DS1022C-D示波器
所用MCU:STC12C5608AD(适合STC中1T系列单片机)
/********************(STC12C5608AD 3.579545MHZ z=1时精确延时1ms)**************/
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
for(y=615; y>0; y--);
}
/********************(STC12C5608AD 9.6MHZ z=1时精确延时1ms)******************/
void delay_1ms(uint z)
}
/******************(STC12C5608AD 14.31818MHZ z=1时精确延时1ms)***************/
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
for(y=1098; y>0; y--);
}
/********************(STC12C5608AD 16MHZ z=1时精确延时1ms)*******************/
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
for(y=274; y>0; y--);
}
/********************(STC12C5608AD 4MHZ z=1时精确延时1ms)********************/
void delay_1ms(uint z)
}
/********************(STC12C5608AD 7.6MHZ z=1时精确延时1ms)*******************/
void delay_1ms(uint z)
{
uint x,y;
for(x=z; x>0; x--)
for(y=583; y>0; y--);
}
/********************(STC12C5608AD 8MHZ z=1时精确延时1ms)********************/