導航:首頁 > 操作系統 > 51單片機點亮led

51單片機點亮led

發布時間:2022-08-11 18:05:59

單片機點亮一盞led燈代碼

用MCS51單片機匯編語言編寫的點亮一隻LED燈源程序LED1.ASM,代碼如下:
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN:MOV A,#FEH
MOV P1,A
AJMP $
END

㈡ 51單片機按鍵控制LED

定時器讓LED引腳輸出高低變化的電平,在主函數里判斷按鍵是否按下,如果按下就讓LED引腳保持並關閉定時中斷。
第二種方法是 主函數里讓LED引腳輸出高低變化電平,按鍵用外部中斷。

㈢ 51單片機如何點亮一個LED燈

什麼語言,硬體怎麼接?
用c語言,假設低電平LED亮
#include<reg51.h>
sbit led=P1^0;
void main(void)
{
led=0;
while(1);
}
還要看你是否會用編譯軟體,並下載程序,這才是首要的

㈣ 51單片機驅動問題 如何讓led亮

首先要計算一下LED驅動總電流,比如10個LED每個5mA總電流就需要50mA,然後要選擇一個限流電阻,假定電源電壓為5V,那麼R=5-2(黃色LED正向壓降)/50=60歐姆,可選標稱值62歐姆0.5W電阻,若低電平有效驅動可選8550三極體,LED串接在集電極與地之間,發射極接+5V,基極通過2K電阻接單片機I/O口就OK。

㈤ 郭天祥51單片機點亮LED燈,程序0亮還是1亮

根據你第一個led程序可以看出,led點亮的條件是led=0,至於你後面的第二個程序,其實(10101010)的最低位,也就是最右邊的0,是對應(亮滅亮滅亮滅亮滅)的第一個狀態的,也就是亮(最左邊狀態),沒有錯,第三個程序同理.
還有,關於0點亮燈還是1點亮,這和電路板設計有關,LED燈兩個引腳(假設為+、-),當電路設計時+引腳接5V,-引腳接單片機I/O口,則led=0為點亮;若當+引腳接I/O口,-引腳接地,則led=1點亮,

㈥ 51單片機點亮一個LED燈並且用4個獨立按鍵控制亮的程度

咨詢記錄 · 回答於2021-11-14

㈦ 51單片機實現LED燈的點亮

//**********LED***********************
//功能: 循環點亮二極體
//晶震:11.0592
//p1:低電平點亮
//設計者:何永發
//qq: 1054640353
// 歡迎交流
//*************************************
#include<at89x51.h>
#define uchar unsigned char
#define uint unsigned int
uchar data count=0;
bit flag=0;
//*********主函數*****************
void main(void)
{
uchar i=0,k=0xfe;
TMOD=0x01;
TH0=0x4c;TL0=0x00;//定時50ms
EA=1;ET0=1;TR0=1;
while(1)
{
if(flag==1){k=k<<1|0x01;flag=0;i++;}
if(i==8){i=0;k=0xfe;}
P1=k;
}
}
//*********中斷函數*****************//0111 1111
void dy1s(void) interrupt 1 using 1
{
TH0=0x4c;TL0=0x00;//定時50ms
count++;
if(count==20){flag=1;count=0;} //1s到了
}

閱讀全文

與51單片機點亮led相關的資料

熱點內容
80台伺服器要用什麼防火牆 瀏覽:230
安卓應用是什麼進制 瀏覽:76
穿越民國的二道販子 瀏覽:357
伺服器出現狀況怎麼辦 瀏覽:408
有一本小說女主叫姜什麼 瀏覽:866
pdf轉換器軟體 瀏覽:640
命令提示符的雙引號 瀏覽:186
命令行運行編譯器 瀏覽:548
linux升級php7 瀏覽:123
love法國原版電影 瀏覽:62
什麼app不用驗證手機登錄 瀏覽:481
python抓包http 瀏覽:893
安卓手機如何屏蔽黃色內容 瀏覽:176
有損壓縮失真嗎 瀏覽:412
法國經典復古四級有哪些 瀏覽:598
帶英文字幕的中文電影 瀏覽:899
泰國百合劇大全 瀏覽:506
甲骨文雲伺服器流量 瀏覽:224
程序員不那麼程序員都么可愛 瀏覽:535
惠普文件夾怎麼加密 瀏覽:744