RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)IO口另外三種狀態(tài)

GReq_mcu168 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-11-05 11:40 ? 次閱讀

單片機(jī) IO 口的其中一種“準(zhǔn)雙向 IO”的內(nèi)部結(jié)構(gòu),實(shí)際上我們的單片機(jī) IO 口還有另外三種狀態(tài),分別是開(kāi)漏、推挽、高阻態(tài),我們通過(guò)圖 9-1 來(lái)分析下另外這三種狀態(tài)。

前邊我們簡(jiǎn)單介紹“準(zhǔn)雙向 IO”的時(shí)候,我們是用三極管來(lái)說(shuō)明的,出于嚴(yán)謹(jǐn)?shù)膽B(tài)度,我們這里按照實(shí)際情況用 MOS 管畫(huà)圖示意。實(shí)際上三極管是靠電流導(dǎo)通的,而 MOS 管是靠電壓導(dǎo)通的,具體緣由和它們的內(nèi)部構(gòu)造有關(guān)系,在這里我們暫且不必關(guān)心,如果今后有必要了解可以直接查找模擬電子書(shū)或者百度相關(guān)資料進(jìn)行細(xì)致學(xué)習(xí)。

在單片機(jī) IO 口狀態(tài)這一塊內(nèi)容上,我們可以把 MOS 管當(dāng)三極管來(lái)理解。在圖 9-1 中,T1 相當(dāng)于一個(gè) PNP 三極管,T2 相當(dāng)于一個(gè) NPN 三極管。其中準(zhǔn)雙向 IO 口原理已經(jīng)講過(guò)了,開(kāi)漏輸出和準(zhǔn)雙向 IO 的唯一區(qū)別,就是開(kāi)漏輸出把內(nèi)部的上拉電阻去掉了。開(kāi)漏輸出如果要輸出高電平時(shí),T2 關(guān)斷,IO 電平要靠外部的上拉電阻才能拉成高電平,如果沒(méi)有外部上拉電阻 IO 電平就是一個(gè)不確定態(tài)。

標(biāo)準(zhǔn) 51 單片機(jī)的P0 口默認(rèn)就是開(kāi)漏輸出,如果要用的時(shí)候外部需要加上拉電阻。而強(qiáng)推挽輸出就是有比較強(qiáng)的驅(qū)動(dòng)能力,如圖 9-1 中第三張小圖,當(dāng)內(nèi)部輸出一個(gè)高電平時(shí),通過(guò) MOS 管直接輸出電流,沒(méi)有電阻的限流,電流輸出能力也比較大;如果內(nèi)部輸出一個(gè)低電平,那反向電流也可以很大,強(qiáng)推挽的一個(gè)特點(diǎn)就是驅(qū)動(dòng)能力強(qiáng)。

單片機(jī) IO 還有一種狀態(tài)叫高阻態(tài)。通常我們用來(lái)做輸入引腳的時(shí)候,可以將 IO 口設(shè)置成高阻態(tài),高阻態(tài)引腳本身如果懸空,用萬(wàn)用表測(cè)量的時(shí)候可能是高可能是低,它的狀態(tài)完全取決于外部輸入信號(hào)的電平,高阻態(tài)引腳對(duì) GND 的等效電阻很大(理論上相當(dāng)于無(wú)窮大,但實(shí)際上總是有限值而非無(wú)窮大),所以稱(chēng)之為高阻。這就是單片機(jī)的 IO 口的四種狀態(tài),在我們 51 單片機(jī)的學(xué)習(xí)過(guò)程中,主要應(yīng)用的是準(zhǔn)雙向 IO 口,隨著我們學(xué)習(xí)的深入,其它狀態(tài)也會(huì)有接觸,在這里介紹給大家學(xué)習(xí)一下。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 三極管
    +關(guān)注

    關(guān)注

    142

    文章

    3610

    瀏覽量

    121837
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6034

    文章

    44548

    瀏覽量

    634397
  • 電平
    +關(guān)注

    關(guān)注

    5

    文章

    360

    瀏覽量

    39882

