導航:首頁 > 操作系統 > 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相關的資料

熱點內容
qq不接收文件夾怎麼搞 瀏覽:991
電化學pdf 瀏覽:592
使用預編譯頭文件 瀏覽:223
二哈的命令大全 瀏覽:421
python黑馬程序員 瀏覽:151
java自定義協議 瀏覽:565
ios怎麼關閉app聲音許可權 瀏覽:122
文件pdf是什麼格式 瀏覽:894
蘋果刪掉的app圖標怎麼恢復 瀏覽:217
如何排查伺服器是否存在弱口令 瀏覽:160
ACO演算法對於TSP問題的實現 瀏覽:700
西班牙可以購買加密貨幣嗎 瀏覽:847
javaexcel加密 瀏覽:762
如何編譯年月日 瀏覽:53
java加密與解密的藝術第2版pdf 瀏覽:170
2021上海車輛到什麼地方解壓 瀏覽:952
單片機可控程序 瀏覽:436
類腦pdf 瀏覽:122
明日之後紅杉鎮伺服器什麼好賣 瀏覽:504
命令與征服cg沒過審 瀏覽:439