C語(yǔ)言實(shí)現(xiàn)定時(shí)器控制LED燈閃爍
本文實(shí)例為大家分享了C語(yǔ)言實(shí)現(xiàn)定時(shí)器控制LED燈閃爍的具體代碼,供大家參考,具體內(nèi)容如下
實(shí)現(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;//啟動(dòng)定時(shí)器,開(kāi)始計(jì)時(shí)
while(!TF1);//判斷定時(shí)器是否溢出
TF1=0; //溢出時(shí)清0,進(jìn)行下次計(jì)時(shí)
}
}
int main(void)
{
unsigned int LED;
TMOD=0x10;
LED=0x00;
P2=LED;
Delay_1s();
P2=~(LED);
Delay_1s();
return 0;
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
C++實(shí)現(xiàn)LeetCode(13.羅馬數(shù)字轉(zhuǎn)化成整數(shù))
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(13.羅馬數(shù)字轉(zhuǎn)化成整數(shù)),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07
C++實(shí)現(xiàn)旋轉(zhuǎn)數(shù)組的二分查找
這篇文章主要介紹了C++實(shí)現(xiàn)旋轉(zhuǎn)數(shù)組的二分查找方法,涉及數(shù)組的操作,有值得借鑒的技巧,需要的朋友可以參考下2014-09-09
matlab實(shí)現(xiàn)繪制玫瑰花球的示例代碼
這篇文章主要介紹了如何利用matlab實(shí)現(xiàn)繪制玫瑰花球,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Matlab有一定的幫助,需要的可以參考一下2023-08-08
C++實(shí)現(xiàn)LeetCode(211.添加和查找單詞-數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì))
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(211.添加和查找單詞-數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08
VisualStudio2022下配置 OpenMP多線(xiàn)程編程環(huán)境與運(yùn)行
本文主要介紹了VisualStudio2022下配置 OpenMP多線(xiàn)程編程環(huán)境與運(yùn)行,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-06-06
C語(yǔ)言之素?cái)?shù)(質(zhì)數(shù))的判斷以及輸出
這篇文章主要介紹了C語(yǔ)言之素?cái)?shù)(質(zhì)數(shù))的判斷以及輸出方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03

