導航:首頁 > 操作系統 > 單片機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低電壓亮燈相關的資料

熱點內容
如何對安卓應用反編譯 瀏覽:410
鯤鵬pc伺服器是什麼 瀏覽:572
一級防震梁箍筋加密 瀏覽:928
linuxxampp64位 瀏覽:728
西安哪個app能買到東西 瀏覽:457
eps命令鍵 瀏覽:37
塑料文件夾的尺寸 瀏覽:210
君威壓縮機電磁閥 瀏覽:945
安卓6手機為什麼不能用app 瀏覽:860
什麼java編譯器支持中文 瀏覽:563
香港伺服器如何做代理 瀏覽:201
pdf寫入 瀏覽:986
高爾夫電台怎麼添加到文件夾 瀏覽:239
四川麻將一般下哪個app 瀏覽:864
反編譯exe腳本 瀏覽:462
源碼文件夾怎麼編譯到固件中 瀏覽:912
ERp列印伺服器錯誤怎麼弄 瀏覽:113
蚌埠u盤加密軟體有哪些 瀏覽:180
前端如何認證伺服器 瀏覽:556
linux切換db2用戶命令 瀏覽:308