色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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點電位就為高電位,再說也無任何輸出影響,因此這樣電路是可以的

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

    關注

    6041

    文章

    44616

    瀏覽量

    637418
  • 上拉電阻
    +關注

    關注

    5

    文章

    363

    瀏覽量

    30683
收藏 人收藏

    評論

    相關推薦

    ADC閑置,怎么處理,可以直接用0R電阻地嗎?

    ADC芯片,閑置,怎么處理,可以直接用0R電阻地么? 例如ADS54J60;
    發表于 12-24 08:40

    I2C總線為什么要接上電阻

    I2C為什么要接上電阻?因為它是開漏輸出。 為什么是開漏輸出? I2C協議支持多個主設備與多個從設備在一條總線上,如果不用開漏輸出,而用推挽輸出,會出現主設備之間短路的情況。所以總線一般會使用開漏
    的頭像 發表于 11-20 10:07 ?530次閱讀
    I2C總線為什么要<b class='flag-5'>接上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>

    混合動力系統構型P0P4介紹

    在混合動力技術的不斷演進中,不同的動力系統構型為汽車工業注入了新的活力。每一種構型都具備獨特的技術特點和應用場景,從P0P4,本文將深入探討每種構型的優勢與挑戰,為讀者提供全面而深入的了解。 1
    的頭像 發表于 09-16 12:09 ?1055次閱讀
    混合動力系統構型<b class='flag-5'>P0</b>到<b class='flag-5'>P</b>4介紹

    如何計算上電阻的值

    I2C總線不僅能夠確保信號傳輸的穩定,還能有效地防止多設備操作中的電氣沖突。確定適當的上電阻值對于保證I2C通信的可靠性和效率至關重要。雖然在大多數應用中,使用標準的4.7kΩ電阻通常可以滿足需求
    的頭像 發表于 09-09 17:20 ?580次閱讀

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

    的最低高電平 (一般為3.5V),這時就需要在TTL的輸出端接上電阻,以提高輸出高電平的值。 2、OC門電路必須加上電阻,才能使用。 3
    發表于 08-22 13:59

    求助,關于GPIO4和GPIO5上電阻問題求解

    無上,其他的 GPIO 均有上。 由于是內部配置上,所以如需下拉,需外部加下拉方式或者加一個三級管的反相電路。 PS: GPIO不能到5V。 GPIO4/5外接1M
    發表于 07-19 14:06

    開漏輸出沒有外接上電阻,外接個LED結果能閃亮是怎么回事?

    開漏輸出,沒有外接上電阻 void LCD_GPIO_Init(void) { GPIO_InitTypeDef GPIO_InitStructure
    發表于 05-16 06:47

    請問SMT8S003F3P的I2C模塊使用時需要外接上電阻嗎?

    SMT8S003F3P的I2C模塊使用時需要外接上電阻嗎?
    發表于 05-08 06:19

    電阻如何實現低功耗設計

    電阻有助于降低系統的總功耗,同時保持電路的功能性和穩定性。那么上電阻如何實現低功耗設計呢? 以下是上
    的頭像 發表于 05-02 15:00 ?1106次閱讀

    電阻的作用是什么

    電阻是一種用于保證輸入信號為預期邏輯電平的電阻元件。上電阻的作用在于通過一個串聯的電阻器將
    的頭像 發表于 05-02 14:51 ?3799次閱讀
    上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>的作用是什么

    MCU電路上電阻、下拉電阻的概念

    當開關閉合時,MCU IO檢測到0,但是當時開關開啟時,IO引腳處于floating狀態,容易受干擾而處于未知狀態。 這時可以在IO口上加一個電阻到Vdd,這樣開關斷開時就能保證電平是固定的高電平1,這個電阻就叫做上
    發表于 03-29 11:27 ?2067次閱讀
    MCU電路上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>、下拉<b class='flag-5'>電阻</b>的概念

    stm32G031串口外部不接上電阻,導致stm32進入到了硬件中斷怎么解決?

    stm32G031使用串口和另一其他芯片交互,外部直連,未接上電阻,導致stm32進入到了硬件中斷
    發表于 03-13 07:59

    請問H743的USB硬件連接不需要外部上電阻

    各位好,我在查看USB協議時看到是需要在DP或DM上外接上電阻來選擇速度模式的,且F1系列的評估板也是如此,如圖 但當我查看H7的評估板時就沒看到外部上
    發表于 03-08 06:54

    電阻和下拉電阻是什么

    就是將不確定的信號通過一個電阻鉗位在高電平,電阻同時起限流作用。而下拉電阻是直接接到地上,接二極管的時候電阻末端是低電平,將不確定的信號
    發表于 02-29 12:39 ?4327次閱讀
    上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>和下拉<b class='flag-5'>電阻</b>是什么

    請為cx3的io沒有內部上電阻或下拉電阻嗎?

    ,CyU3PGpioSetValue,在配置參數里CyU3PGpioSimpleConfig_t的結構里,沒有看到此io是否可以配置內部上或下拉電阻。請為cx3的io沒有內部上
    發表于 02-28 06:25
    主站蜘蛛池模板: 亚洲国产精品久久人人爱 | 在线天天看片视频免费观看| 在线观看黄色小说| 纯肉无码AV在线看免费看| 花蝴蝶在线观看中字| 人人听力网mp3下载| 亚洲在线2018最新无码| 超碰人热人人热人人看| 久久久免费观看| 无套内射纹身女视频| 99综合之综合久久伊人| 精品久久久久中文字幕加勒比东京热| 人妻中文字幕无码久久AV爆| 岳打开双腿开始配合日韩视频| 国产成人综合高清在线观看| 嫩草影院在线观看网站成人| 亚洲中文字幕日本在线观看| 国产AV一区二区三区日韩| 欧美肥婆性生活| 中文字幕精品AV内射夜夜夜| 狠狠综合久久综合88亚洲| 色噜噜狠狠色综合中文字幕| 69成人免费视频| 久久日本精品国产精品| 亚洲精品成人a在线观看| 高龄熟女50P| 日韩免费视频一区| FREE17一18外女破| 奶头好翘是不是想要了| 8x8x我要打机飞在线观看| 久久re这里视频精品8| 亚洲免费高清视频| 国产伊人自拍| 亚洲乱码一区二区三区香蕉| 国产网站免费观看| 亚欧洲乱码视频一二三区| 国产色婷亚洲99精品AV在线| 乌克兰xxxxx| 国产欧美精品一区二区色综合| 视频成人永久免费看| 国产AV无码一二三区视频|