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

熱點內容
信息安全中圖像加密技術畢業論文 瀏覽:536
gear2刷android 瀏覽:79
怎麼用安卓下載櫻校 瀏覽:580
現在什麼app可以賺錢 瀏覽:155
基礎梁鋼筋圖紙未標注加密區間距 瀏覽:469
通達信指標源碼公式半透明 瀏覽:956
開發什麼手機app好 瀏覽:319
csgo如何在游戲里進入完美伺服器 瀏覽:190
編程教育老師成長心態 瀏覽:257
音頻採集單片機 瀏覽:590
加密管的優點 瀏覽:280
dock基礎命令 瀏覽:345
java編程愛好者 瀏覽:723
做外包程序員怎麼樣 瀏覽:866
程序員技術門檻 瀏覽:473
路由花生殼搭建web伺服器地址 瀏覽:541
小米傳送文件用什麼app 瀏覽:103
哪個領域演算法好 瀏覽:380
用命令行編譯java 瀏覽:677
筆趣閣app哪個是正版手機app 瀏覽:427