C語言實現定時器控制LED燈閃爍
更新時間:2021年05月03日 10:22:03 作者:weixin_53391957
這篇文章主要為大家詳細介紹了C語言實現定時器控制LED燈閃爍,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了C語言實現定時器控制LED燈閃爍的具體代碼,供大家參考,具體內容如下
實現效果如圖:
周期:2s;
LED引腳為P2口。
#include<reg52.h> void Delay_1s(void) { unsigned char i; for(i=0;i<20;i++) { //2的6次方=655136 TH1=0x3C;//655136-50000=155146==>0x3CB0 TL1=0xB0; TR1=1;//啟動定時器,開始計時 while(!TF1);//判斷定時器是否溢出 TF1=0; //溢出時清0,進行下次計時 } } int main(void) { unsigned int LED; TMOD=0x10; LED=0x00; P2=LED; Delay_1s(); P2=~(LED); Delay_1s(); return 0; }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
OnSize、OnSizing和OnGetMinMaxInfo區(qū)別分析
這篇文章主要介紹了OnSize、OnSizing和OnGetMinMaxInfo區(qū)別分析,需要的朋友可以參考下2015-01-01