LED闪烁代码 加循环和不加循环有什么区别

发布时间:2024-08-16  

void main()

{

         

         

             ledD1=0;

            delay(60000);

            ledD1=1;

            delay(60000);

         


}


这种是可以实现效果的。


void main()

{

         

           while(1)

           {

               ledD1=0;

            delay(60000);

            ledD1=1;

            delay(60000);

    

           }     


}


这种也是可以的


第一种和第二种效果是一样的,都达到了闪烁的目的。


第二种是很好理解的,程序是一直在while循环里面就没出来过,也没有从main函数中出来过。


第一种按程序的意思是D1闪一下就好了,但实际上是一直闪。这个是单片机开发板的设置问题,出厂好象就是这样的,你烧录进去的程序它会一直重复的执行。第一种的程序执行过程是这样的,D1亮一下,delay, D1灭一下 delay,OK这时候从main函数出来了,完成了程序的第一次执行,然后又执行第二次,等等。


两种方法效果是不一样的,但程序流程完全不一样,我更偏向第二种,第一种执行效果会让人迷惑


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    来相当于每瓦两微法。电容和电感一样有三种工作模式,分别是断续、临界、连续,电容断续模式会导致灯具频闪,而临界和连续就没有频闪,所以要尽量工作于连续模式。LED线性驱动的最大优势在于其成本低,后续......
    单片机编程好学吗?单片机初学者怎样看懂代码?;单片机在很多人看来好像门槛很高,在某些人看来很简单。 所以,单片机编程好不好学,这取决于谁去学,有没有基础,有没有兴趣。 我自己是通过自学学会的,我个......
    追上台积电、三星等公司。 日本研发2nm工艺,台积电怎么看?是否感觉到了威胁?日前台积电联席CEO魏哲家也回应了此事,认为日本发展2nm工艺是非常困难的。 魏哲家表示,如果......
    准32位单片机,具体使用效果怎么样我没有做个测试,因为平时工作中没到这些单片机,以上信息是在他们官网看到的,大家有空或者需要下载资料可以前往看看:STC官网 看到他们的官网是不是感觉很魔幻,哈哈,有没有......
    LED闪烁(2024-08-16)
    的引脚一个高电平。关键是怎么让灯亮一会不亮了 ,这个怎么控制,我最开始的思路是类似c语言里面的sleep函数,也不知道有没有。视频里面的做法是做一个延时函数,就是做一个消耗时间的函数。 看下......
    般是借助产品硬件上一切能作为提示的东西,比如说: 1.数码管 2.LCD 3.LED灯 4.串口 我在开发程序的时候,第一个做的肯定是点亮一个LED灯。 点亮LED能够最快地让你验证硬件核心部分(单片机最小系统)有没有......
    器提示音等等。 这种要怎么去分析? 你先要熟悉功能,然后根据功能先想想如果是你,你要这么去实现这个功能? 自己先想一遍,甚至动手写一遍,不管有没有做出来,这时再去理解别人的代码。 思考一下,别人为什么要这么写,和你......
    应该有了开发机的存在。博士之所以这么说,是因为这家公司是开发商Creatures,而它发布的招聘启事中有职位提到了“下一代硬件”。不管怎么看,这个硬件都大概率是所谓的Switch 2。 根据......
    Fluke 820-2 LED频闪仪的主要特性及适用范围;一、Fluke 820-2 LED频闪仪产品概述: 旋转设备的运行速度测量并非易事,但 Fluke 820-2 LED 频闪仪简化流程,无需......
    【51单片机】矩阵键盘逐行扫描法仿真实验+超详细Proteus仿真和Keil操作步骤;一、环境 我用的是Keil5做编译工具,用proteus仿真。除了Keil5不知道有没有其他好用的能生成.hex......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>