① 51單片機加電源指示燈加上拉電阻的原理圖
電源指示燈,接在正電源、地,之間。串連一個電阻即可。
電源指示燈,和單片機沒有任何關系。
那有什麼上拉電阻?
② 單片機最小系統 自鎖開關與電源指示燈怎麼接
你是想用自鎖開關做單片機最小系統的電源開關吧?如果是的話,直流電源的負極和單片機最小系統的負極相連,正極接到自鎖開關的常開觸點A端,單片機最小系統的電源正極接到自鎖開關B端。電源指示燈用3毫米直徑的紅色LED,,LED的正極接單片機的正極,LED的負極接1/4W200歐姆的電阻,電阻的另一端接單片機的負極,即可。
③ 51單片機,想接個指示燈,加個驅動電路,用什麼三極體,怎麼接線請師傅詳細說明!
這個指示燈是想用單片機控制的嗎?是用LED嗎?是什麼單片機呢?如果是STC的單片機,每個I/O腳的低電平就能驅動LED指示燈,LED和一個限流電阻(510~1K)串聯後接在電源和I/O引腳之間,LED的負極接到I/O腳上,當I/O腳輸出低電平時,LED亮。如果不是STC單片機,需要用一個三極體(9013-NPN型的),基極接到I/O腳上,發射極接一個限流電阻,再接到LED正極上,LED負極接地,三極體集電極接到電源正極上。
④ 51單片機最小系統流水燈的原理圖關於AT89S52類型的
圖中晶元是AT89C51,最小系統圖的話是一樣的
程序:
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
void delays(uint t)
{
uint i,j;
for(i=0;i<t;i++)
{
for(j=0;j<1141;j++);
}
}
void main()
{
//P0M1=0X00; //單片機除了P0口以外,其他I/O在內部都有上拉電阻
//P0M0=0XFF; //AT89C51沒有推挽輸出這一說,所以P0高電平不亮,要加上拉電阻;
//用其他埠不需要考慮
/**************從左到右流水燈**************/
uchar i;
P0=0Xfe;
delays(100);
while(1)
{
P0=_crol_(P0,1);//向左循環移動一位
delays(50);
}
}
/*****************左右來回點亮************/
void main()
{
uchar i;
P0=0x01;
delays(100);
while(1)
{
for(i=0;i<7;i++)
{
P0=_crol_(P0,1);
delays(50);
}
for(i=0;i<7;i++)
{
P0=_cror_(P0,1);
delays(50);
}
}
}
⑤ 51單片機怎麼接外部的指示燈如何布線,請各位大神多多指教,詳細回答,謝謝哈
接法順序就是電源-限流電阻-LED-單片機I/O口。
⑥ 51單片機最小系統原理圖
我是一名單片機工程師,下面的講解你參考一下.
.
51單片機共有40隻引腳.下面這個就是最小系統原理圖,就是靠這四個部分,這個單片機就可以運行起來了.(看下面的數字標記,1234)
.
這個腳是存儲器使用選擇腳,當這個腳接」地」時,那麼就是告訴單片機,選擇使用外部存儲器,當這個腳接」5V」時,說明單片機使用內部存儲器.
如果選擇外部的存儲器,太浪費單片機僅有的資源,所以這一腳永遠接電源5V(如上圖所示),使用單片機的內部存儲器.
5 如果內部存儲器不夠容量,最多選擇更高級的容量,就可以解決容量不夠的問題了,就是這么簡單
.
一天入門51單片機:點我學習
.
我是歲月哥,願你學習愉快!
⑦ 我這單片機最小系統加流水燈哪錯了啊,為什麼光電源指示燈亮
你這樣問,姑且認為你的軟硬體都精通,因此問題可能出在外圍元器件的離散性質量問題,或者是焊接問題,而導致電路沒有起振
另外LED的限流電阻值有沒有看錯了,其值應該與電源燈的限流電阻值相當;