51 MCU驅動能力難懂? 特別是關於發光二極體。

發布 科技 2024-02-08
6個回答
  1. 匿名使用者2024-02-05

    一點也不矛盾。 微控制器每個埠的用途都不一樣,結構也不同,你說LED的MA電平的電流可以讓它更亮,指的是額定亮度,不同的功率有不同的亮度,你不能把1mm的貼片和10mm的貼片比較,你能理解嗎? 如果要在 P2 埠使用 LED,有兩種方法。

    1.就是將LED燈串的限流電阻連線到P2埠,將電阻端接到電源上。 將上拉電阻連線到 LED,並將 LED 連線到 P2 埠和地之間。

  2. 匿名使用者2024-02-04

    不,微控制器IO口的漏電流可以點亮二極體,我試過了,雖然不是很亮,但電流也是UA級的。這是正常現象,只有通過隔離設計才能避免,漏電流在設計得當時必須誤避,如勵磁管或開關管等,有的UA電平會有反應。

  3. 匿名使用者2024-02-03

    業主採用“極限測量”方法,所獲得的晶元的實際電流必須大於說明書中寫的電流。

    這並不奇怪。 說明書顯示電流可以長時間穩定工作,基本上不會失去生命。

    只有 MA 級別的電流才能使其變亮,..

    有一盞明亮的燈,這是肯定的。

    它只是微弱的光,它是否可以被認為是“明亮”的問題。

    業主的檢測方法和評價標準應符合各廠家的標準。

  4. 匿名使用者2024-02-02

    P0 和 P2 都具有開漏輸出模式,那麼為什麼不使用連線到 IO 的 LED 陰極(連線到封頂電流電阻器和電源的陽極)來驅動它呢?

    您的 15UA 是在 LED 亮時測量的嗎?

  5. 匿名使用者2024-02-01

    電路是正確的。

    房東的電路是在輸出電平高時點亮二極體,即給微控制器增加乙個“源電流”負載。

    但是,一般的微控制器,當輸出較高時,不具備輸出電流的能力,因此需要外部的“上拉電阻”輔助。

    發光二極體發出高發光電壓,可計算為2V,1K的上拉電阻可產生3mA的電流。

    所以,這個電路是正確的。

    但是,如果輸出電平低,不允許二極體發光,則1K的上拉電阻會產生5mA的電流!

    而且,這種“更大”的電流全部倒入了微控制器的引腳中,雖然可能不會燒壞,但也是一種不必要的能耗。

    從這種現象來看,這個電路不夠合理。

    如果可能,應盡可能使用“灌電流”負載電路。

    關於MCU引腳等的輸出驅動,可以看出:

  6. 匿名使用者2024-01-31

    這樣連線是不正確的,容易損壞微控制器。

    LED電路中應串聯乙個電阻器,電阻應根據LED引數選擇,一般可採用5mA,如1K電阻串聯。

    當5V電壓直接施加到二極體的兩端時,電流會很大,二極體可能會燒壞,即使不燒壞,也不再遵守壓差規則。

    如果微控制器的引數允許直接驅動,則可以將IO口連線到電阻器,然後將LED接地,此時輸出電平高,LED亮起。

    如果微控制器不能驅動,可以使用電壓正端接二極體,然後將電阻連線到IO口,輸出電平低,LED亮起。

相關回答
8個回答2024-02-08

void key0()

if(p1_0!=1) *如果按下鍵 0。 >>>More

6個回答2024-02-08

崩潰,可能是現場干擾太嚴重。 無論如何,甚至已經放棄了沒有內部程式儲存器和EEPROM的晶元。 究其原因,往往不是程式問題,而是板卡和PCB設計問題。 >>>More

5個回答2024-02-08

對於如何學習微控制器,我覺得還是需要掌握它的硬體、儲存結構,組裝必須熟練,因為介紹組裝對硬體很有幫助和了解,如果你學了微控制器,再學習其他的,比如arm,這個時候你只能熟悉組裝, 但是第一次學習微控制器,彙編,一定要熟練,我的意思是一開始不要用c寫程式,用sinks寫,寫可以10到20個彙編器,你的彙編會更上一層樓,以後你會用C進行開發,你會看到用堅實的彙編基礎優化C是多麼的舒服。關於微控制器的研究,我認為有必要: >>>More