導航:首頁 > 操作系統 > 51單片機三極體

51單片機三極體

發布時間:2022-07-15 11:21:30

『壹』 51單片機如何控制三極體

單片機輸出引腳通過串聯電阻鏈接基極,發射級接地,集電極鏈接負載電阻到5V,即可,pnp三極體發射極連接5V,集電極連接負載到地。

『貳』 c51單片機後接的三極體有何作用

輸出的驅動電路,主要是為了增強驅動能力的作用。
一般單片機IO口的拉電流能力有限,不足以驅動被控負載時,就需要一個外圍驅動電路。

『叄』 關於51單片機驅動三極體的問題!

第一個三極體是反相輸出,第二個三極體必須使用PNP極性的三極體才能完成電壓變換,比如S8550,基極串一個幾百歐電阻接第一個三極體的集電極,發射極接12V,集電極接輸出。

『肆』 單片機中的三極體原理

三極體在數字電路里的開關特性,最常見的應用有 2 個:一個是控制應用,一個是驅動應用。所謂的控制就是如圖 3-7 里邊介紹的,我們可以通過單片機控制三極體的基極來間接控制後邊的小燈的亮滅,用法大家基本熟悉了。還有一個控制就是進行不同電壓之間的轉換控制,比如我們的單片機是 5V 系統,它現在要跟一個 12V 的系統對接,如果 IO 直接接 12V電壓就會燒壞單片機,所以我們加一個三極體,三極體的工作電壓高於單片機的 IO 口電壓,用 5V 的 IO 口來控制 12V 的電路。

當 IO 口輸出高電平 5V 時,三極體導通,OUT 輸出低電平 0V,當 IO 口輸出低電平時,三極體截止,OUT 則由於上拉電阻 R2 的作用而輸出 12V 的高電平,這樣就實現了低電壓控制高電壓的工作原理。
所謂的驅動,主要是指電流輸出能力。我們再來看如圖 3-9 中兩個電路之間的對比。

中上邊的 LED 燈,和我們第二課講過的 LED 燈是一樣的,當 IO 口是高電平時,小燈熄滅,當 IO 口是低電平時,小燈點亮。那麼下邊的電路呢,按照這種推理,IO 口是高電平的時候,應該有電流流過並且點亮小燈,但實際上卻並非這么簡單。
單片機主要是個控制器件,具備四兩撥千斤的特點。就如同杠桿必須有一個支點一樣,想要撐起整個地球必須有力量承受的支點。單片機的 IO 口可以輸出一個高電平,但是他的輸出電流卻很有限,普通 IO 口輸出高電平的時候,大概只有幾十到幾百 uA 的電流,達不到1mA,也就點不亮這個 LED 小燈或者是亮度很低,這個時候如果我們想用高電平點亮 LED,就可以用上三極體來處理了,我們板上的這種三極體型號,可以通過 500mA 的電流,有的三極體通過的電流還更大一些,

當 IO 口是高電平,三極體導通,因為三極體的電流放大作用,c 極電流就可以達到 mA 以上了,就可以成功點亮 LED 小燈。
雖然我們用了 IO 口的低電平可以直接點亮 LED,但是單片機的 IO 口作為低電平,輸入電流就可以很大嗎?這個我想大家都能猜出來,當然不可以。單片機的 IO 口電流承受能力,不同型號不完全一樣,就 STC89C52 來說,官方手冊的 81 頁有對電氣特性的介紹,整個單片機的工作電流,不要超過 50mA,單個 IO 口總電流不要超過 6mA。即使一些增強型 51 的IO 口承受電流大一點,可以到 25mA,但是還要受到總電流 50mA 的限制。那我們來看電路圖的 8 個 LED 小燈這部分電路,

這里我們要學會看電路圖的一個知識點,電路圖右側所有的 LED 下側的線最終都連到一根黑色的粗線上去了,大家注意,這個地方不是實際的完全連到一起,而是一種匯流排的畫法,畫了這種線以後,表示這是個匯流排結構。而所有的名字一樣的節點是一一對應的連接到一起,其他名字不一樣的,是不連在一起的。比如左側的 DB0 和右側的最右邊的 LED2 小燈下邊的DB0 是連在一起的,而和 DB1 等其他線不是連在一起的。
那麼我們把圖 3-11 中現在需要講解的這部分單獨摘出來看,

『伍』 51單片機要驅動這個電機需要什麼型號的三極體

51單片機要驅動這個電機需要PNP型中功率三極體S8550。
選用PNP型中功率三極體S8550,最大電流為1A。採用拉電流方式驅動。或者把I/O設置為強推挽驅動模式使用NPN型三極體S8050驅動。
從半導體結構上看,晶體管的C極面積最大,適合載入較大電流;而發射極迴路中有電流負反饋作用,實際上加於發射結上的電壓和電流都比較小,三極體是工作於放大區而不是期望的飽和區,這樣在CE之間會產生較大管壓,能量較多地損耗在三極體上,而負載實際上得不到足夠的電壓。這種情況還有個很大的隱患,一般像電機這類的重負載,其線圈電阻往往很小,這樣就導致了三極體IE(約等於Ic) 電流過大,此時如管壓也很大,按照三極體耗散功率計算公式,Pc=Ic*Vce,也會很大,很可能突破最大管耗Pcm,直接現象就是三極體急劇發燙甚至瞬間燒毀。

『陸』 51單片機 三極體數碼管靜態顯示怎麼實現位選

你的代碼中

sbit 1=P2^0;

sbit 2=P2^1;

sbit 3=P2^2;

sbit 4=P2^3;

就是在定義位選信號,1是對應最左邊數碼管,則4是對應最右邊數碼管;

為低電平則對應數碼管會被點亮;

因為有4個數碼管,而你沒有指出要怎麼個顯示,那麼;

void main(){

while(1)

{ for(i=0;i<9;i++)

{ P2=0;P0=TAB[i] ; delay(20) ; } //4個數碼管都顯示相同的內容

}

}

『柒』 郁悶,51單片機P口驅動不了NPN三極體嗎

P0口不能驅動NPN三極體,因為P0口只能輸出低電平,不能輸出高電平,接排阻上拉後就可以輸出高電平驅動NPN三極體了,P1口P2口P3口都可以輸出高電平驅動NPN三極體的,另外,驅動三極體時三極體基極一定要串一個限流電阻的

閱讀全文

與51單片機三極體相關的資料

熱點內容
php函數傳遞數組 瀏覽:629
人工峰群演算法的目標函數 瀏覽:464
如何刪加密文檔 瀏覽:103
塗鴉app一鍵執行如何刪除 瀏覽:754
安卓手機如何打開fr3文件 瀏覽:741
壓縮袋8絲和14絲是什麼意思 瀏覽:645
程序員大咖java 瀏覽:66
蘋果手機文檔安卓上怎麼打開 瀏覽:527
如何做淘寶代理伺服器 瀏覽:664
gz壓縮文件夾 瀏覽:179
字母h從右往左跑的c語言編程 瀏覽:127
安卓手機如何擁有蘋果手機橫條 瀏覽:765
業余編程語言哪個好學 瀏覽:137
按照文件夾分個壓縮 瀏覽:104
航空工業出版社單片機原理及應用 瀏覽:758
如何在電信app上綁定親情號 瀏覽:376
安卓的怎麼用原相機拍月亮 瀏覽:805
配音秀為什麼顯示伺服器去配音了 瀏覽:755
c盤清理壓縮舊文件 瀏覽:325
app怎麼交付 瀏覽:343