向各位大神求教51单片机LED跑马灯的延迟函数怎么写

类似有while的和for的语句怎么用
2025-05-22 13:28:53
推荐回答(3个)
回答(1):

void myDelay (uint32_t ulTime)		//延时函数
{
uint32_t i;

while (ulTime--) {
for (i = 0; i < 2401; i++);
}
}

回答(2):

void delayms(unsigned int xms)
{
unsigned char i=120;
while(--xms)while(--i);
}

void delayms(unsigned int xms)
{
unsigned int i,j;
for(i=xms;i>0;i--)
for(j=120;j>0;j--);
}

回答(3):

void delayms(unsigned int i)
{
unsigned char j;
while(i--)
{
for(j=0;j<125;j++);

}

}