欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

最详细蓝桥杯嵌入式教程(二):点亮LED(不用Delay)

发布时间:2023/12/20 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 最详细蓝桥杯嵌入式教程(二):点亮LED(不用Delay) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

        在上一篇文章里面,我们在点亮LED时,使用了Delay。但是其实Delay有非常明显的缺点:阻塞程序,使其他程序实时性下降!所以在我们比赛的是尽量不要使用Delay。接下来我将介绍另一种方法来点亮LED。

        

__IO uint32_t ledTick=0;
uchar display_led=0xff; 

 

void LED_Process(void)
{

//uwTick是表示从板子上电开始计时
    if(uwTick-ledTick<500) return;
    ledTick=uwTick;
    
    LED_Display(display_led);
    display_led=~display_led;
}

         到此为止,我们就实现了不使用Delay就可以点亮LED了。

总结

以上是生活随笔为你收集整理的最详细蓝桥杯嵌入式教程(二):点亮LED(不用Delay)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。