導航:首頁 > 操作系統 > 單片機led低電壓亮燈

單片機led低電壓亮燈

發布時間:2023-07-09 09:38:34

㈠ 51單片機低電平led亮為什麼

51單片機低電平led亮是納灶寬因為兩側有電壓差。因辯差為51單片機低電平led亮是有高電平減低電平組成的電壓差,其中單片機引腳輸洞亮出低電平,有電壓差,燈亮。所以51單片機低電平led亮是因為兩側有電壓差。

㈡ 單片機為什麼燈亮是給低電平與灌電流和拉電流什麼關系

拉電流是單片機置高電平
向外輸出電流
方向向外
灌電流是單片機置低電平
電流是由外部流入單片機
51單片機的拉電流能力也就是輸出電流的能力很差
微安級別的
具體多少可以上網查
這樣小的電流是不能把燈給點亮的
所以只能反過來使單片機引腳為低電平。
整個電路可以這樣:電源+接一個限流電阻再接燈的+
然後燈的負極接單片機的I/O腳
這樣單片機給低電平燈就亮了

㈢ 單片機c語言LED燈奇數亮燈。

//LED低電平點亮
//LED1-LED8分別接P2.0-P2.7
#include <REGX51.H>
#define uchar unsigned char
#define uint unsigned int
void delay(unsigned char a) //延時
{
unsigned char i;
while(a--)
for(i=100;i>0;i--);

}
void main(void)
{
uchar i;
P2=0XFF;
while(1)
{
for(i=0;i<8;i=i+2)
{
P2=~(1<<i);
}
}
}

㈣ 在單片機中輸入兩高電平使led燈紅燈亮兩低電平綠燈亮,一高一低亮燈不變

假設P1.0 1.1口為輸入 。red 和gre 為0時量,1時滅。
P1=0xff; //釋放P1口
temp=P1; //讀取P1口輸入
temp=temp&0x03; //取出P1口 0 1 位的數據
switch(temp)
{
case 3: red=0; //如果P1.0 P1,1都是高電平。。0000 0011 =3
gre=1;
break;
case 0:red=1; //如果 1.0 P1,1都是低電平。。0000 0000 =0
gre=0;
break;
default: break; //其他情況 不變
}

閱讀全文

與單片機led低電壓亮燈相關的資料

熱點內容
python進階客戶流失 瀏覽:276
華為榮耀10伺服器地址 瀏覽:998
javastring相等判斷 瀏覽:411
程序員考研究生學校 瀏覽:935
java卡頓 瀏覽:500
編程軟體怎麼運行zip文件 瀏覽:505
單片機怎麼做組態 瀏覽:899
android參考文獻外文 瀏覽:684
銅電極電流效率的演算法 瀏覽:142
簡訊內存已滿怎麼處理安卓 瀏覽:312
ogg命令 瀏覽:784
南昌程序員最新消息 瀏覽:151
藍牙編程入門書籍 瀏覽:763
單片機秒錶實驗 瀏覽:411
小米3文件夾設置 瀏覽:566
手動添加dns伺服器加什麼數字 瀏覽:563
單片機中三位數碼管原件 瀏覽:140
pdf可以刪除其中一頁 瀏覽:217
清dns緩存的命令 瀏覽:105
免費pdf在線轉換 瀏覽:770