奥礼网
新记
51单片机,有8个流水灯,每个之间延迟1秒,这个延迟用c程序编写怎么写
51单片机,有8个流水灯,每个之间延迟1秒,这个延迟用c程序编写怎么写
举报该文章
相关建议 2012-09-05
要看你的时钟周期,如果是12Mhz的话,每个时钟周期MC=6*2/12 M =1us,所以延迟是让机器计数1000000下,上面那个公式你自己套用24Mhz的就是2000000下。c语言的循环次数你自己算,每条指令一个周期,所以楼上的程序在12Mhz下是1s延迟。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/ndkg1w1dn.html
其他看法
第1个回答 推荐于2017-12-16
调用delay()函数
其中x,y的最大数字根据调试结果做修改,很长时间没写了。。。。
void delay()
{
int x,y;
for(x=0;x<=5000;x++)
for(y=0;y<=200;y++);
}
追问
我就是不知道1秒 他们要定多少。。。。
本回答被提问者采纳
第2个回答 2012-09-06
去网上下一个单片机 小精灵 只要你输入 晶振频率就能够给出准确的延时程序 ,记得下破解的哦。
第3个回答 2012-09-05
写个for循环 在调试下就行了
相似回答
大家正在搜
相关问题
51单片机,有8个流水灯,每个之间延迟1秒,这个延迟用c程序...
51单片机流水灯用C语言编写的设计程序???
单片机流水灯C语言程序(8个灯,依次点亮每个灯,延时500M...
用AT89C51单片机控制8个Led的流水灯的C程序看不懂
51单片机16路流水灯怎么用C语言写,并求每个步骤的讲解
3,利用51单片机实现8个LED流水灯,试画出电路原理图并编...
用51单片机c语言编写8个渐变流水灯
很简的51单片机C语言流水灯程序