C51单片机 12Hz 1000ms延时程序(c语言)

哪位大神可以细致的讲讲51单片机中,12Hz晶振,延时计算程序的算法(1000ms最好)单片机小白表示没有学会呜呜呜~

看一个延迟10ms程序的代码,for循环中的计算方法没有懂,不会计算

void delayms(uchar ms)
{
uchar i;
while(ms--)
{
for(i=0;i<120;i++);
}
}

这个10ms的计算公式是怎样的,如果换成1000ms又该怎样计算ne

2个回答

单片机延时C语言程序
https://blog.csdn.net/kda_123/article/details/47176611
晶振12MHz,一个机器周期1us
利用机器周期 嵌套循环来延时

用定时器,这样延时没法精确

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问