為什么單片機的I/O口需要驅動呢?這個問題需要從I/O口的電氣特性上進行解釋。
首先,給出單片機典型的I/O口,即P1口電氣結構圖,如圖所示。P1口通常是作為通用I/O口使用,不需要多路轉換電路MUX。其輸出級電路內部有上拉電阻,與場效應管共同組成輸出驅動電路。因此,P1口作為輸出時,不需要再外接上拉電阻,而當P1口作為輸入口使用時,仍然需要先向鎖存器寫“1”,截止場效應管。

內部上拉電阻阻值很大,經過測量大致在330KΩ左右,而內部電源Vcc僅僅+5V,這樣以P1.X高電平驅動發光二極管為例,場效應管截止,相當于Vcc通過330KΩ的電阻向二極管提供電流,5/330*10-3=0.015mA,而二極管的點亮電流為5mA至10mA,這就說明單片機的端口只是驅動TTL電平,不提供或提供很小的驅動電流,所以在帶負載時,單片機應當在I/O口加上驅動芯片。
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6076文章
45494瀏覽量
670258 -
驅動
+關注
關注
12文章
1954瀏覽量
88522
發布評論請先 登錄
相關推薦
熱點推薦
單片機里的程序運行方式
/o以及其他必要的設備;
根據需要改變處理器的狀態。
PC電腦這些帶系統的設備在上電時,和單片機處理過程差不多,只不過他們是讀取的BIOS,有它完成了很多初始化操作,最后,調用系統的初始化函數,將
發表于 01-16 06:57
單片機 I/O 口到底能帶多大電流?開發者必看驅動電路指南03
很多初學者在做嵌入式項目時,常常會直接用單片機的GPIO去驅動各種負載,比如LED、蜂鳴器、甚至小電機。結果不是芯片發熱,就是負載不工作,嚴重的時候還可能直接燒毀管腳。為什么會這樣?GPIO究竟
單片機系統進行擴展時需要遵循的原則有哪些
一個單片機應用系統的硬件電路設計包含兩部門內容:一是系統擴展,即單片機內部的功能單元,如ROM、RAM、I/O、定時器/計數器、間斷系統等不能知足應用系統的要求時,必需在片外進行擴展,
發表于 12-09 07:56
如何巧妙甚至避免單片機的干擾問題
在電子設計中,干擾的存在一直是工程師最頭痛的,干擾會導致電路發生異常,重則導致產品無法正常使用,因此,必須要巧妙甚至避免干擾問題,是許多工程師的重中之重,今天本文將談談單片機如何避免。
需要
發表于 11-26 06:48
單片機原理及應用詳解
單片機(Microcontroller Unit, MCC) ?是一種集成計算機核心功能(CPU、存儲器、I/O接口等)的微型芯片,廣泛應用于嵌入式系統中。以下是其原理及應用的詳細介紹: 一、
單片機的儲存優點是什么
場景。深圳市安凱星科技有限公司在單片機應用開發中,充分利用這些儲存優點,為拓邦、朗科、安徽龍多等客戶打造了高效穩定的解決方案。 1.集成度高,節省硬件空間 單片機將程序存儲器(ROM)、數據存儲器(RAM)與 CPU、I/
單片機采用什么電流輸出
能力 單片機的 I/O 接口直接輸出的電流較小,通常在 10-20mA 范圍內。這是因為其內部輸出電路由小型 MOS 管或三極管構成,主要用于傳輸控制信號,而非直接驅動大功率設備。例如
怎么放大單片機輸出電流
單片機作為電子系統的控制核心,其 I/O 口輸出電流通常較小(一般在 10-20mA 左右),難以直接驅動繼電器、電機、大功率 LED 等
單片機怎么驅動電機?
在各類自動化設備和智能裝置中,電機是重要的執行部件,而單片機作為控制核心,需要通過特定的方式驅動電機運轉。單片機驅動電機并非直接連接即可,而
單片機怎么燒程序
單片機燒程序是將編寫好的程序代碼寫入單片機內部存儲單元,讓單片機按照預設邏輯工作的過程,是單片機應用開發中不可或缺的環節。無論是簡單的燈光控制程序,還是復雜的工業控制算法,都
納祥科技NX2069B,PIN TO PIN PCF8574的QFN16小封裝單片機拓展實用IC
NAXIANGTECHNOLOGY納祥科技NX2069BI2STOIO單片機擴展I2STOIO單片機擴展納祥科技NX2069B是一款單片機拓展實用IC,它采用QFN16、SOP16這兩
單片機和伺服有什么區別
: 1. 定義與功能 特性 單片機(Microcontroller) 伺服系統(Servo System) 定義 一種集成CPU、內存、I/O接口的微型計算機芯片,用于控制設備。 一種由伺服電機、編碼器
MAX7325 I2C端口擴展器,提供8路推挽式I/O和8個漏極開路I/O技術手冊
MAX7325 2線串行接口外設具有16路I/O端口。其中8路為推挽輸出,另外8路為I/O端口,帶有可選擇的內部上拉和瞬態檢測功能。8路I/
為什么單片機的I/O口需要驅動?
評論