lpc2138延时函数的问题
时间:10-02
整理:3721RD
点击:
主函数:
int main(void)
{ uint8 i=0,j=0;
uint16 TimeSet[7] = {2010,2,22,5,00,00,00};//时间初始化值
IO_function_setup();
Initialize_TIME0();
Initialize_UART1();
Initialize_rtc(TimeSet);
Initialize_TIME1();
Initialize_PWM5();
Initialize_PWM1();
Initialize_PWM3();//
IRQEnable();
Initialize_IPL_IO();
Initialize_RF_IO();
delayms1(3000);
//delayms1(10);
off_refrigeration();//关闭制冷调试时要关闭
showpicture_trade(0);//显示初始化界面
延时函数:
void delayms1(uint32 dly)
{
uint32 i;
for(;dly>0;dly--)
for(i=0;i<7500;i++);
}
仪器运行函数的结果是手具发光
在上面的程序中,正常的运行的结果是手具发光间隔是1.5s;如果将delayms1(10)不屏蔽的话,发光结果是2.1s
int main(void)
{ uint8 i=0,j=0;
uint16 TimeSet[7] = {2010,2,22,5,00,00,00};//时间初始化值
IO_function_setup();
Initialize_TIME0();
Initialize_UART1();
Initialize_rtc(TimeSet);
Initialize_TIME1();
Initialize_PWM5();
Initialize_PWM1();
Initialize_PWM3();//
IRQEnable();
Initialize_IPL_IO();
Initialize_RF_IO();
delayms1(3000);
//delayms1(10);
off_refrigeration();//关闭制冷调试时要关闭
showpicture_trade(0);//显示初始化界面
延时函数:
void delayms1(uint32 dly)
{
uint32 i;
for(;dly>0;dly--)
for(i=0;i<7500;i++);
}
仪器运行函数的结果是手具发光
在上面的程序中,正常的运行的结果是手具发光间隔是1.5s;如果将delayms1(10)不屏蔽的话,发光结果是2.1s
不知道是哪里产生的问题