關於微控制器發光二極體接電阻的問題

2021-07-30 21:37:10 字數 582 閱讀 1900

1樓:0427付強

第一個圖有兩個錯誤:1.p0口是od結構,沒有外部上拉的情況下無法輸出高電平,而你沒有連線上拉電阻。

圖中的電阻是起限流作用的,對於led來說它不是上拉作用;2.51微控制器的io口,除p0外,其它的io口均為內部弱上拉,io口拉電流能力很弱我記得還不到1ma,無法使led正常點亮。p0口內部無上拉,拉電流能力為0,這就是為什麼開發板上驅動led都用下面那個圖的原因了,就是應為51微控制器的io口灌電流能力要比拉電流能力強得多。

2樓:匿名使用者

微控制器p0口沒有內部上拉,需要外部接上拉電阻,你可以直接讓p0_0接個1k電阻然後接到電源,就可以高電平亮,低電平暗

3樓:風雪畫戟

微控制器喜歡得電。第二個圖為上拉電阻,接法。 發光二極體的陽極在vcc,陰極在微控制器,所以微控制器為低電平時,發光二極體會亮。

第一圖 你想的應該是下來接法,你電阻放錯了。電阻要放在接地那。 發光二極體陽極在微控制器,陰極在電阻那,在接地。 這下拉接法

4樓:匿名使用者

哥,你這圖連晶振復位都沒接怎麼會工作呢???

51微控制器io口連線如圖規格的發光二極體,請問限流電阻要多大

你這是要做實物嗎?關鍵問題是你的微控制器是什麼型號的?是stc的嗎?stc微控制器還可以直接用i o口直接連線發二極體,而目必須是二極體負極接i o腳,微控制器用灌電流驅動二極體。其它微控制器驅動不了,二極體不亮的。再說限流電阻。現在二極體都是高亮度的,電流不用20ma那麼大,在3ma 10ma時,...

某微控制器控制系統有發光二極體 試畫8051與外設的連線圖

org 0000h ljmp main org 0030h main mov a,7fh loop mov p0,a lcall delay rr a sjmp loop delay mov r2,200 dly mov r3,250 djnz r3,djnz r2,dly retend 用p1口連...

發光二極體替代普通二極體嗎

發光二極體不能替bai代普通二極體du 原因如zhi下 發光二極體dao 的正向壓降大二反向耐版壓低,和普通二極體權差別較大。發光二極體承受反向5v應該不會被擊穿,但是既然作為二極體使用,肯定有需要正向導通的時候,否則又何必用二極體連線呢,直接斷開就行了。不行。發光二極bai 管的正向壓降大du二反...