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

熱點內容
鴿子為什麼生成伺服器沒反應 瀏覽:490
freebsdnginxphp 瀏覽:215
雜訊消除演算法 瀏覽:607
vue類似電腦文件夾展示 瀏覽:111
後備伺服器有什麼功效 瀏覽:268
連不上伺服器怎麼連 瀏覽:600
什麼構架的可以刷安卓系統 瀏覽:771
愛奇藝APP怎麼兌換CDK 瀏覽:994
程序員買4k顯示器還是2k顯示器 瀏覽:144
python多進程怎麼多窗口 瀏覽:818
電腦文件夾怎麼取消類別 瀏覽:47
cad拉線段命令 瀏覽:924
如何用電腦清理手機沒用的文件夾 瀏覽:100
儲存層次結構對程序員的意義 瀏覽:477
微信文件夾查看器 瀏覽:952
android視頻聊天開源 瀏覽:552
思科iso命令 瀏覽:944
手機網頁源碼里的視頻地址 瀏覽:681
哈利波特魔法覺醒要怎麼選伺服器 瀏覽:993
情感交友網站php 瀏覽:942