原文標(biāo)題:?jiǎn)纹瑱C(jī)IO口的結(jié)構(gòu)

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單片機(jī)IO如何控制兩顆LED?

    單片機(jī)IO只有高、低、高阻三種狀態(tài),顯然靠IO三種
    發(fā)表于 01-14 17:01

    單片機(jī)IO概述

    單片機(jī)IO操作總結(jié)一、單片機(jī)IO概述二、單片機(jī)
    發(fā)表于 11-10 06:26

    單片機(jī)檢測(cè)IO電平狀態(tài)的方法

    單片機(jī)檢測(cè)IO高電平、低電平、懸空三種狀態(tài)。步驟1:設(shè)置IO
    發(fā)表于 02-18 06:42

    分析下單片機(jī) IO三種狀態(tài)

    上節(jié)課我們提到了單片機(jī) IO 的其中一“準(zhǔn)雙向 IO”的內(nèi)部結(jié)構(gòu),實(shí)際上我們的單片機(jī)
    發(fā)表于 02-28 06:45

    單片機(jī)IO介紹

    單片機(jī)IO介紹
    發(fā)表于 02-14 16:54 ?25次下載

    51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)IO操作

    51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)IO結(jié)構(gòu)的均不同,導(dǎo)致了IO
    發(fā)表于 02-20 20:25 ?1.1w次閱讀
    51<b class='flag-5'>單片機(jī)</b>、AVR<b class='flag-5'>單片機(jī)</b>和PIC<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>IO</b><b class='flag-5'>口</b>操作

    單片機(jī)IO三種輸出模式介紹

    單片機(jī)IO輸出一般有準(zhǔn)雙向輸出、 推挽輸出、開(kāi)漏輸出等,下面介紹這三種輸出模式。
    發(fā)表于 04-04 17:30 ?2w次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>IO</b><b class='flag-5'>口</b>的<b class='flag-5'>三種</b>輸出模式介紹

    PIC單片機(jī)開(kāi)發(fā)環(huán)境_PIC單片機(jī)引腳的三種狀態(tài)

    本文主要闡述了PIC單片機(jī)的開(kāi)發(fā)環(huán)境及PIC單片機(jī)引腳的三種狀態(tài)。
    發(fā)表于 08-10 14:46 ?4411次閱讀
    PIC<b class='flag-5'>單片機(jī)</b>開(kāi)發(fā)環(huán)境_PIC<b class='flag-5'>單片機(jī)</b>引腳的<b class='flag-5'>三種</b><b class='flag-5'>狀態(tài)</b>

    單片機(jī)IO操作總結(jié)

    單片機(jī)IO操作總結(jié)一、單片機(jī)IO概述二、單片機(jī)
    發(fā)表于 11-05 13:06 ?31次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>IO</b><b class='flag-5'>口</b>操作總結(jié)

    單片機(jī)IO輸入輸出模式判斷

    要判斷單片機(jī)IO輸入輸出模式,是要判斷單片機(jī)IO電平由誰(shuí)決定的,看是由
    發(fā)表于 11-17 10:21 ?16次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>IO</b><b class='flag-5'>口</b>輸入輸出模式判斷

    單片機(jī)檢測(cè)IO高電平、低電平、懸空三種狀態(tài)

    單片機(jī)檢測(cè)IO高電平、低電平、懸空三種狀態(tài)。步驟1:設(shè)置IO
    發(fā)表于 12-23 19:16 ?42次下載
    <b class='flag-5'>單片機(jī)</b>檢測(cè)<b class='flag-5'>IO</b><b class='flag-5'>口</b>高電平、低電平、懸空<b class='flag-5'>三種</b><b class='flag-5'>狀態(tài)</b>。

    關(guān)于stm32單片機(jī)準(zhǔn)雙向IO配置

    我們?cè)陂_(kāi)始學(xué)習(xí)51內(nèi)核的單片機(jī)的時(shí)候就知道,p0的引腳都是雙向IO,P1,P2,P3的IO
    發(fā)表于 12-24 19:19 ?19次下載
    關(guān)于stm32<b class='flag-5'>單片機(jī)</b>準(zhǔn)雙向<b class='flag-5'>IO</b><b class='flag-5'>口</b>配置

    9.1 單片機(jī)IO的結(jié)構(gòu)

    上節(jié)課我們提到了單片機(jī) IO 的其中一“準(zhǔn)雙向 IO”的內(nèi)部結(jié)構(gòu),實(shí)際上我們的單片機(jī)
    發(fā)表于 01-13 15:54 ?5次下載
    9.1 <b class='flag-5'>單片機(jī)</b><b class='flag-5'>IO</b><b class='flag-5'>口</b>的結(jié)構(gòu)

    單片機(jī)IO不夠用了怎么辦?如何擴(kuò)展單片機(jī)IO?

    單片機(jī)IO不夠用了怎么辦?如何擴(kuò)展單片機(jī)IO? 單片
    的頭像 發(fā)表于 10-24 11:49 ?7327次閱讀

    單片機(jī)io的四工作狀態(tài)

    )是單片機(jī)與外部世界進(jìn)行數(shù)據(jù)交換的接口。每個(gè)I/O可以配置為輸入或輸出狀態(tài),或者同時(shí)具備這兩功能。I/O
    的頭像 發(fā)表于 09-14 14:24 ?1360次閱讀
    RM新时代网站-首页