微控制器的io口電流大概10ma左右,如何讓io口控制並聯一起的led(同時亮滅)

2021-07-30 23:58:39 字數 3284 閱讀 5263

1樓:匿名使用者

一般不推薦4個led並聯,如果並聯的話應該每個led接一個限流電阻然後再並聯。高亮度led有1ma電流就可以驅動了,不需要其它的放大電路,如果每個led電流比較大,可以分別串接到4個p型三極體的發射極,三極體的基極通過限流偏置電阻接到微控制器的i/o引腳,三極體的集電極接地,三極體可選用8550.也可以採用專用的驅動ic如74ls07或者uln2000系列。

2樓:

每個led電流20ma?你為什麼要那麼大電流呢?不怕燒壞led?

好吧,不管你為什麼用那麼大的了,反正你不能把四個led連線到io口上,因為微控制器io口沒那麼大驅動能力.

用一個三極體吧,如果用npn三極體,接法如下:

電源--->四個限流電阻---->四個led正極---->

四個led負極擰到一起,共同接三極體的集電極--->三極體發射極接地

微控制器的io口--->約680---1000歐姆的電阻--->三極體的基極.

因為,當io口為高電平時,三極體工作於開啟狀態,四個led亮

如果用pnp三極體,接法如下:

電源--->三極體的發射極---->三極體的集電極---->四個限流電阻擰一起

--->四個限流電阻另一端分開,分別接四個led正極---->四個led負極擰到一起接地

微控制器的io口--->約680---1000歐姆的電阻--->三極體的基極.

因為,當io口為低電平時,三極體工作於開啟狀態,四個led亮

3樓:

直接上圖,左邊連線微控制器i/o口!

4樓:匿名使用者

電流放大,或者用io口做開關使能另外一個電路控制燈

怎麼用51微控制器一個io口控制兩個led分別亮

5樓:

1、新建專案,如圖所示。

2、新增標頭檔案,建立延遲函式。

3、建立c主函式。

4、新增死迴圈效果。

5、點亮led燈。p1=0x7e;二進位制11111110。

6、新增延遲效果即可。

注意事項:proteus 自從有了微控制器也就有了開發系統,隨著微控制器的發發系統也在不斷髮展。 keil是一種先進的微控制器整合開發系統。

它代表著組合語言微控制器開發系統的最新發展,首創多項便利技術,將開發的程式設計/**/除錯/寫入/加密等所有過程一氣呵成,中間不須任何編譯或彙編。

6樓:匿名使用者

兩個led串聯,一端接vcc,另一端接gnd,io引腳接其中間,但要求2個led的導通電壓之和小於電源電壓.

7樓:做而論道

很簡單。

一個 led,正極接 io 引腳,負極接地。

即可實現:io口輸出 1 時,燈亮。

另一個 led,正極接正電源,負極接 io 引腳。

即可實現:io口輸出 0 時,燈亮。

注意, led 都需要串聯一個電阻,用於控制電流的大小。

微控制器控制led燈。用4個i/o口,控制16個 led燈,要求能實現同時點亮若干盞燈,要如何實現?

8樓:

你用74hc595吧,只用3根線就可以控制了,一個74hc595輸出為8位,這樣可以控制8個led,而且每個74hc595都可以級聯的,像我這圖示例,上面一共有5個74hc595,都是級聯的,所以上圖實際上3個io口即可控制5*8=40個led!

當然,級聯的多少,就看你的需要了,呵呵!

9樓:匿名使用者

微控制器用4個io模擬兩個串列埠,然後接兩個串列埠入並口出的晶片,即可得到16個控制腳,接16個led。就這樣。

10樓:匿名使用者

用max7219,spi匯流排,mosi,clk,cs,三個io口可以控制64個led,隨便點亮哪幾個。

11樓:匿名使用者

74hc164,74hc595這種的串入並出的晶片就行!!

12樓:

三極體+電阻,數電的模組可以用可以不用

13樓:匿名使用者

接個譯碼器 soeasy

14樓:匿名使用者

最簡單就是154晶片,164也可以

15樓:匿名使用者

位移暫存器595、164。最少三根線就可以

16樓:匿名使用者

寫程式啊,0000 0001 0010.....1111

17樓:匿名使用者

今天射手們不怎麼想外出活動,情願窩在家裡什麼事也不做,慵慵懶懶、徹底放空的度過一天,即便把家裡弄的不太整齊也無妨,亂中自有另一種令人感到安心的氣氛;不過今no

18樓:匿名使用者

電路呢?你是要程式配合電路還是,電路配合程式。

微控制器的io口電流大概10ma左右,如何讓一個io口控制四個並聯一起的led同時亮滅?

19樓:

每個led電流20ma?你為什麼要那麼大電流呢?不怕燒壞led?

好吧,不管你為什麼用那麼大的了,反正你不能把四個led連線到io口上,因為微控制器io口沒那麼大驅動能力.

用一個三極體吧,如果用npn三極體,接法如下:

電源--->四個限流電阻---->四個led正極---->

四個led負極擰到一起,共同接三極體的集電極--->三極體發射極接地

微控制器的io口--->約680---1000歐姆的電阻--->三極體的基極.

因為,當io口為高電平時,三極體工作於開啟狀態,四個led亮

如果用pnp三極體,接法如下:

電源--->三極體的發射極---->三極體的集電極---->四個限流電阻擰一起

--->四個限流電阻另一端分開,分別接四個led正極---->四個led負極擰到一起接地

微控制器的io口--->約680---1000歐姆的電阻--->三極體的基極.

因為,當io口為低電平時,三極體工作於開啟狀態,四個led亮

請描述用微控制器io口來控制led燈亮或者滅的原理

20樓:anyway中國

如果只是控制亮和滅,控制io口輸出0或1就可以了。

如果需要控制led的亮度,可採用pwm控制,也就是通過高速切換led的開啟和關閉,開啟的時間越長(佔空比越大),亮度越高,反之,亮度越低。

關於微控制器io口的高阻態問題,51微控制器的IO口怎麼設為高阻態

輸出沒有高阻態,輸入有,輸出是推輓 上拉,不要搞錯了 高阻態意味著從外部看,電阻很大,近於懸空 51微控制器的i o口怎麼設為高阻態 普通51微控制器的io口無法設定為高阻態。stc微控制器可以設定為高阻態,通過改變pnm0和pnm1的值來設定其狀態。當pnm1 pnm0 10時對應的io即為高祖態...

pic微控制器的io口如何操作更穩定

任何i o口操作穩定一般的解決方案都是加上拉電阻,上拉電阻可以保證遠距離的訊號傳遞。這的遠不是上米的要注意。同時上拉電阻要注意具體電路的要求才能焊接。而且pic驅動能力到25ma一般不需要加驅動。這個問題也是有點模糊。問題問的不清楚 我就是做這個的 我常用的是 pic18f4480 對io口進行讀寫...

微控制器直接驅動MOS管,會不會燒壞IO口

正常情況下,不會燒壞io口,但是如果mos管被燒的話,有可能有大電流灌入io口,從而造成燒壞io口的情況。微控制器的io口能直接驅動mos管嗎?可靠嗎?應該不行,既然用微控制器處理,那麼一般希望mos管工作在開關狀態。因為mos管是電壓驅動原件,飽和導通時電壓一般在10v以上,而微控制器一般的供電電...