C語言實現(xiàn)定時器控制LED燈閃爍
更新時間:2021年05月03日 10:22:03 作者:weixin_53391957
這篇文章主要為大家詳細介紹了C語言實現(xiàn)定時器控制LED燈閃爍,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了C語言實現(xiàn)定時器控制LED燈閃爍的具體代碼,供大家參考,具體內容如下
實現(xiàn)效果如圖:

周期: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;
}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
C++實現(xiàn)LeetCode(13.羅馬數(shù)字轉化成整數(shù))
這篇文章主要介紹了C++實現(xiàn)LeetCode(13.羅馬數(shù)字轉化成整數(shù)),本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下2021-07-07
C++實現(xiàn)LeetCode(211.添加和查找單詞-數(shù)據結構設計)
這篇文章主要介紹了C++實現(xiàn)LeetCode(211.添加和查找單詞-數(shù)據結構設計),本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下2021-08-08
VisualStudio2022下配置 OpenMP多線程編程環(huán)境與運行
本文主要介紹了VisualStudio2022下配置 OpenMP多線程編程環(huán)境與運行,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-06-06

