国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

p0口為什么接上拉電阻

工程師 ? 來源:網絡整理 ? 作者:h1654155205.5246 ? 2018-08-22 17:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機P0端口的結構及工作原理

P0端口8位中的一位結構圖見下圖:

p0口為什么接上拉電阻

由上圖可見,P0端口由鎖存器、輸入緩沖器、切換開關、一個與非門、一個與門及場效應管驅動電路構成。再看圖的右邊,標號為P0.X引腳的圖標,也就是說P0.X引腳可以是P0.0到P0.7的任何一位,即在P0口有8個與上圖相同的電路組成。

單片機端口上拉電阻的作用

顧名思義,上拉就是把電平拉高(一般到電源),下拉就是拉低(一般到地)。上拉主要是為了提高灌電流驅動能力,相當于從電源借點兒功率到IO口,下拉主要是在IO口功率足夠的情況下,為了保護IO口,靜態時為0電平。

對于不同的單片機和端口,上拉電阻的作用不同,最常見的由于內部結構的問題,不能處于懸空狀態。我就以51單片機進行敘述,以其P0口為例,P0口是集電極開路輸出,也就是OC門,這種結構沒有輸出高電平的能力就相當于一個一端接地的開關, 按下去就輸出低電平0V,斷開就沒有電壓,是懸空狀態。至于用不用上拉電阻,取決于外部電路,如果要輸出高電平控制一個器件,而這個器件本身又沒有內置上拉,就必須自己接一個上拉電阻,如果要用低電平控制一個器件,則可以不用加上拉。一般來講,做板子時都會在P0口放一個排阻,10Kohm就可以了。

P0口作為I/O口輸出的時候時,輸出低電平為0 輸出高電平為高組態(并非5V,相當于懸空狀態,也就是說P0 口不能真正的輸出高電平)。給所接的負載提供電流,因此必須接上拉電阻(一電阻連接到VCC),由電源通過這個上拉電阻給負載提供電流。P0作輸入時不需要上拉電阻,但要先置1。因為P0口作一般I/O口時上拉場效應管一直截止,所以如果不置1,下拉場效應管會導通,永遠只能讀到0。因此在輸入前置1,使下拉場效應管截止,端口會處于高阻浮空狀態,才可以正確讀入數據。

單片機p0口為什么要加上拉電阻

P0口內部沒有上拉電阻,是開漏的,不管它的驅動能力多大,相當于它是沒有電源的,需要外部的電路提供,絕大多數情況下P0口是必需加上拉電阻的。

P0口和其它三個口的內部電路是不同的,如下圖:

p0口為什么接上拉電阻

P0口是接在兩個三極管D0和D1之間的,而P1-P3口的上部是接一個電阻的。P0口的上面那個三極管D0是在進擴展存儲器或擴展總線時使用MOVX指令時才會控制它的導通和截止,在不用此指令時都是截止的。在平常我們使用如:P0_1=0P0_1=1這些語句時控制的都是下面那個三極管D1。

我們先假設P1口接一個74HC373,來看一看它的等效圖

p0口為什么接上拉電阻  

當AT89S51的P1口上接了74HC373后就等于接了一個負載,如上圖右邊。一般來說這些數字電路的輸入阻抗都很大,都在幾百K到上兆歐姆,而P1口內的電阻R一般在幾十K以內。

p0口為什么接上拉電阻

如上圖,當我們發出指令P1=0時,三極管D導通,見中間的等效圖,這時P1點的電位為0。

當發出P1=1的指令后,三極管D截止,見右邊等效圖,因為Rx的阻值要比R的阻值大得多,因此P1點的電位是接近電源電壓的。即高電平。

我們再來看看P0口接負載時的圖

p0口為什么接上拉電阻

當P0=0時,等效圖是中間的,三極管D1導通,P0點的電位為0。

而當P0=1時,等效圖是右邊的,三極管D1截止,而上面的三極管D0始終是截止的,這樣P0點就等效于懸空了,它處在不穩定狀態,P0點又是RX的高阻抗輸入點,很容易受到外界和周圍電路的干擾從而直接影響到74HC373的輸出狀態。因此就得加上個電阻。如下圖

p0口為什么接上拉電阻

加上電阻Rc后,電路的狀態就和P1口一樣了,這個電阻Rc就是上拉電阻。

但你如果只是為了讓P0口驅動個發光管,那電路可以直接簡化成下圖那樣。S51內部的電流最好不超過15mA,如果發光管的電壓為2.2V那電阻就是(5-2.2)÷15=0.18K,也就是180歐姆。

p0口為什么接上拉電阻

當P0=0時P0點為低電位,發光管亮起,流過D1的電流約為15mA。

