最详细蓝桥杯嵌入式教程(二):点亮LED(不用Delay)
生活随笔
收集整理的這篇文章主要介紹了
最详细蓝桥杯嵌入式教程(二):点亮LED(不用Delay)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
? ? ? ? 在上一篇文章里面,我們在點(diǎn)亮LED時,使用了Delay。但是其實(shí)Delay有非常明顯的缺點(diǎn):阻塞程序,使其他程序?qū)崟r性下降!所以在我們比賽的是盡量不要使用Delay。接下來我將介紹另一種方法來點(diǎn)亮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;
}
? ? ? ? ?到此為止,我們就實(shí)現(xiàn)了不使用Delay就可以點(diǎn)亮LED了。
總結(jié)
以上是生活随笔為你收集整理的最详细蓝桥杯嵌入式教程(二):点亮LED(不用Delay)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 校验18位身份证号码的正确性
- 下一篇: idea字体变成繁体