您的位置 首页 主动

51学习之LED闪耀

voidMain(){while(1){Speak1=0;Delay_xMs(50000);Speak1=1;Delay_xMs(50000);}}想控制灯闪,结果发现灯常亮。以为是自己写的延时有

void Main()

{
while(1)
{
Speak1 =0;
Delay_xMs(50000);
Speak1 =1;
Delay_xMs(50000);
}
}
想操控灯闪,成果发现灯常亮。以为是自己写的延时有问题,但是查到网上都是这么写的。后来参阅了下人家的原程序,发现人家置1后,又写了个延时。加上一试,OK了。
想了想理解了,由于 while(1)程序一直在循环,假如没有延时,置1仅仅一下又闪过了,又变0了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/zhudong/261114.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部