當P0=1時,P0點為懸空,但發光管和180歐電阻都是低阻抗元件,P點電位就為高電位,再說也無任何輸出影響,因此這樣電路是可以的

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6076

    文章

    45494

    瀏覽量

    670272
  • 上拉電阻
    +關注

    關注

    5

    文章

    366

    瀏覽量

    31667
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    用這種方法來估測CH552的上電阻可以嗎?

    在端口上接一個電阻到GND,這時測量端口電壓,再根據這個電壓來反推它的上電阻。 以前曾經按照上述的思路,將P12配置成模式3即類51模式,并拿了一個標稱47K的
    發表于 03-01 14:48

    VIPer0P:零功耗離線高壓轉換器的卓越之選

    VIPer0P:零功耗離線高壓轉換器的卓越之選 在電子設備的電源管理領域,高效、節能且可靠的電源轉換器一直是工程師們追求的目標。今天,我們就來深入探討一款名為VIPer0P的零功耗離線高壓轉換器
    的頭像 發表于 01-27 16:30 ?354次閱讀

    ARM Cortex M3系列的GPIO介紹

    傳輸電平。IC的邏輯電平由電源Vcc1決定,而輸出高電平則由Vcc2決定。這樣我們就可以用低電平邏輯控制輸出高電平邏輯了。   4. 開漏Pin不連接外部的上電阻,則只能輸出低電平(因此對于經典的51單片機的P0
    發表于 01-22 06:42

    EMMC上電阻需要規律放置嗎?

    一般情況,上電阻都是放在EMMC側打孔連接,但是我的主控和EMMC不在同一層,上電阻有的放在MCU側有的放在EMMC側,是否可以?
    發表于 12-10 15:49

    請問SPI為什么不需要加上電阻

    SPI為什么不需要加上電阻
    發表于 11-25 07:52

    請問CW32F003內部上電阻是多少?

    最近在調試DS18B20,用寄生電源,所以需要上電阻,如果不接外部上電阻,芯片內部的上電阻
    發表于 11-21 06:15

    IO8種工作模式和應用

    ,電流極低,內部阻抗極高(約兆歐級),實際電流通常在微安(μA)級別 設計要點:若外部信號不確定(如懸空),需外接上/下拉電阻以避免電平漂移,此時電流由外部電阻決定。 典型應用:SP
    發表于 11-14 06:46

    請問STM32新出的芯片USB還需要上電阻嗎?

    我記得F103的USB需要上電阻,STM32新出的芯片USB還需要上電阻嗎?例如H5系列
    發表于 07-18 06:40

    CYW5557x 上的內部上/下拉電阻值是多少?

    CYW5557x 上的內部上/下拉電阻值是多少? 我想知道的值是帶引腳(GPIO_1 和 GPIO_12)的電阻值, 以及其他 GPIO 較弱的內部上/下拉
    發表于 07-17 07:03

    用STM32F407的IO去驅動5V的外部上電阻,請問VDD_FT的電壓范圍是多少?

    目前想用STM32F407的IO去驅動5V的外部上電阻,看手冊5V容忍的VDD_FT且有保護二極管。 請問VDD_FT的電壓范圍是多少? 開漏輸出時,PA8的上
    發表于 07-10 06:03

    電路設計基礎:上電阻、下拉電阻分析

    電阻、下拉電阻在電子元器件間中,并不存在上電阻和下拉電阻這兩種實體的
    的頭像 發表于 05-22 11:45 ?2491次閱讀
    電路設計基礎:上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>、下拉<b class='flag-5'>電阻</b>分析

    一次性說清上電阻和下拉電阻

    在電子元件領域,上電阻與下拉電阻并非獨立的物理實體,而是依據電阻在不同電路場景中的功能定義。它們的本質仍是普通電阻,但在電路設計中扮演著關
    的頭像 發表于 04-03 19:34 ?2031次閱讀
    一次性說清上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>和下拉<b class='flag-5'>電阻</b>

    IO拓展芯片PCAL9722的P1_7引腳設置為上輸入讀取不到正確電平怎么解決?

    P0_6、P0_7、P1_4為上輸入時,P0_6、P0_7分別給低電平,讀取到的值正確為
    發表于 04-01 06:11

    鳥牌功率計4421A-20-11-0怎么通過LAN連接發送SCPI指令

    鳥牌功率計4421A-20-11-0怎么通過LAN連接發送SCPI指令,我連接上可以打開webui,但是用串口工具發送SCPI指令沒有返回值。
    發表于 03-12 16:22

    STM32F413ZGT6的NRST需要接上電阻嗎?

    STM32F413ZGT6在使用的過程中經常復位,現在NRST只是接了100nf的電容,是否要接上電阻。已知芯片內部有弱上,典型值40K。接上
    發表于 03-12 08:27