為什么單片機的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口加上驅動芯片。
來源:STM32嵌入式開發
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
是指在軟件或硬件開發過程中,通過特定的工具和技術來查找、診斷和修復錯誤的過程。在單片機開發中,Debug通常涉及到以下幾個方面: 硬件調試 :檢查單片機的硬件連接是否正確,包括電源、時鐘、I/
發表于 12-19 09:47
?262次閱讀
電子發燒友網站提供《51單片機驅動.exe》資料免費下載
發表于 09-20 11:46
?5次下載
所使用的單片機型號以及需要調試的IO口。不同型號的單片機在IO口的配置和特性上可能有所不同。 查閱單片機
發表于 09-14 14:38
?751次閱讀
確定單片機型號和IO口 首先,需要明確所使用的單片機型號以及需要配置的IO口。不同型號的
發表于 09-14 14:33
?943次閱讀
:IO口的輸出電流一般在10mA左右。 現代單片機 :如STM32等,其IO口的輸出電流能力有所提升,通常可以達到20-25mA。然而,需要注意的是,多個IO
發表于 09-14 14:29
?2302次閱讀
單片機的I/O口工作狀態是單片機編程和硬件操作中非常重要的一部分,它決定了單片機如何與外部設備進
發表于 09-14 14:24
?1979次閱讀
工作原理和接口方式的不同,可以分為以下幾類: 1.1 并行燒錄器:通過并行接口將程序數據傳輸給單片機,燒錄速度快,但需要占用較多的I/O端口。 1.2 串行燒錄器:通過串行接口將程序數
發表于 09-02 10:05
?1565次閱讀
電子發燒友網站提供《MSP430 I/O口驅動段式LCD設計說明.pdf》資料免費下載
發表于 08-30 10:39
?1次下載
單片機引腳懸空是指單片機的I/O引腳在沒有連接任何外部電路的情況下,引腳的電平狀態。懸空引腳的電平狀態取決于單片機的內部結構和外部環境因素。
發表于 08-28 09:51
?2465次閱讀
在很多項目上都會因單片機的IO口不夠、或降低硬件成本要擴展IO口,特別在一些機械設備上,如本人從事的這個行業,有時候由一個單片機要擴展到80個輸入,80個輸出,還要有串口、USB等等這
發表于 04-24 06:30
單片機其實是一種很早的叫法了,最開始我們的前輩叫單板機或者叫單片機,因為那個時候單片機的處理能力還沒有很強,現在我們所用的基本都是微型處理單元,也叫為控制器也稱之為MCU
發表于 03-28 08:03
?2122次閱讀
在單片機I/O口驅動的選擇中,為什么一般都選用三極管而不是MOS管呢? 在單片機的
發表于 03-27 15:33
?1633次閱讀
使用。針對電氣控制產品的特點,本文討論了幾種單片機I/O的常用驅動和隔離電路的設計方法,對合理地設計電氣控制系統,提高電路的接口能力,增強系統穩定性和抗干擾能力有實際指導意義。
1、
發表于 03-12 09:24
單片機除具有計算機基本邏輯與數據處理功能之外,還自帶RAM、ROM、I/O口以及定時器等外設,并由芯片制造商提供完備的軟件和硬件開發工具及文檔支持,極大地方便了工程師們的開發工作。此外
發表于 02-15 15:04
?679次閱讀
單片機是一種集成電路芯片,采用超大規模集成電路技術,將中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能集成到一塊硅片上,構成一個小而完
發表于 02-02 15:46
?2474次閱讀
評論