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

時間 2021-08-11 15:59:31

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口控制另微控制器IO口問題

3.3v和5v的兩個微控制器io口不要直接連線到一起,應該用電平轉換電路隔離。3.3v的io口增加了18ma電流,這是很大的,容易燒壞3.3v微控制器,這種連線是不合理的。如果5v微控制器是stc的,引腳可設定成高阻輸入模式是最簡單的,如下表。如果不是也不能設定io模式,那可以用一片74hc04 用...

請問微控制器休眠後,為降低靜態電流要將IO口設定為輸入還是輸出。對靜態電流有什麼區別

之所以要讓微控制器進入休眠狀態,目的是要把整個電路都帶入低功耗狀態。這就具體到每根口線與周邊電路的連線關係,不能憑空給出i o口狀態的配置。另外,微控制器是否能進入低功耗狀態,還與自身i o的結構有關,比如有的微控制器內部有上拉或下拉電阻,這也與微控制器休眠狀態下的功耗有關。所以要得到清晰的解答,你...

微控制器串列埠控制io口,微控制器序列口與普通IO口區別?

自我程式設計 我寫了一個串列埠接收輸入,並將輸入的字串顯示在lcd螢幕中,同時收到的資料還會通過串列埠傳送回上位機。我是用串列埠助手除錯的。定義了虛擬串列埠com3和com4作通訊。連續傳送字元將作為字串儲存,儲存在全域性變數strs 100 中,遇到間隔傳送,後傳送的字元或字串將覆蓋上次內容。比如...