8 個發光二極體由 51 個微控制器控制

發布 科技 2024-08-17
5個回答
  1. 匿名使用者2024-02-01

    51微控制器。

    控制 8 個 LED。

    左迴圈和右迴圈。 <>

    #include

    #define uchar unsigned char#define uint unsigned intunsigned char tab= ;這裡的變化導致了各種各樣的把戲。

    uchar t,i;

    void main()

    tmod=0x10;

    th1=(65535-50000)/256;一次 50 毫秒。

    tl1=(65535-50000)%256;

    ea=1;et1=1;開啟定時器 1 中斷。

    tr1=1;啟動定時器 1

    t=0;i=0;

    while(1)

    void timer1() interrupt 3th1=(65535-50000)/256;一次 50 毫秒。

    tl1=(65535-50000)%256;

    t++;if(t==20)

    t=0;p2=tab[i];

    i++;if(i==18)

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

    陰極連線到MCU的IO埠。

    解釋與分析:共陰極二極體:二極體的陽極接VCC(電源正極),陰極接微控制器的IO口,IO口給低電平(0),二極體工作,所以叫共陰極二極體。

    共陽極二極體:二極體的陰極接GND(地),陽極接微控制器的IO口,IO口給高電平。

    1)、二極體工作,故稱為共陽極二極體。

    該LED(發光二極體。

    它是一種常見的陰極二極體。

    整流電路

    在分析整流電路時,為了簡化分析過程,一般假設負載是純阻性負載,對於其他型別的負載,輸出會有所不同。 假設有乙個整流二極體。

    它是一種理想的二極體,即當施加正向電壓時,上級電阻為零,反向電壓截止,反向電流為零,電壓轉換無損耗,是理想的變壓器。

    對於整流電路,主要是研究輸出脈動直流電壓UO和輸出電流的平均值。

    整流二極體的最大整流平均電流IF和最大反向工作電壓URM的IO、脈動係數和分析。

  3. 匿名使用者2024-01-30

    1.為什麼併聯發光二極體不亮?

    很可能是驅動功率不足,驅動功率分為電源電源和微控制器驅動電源。 如果微控制器使用三極體驅動LED,則電源不足。 如果微控制器直接驅動LED,那麼微控制器一定不足以驅動功率。

    最有可能的電壓箝位:當 LED 直接併聯時,就會發生這種情況。 每個二極體都有乙個或大或小的導通電壓,具有不同的顏色和不同的導通電壓降。

    通常,直插式LED的壓降為2-3V。 假設乙個 LED 的壓降低於其他 LED 中的電壓降(例如,3V),則 LED 兩端的電壓將被鉗位在較低的電壓下,導致其他 LED 無法點亮。 正確的方法是將限流電阻串聯到 LED 中,然後將其併聯。

    二、點亮數字後,微控制器無輸出:

    對於 LED,如果微控制器不輸出,則 LED 將無法正常工作。 在這裡,微控制器不輸出意味著微控制器不再提供驅動電平。 如果微控制器不改變輸出(保持輸出電平),則 LED 將繼續工作。

  4. 匿名使用者2024-01-29

    序列 LED 非常常用,我知道你的問題,但它並不是真正這樣使用的。 我們來談談將LED串聯起來,連線到微控制器的正確連線方法,你需要乙個三極體,然後去集電極中的它串聯的LED,假設乙個電路,9013三極體串聯20個LED是沒有問題的,如果要串聯更多, 您也可以使用具有更高耐壓的三極體來實現。

    還有流行的LED1W導通極限340mA,像這種微控制器是不能直接培育的,就像電晶體的方式一樣,不管是吸電流還是漏電流,都是超限的。

    此外,還可以使用光耦合器帶來LED,連線方式與電晶體相同,但基極不同。

    串聯LED在幾個LED級聯後所需的電壓略高,因此可想而知30個LED串聯的電壓。

    假設導通LED需要45V的電壓,那麼顯然需要公升壓5V,所以這裡需要有乙個公升壓模組或電路。 因此,為了簡單起見,將LED全部併聯,然後會引起大電流,主要問題是多個LED併聯,每個LED的狀態略有不同,導致流過電路的併聯LED大而小,最後大的LED會變大, 最後被燒毀了。但是對於含有電阻的併聯LED電路,可以格外開放,不是說每個分支都需要電阻,那就比較複雜了,只要後繼線有乙個功率電阻就足夠了,但是如果不糾纏,每個LED的亮度略有不同,併聯的LED也連線在三極體集電極上。

    總之,電晶體是救不了的。

    至於你提到的全系列直接微控制器,我還沒有嘗試過,因為在我想之前,我已經有了更好的方法來處理這個問題。

    當然,如果是那種1W LED340MA,就應該直接串聯選擇,不用三極體,但是三極體可以,但是功耗會被串聯的三極體的功率電阻所消耗,即有用功少,用恆流源晶元或模組直接驅動LED, 就像我之前看到的那個轉換效率在90%以上,至少比發射乙個電阻器要好得多。

    本來是說LED圖上是三極體連線的,但是我仔細想想還是看看我們當年做的微控制器控制LED,我們用了幾百個LED,還有20個30個LED在更多的行中,像流水祝福字一樣,表示可以併聯, 特別適用於電流和功率電阻較小的電路。當然,如果可以連線45V的外部電壓,也可以串聯連線。

    我上面所說的只是參考。

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

    不,微控制器的引腳電壓是5V,如果直接由微控制器驅動,二極體不會燒壞,串聯的二極體比較多,估計二極體不會點亮。

相關回答
6個回答2024-08-17

通常,在進行輸入時,需要選擇1,但是微控制器上電後,預設是設定1,只要不做其他用途,然後再進行輸入,就不需要設定1。 但為了保險起見,你多次放 1 也沒關係。 當你這樣做時,你不需要擔心它,只需使用它。 >>>More

9個回答2024-08-17

你想怎麼控制,你可以根據需要去做。

6個回答2024-08-17

我看了一下其他的答案,我覺得不好,你很像工控,工控對實時性要求很嚴格,老二朋友居然出現了while迴圈,這不符合實時性,我做工控程式,乙個主迴圈一般不會超過10ms >>>More

5個回答2024-08-17

這是乙個只點亮 P1 埠的程式。

#include >>>More