吴忠躺衫网络科技有限公司

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

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

3天內不再提示

51單片機雙向I/O口與準雙向I/O口解析

CHANBAEK ? 來源:透析之眼 ? 作者: AdamChen ? 2023-10-31 17:50 ? 次閱讀

通過前面的輸入輸出的內容(LED控制與按鍵的使用),我們對控制I/O口有了一個基本的了解。如果需要輸出高低電平,可以對該引腳進行寫"1"或者"0";如果需要讀取I/O的電平,直接判斷該引腳是高電平或者低電平既可。

在程序上對P0 ~ P3的輸入輸出控制是一樣的,但實際上它們內部結構是不一樣的,下面是P0~P3的內部結構圖。

圖片

雙向I/O與準雙向I/O

從P0~P3的內部結構圖可以看出,P0口內部沒有上拉電阻。當用作I/O口時,CONTROL輸出為0,ADDRDATA部分不起作用,P0口為開漏(Open Drain)如下圖紅色部分不需要考慮。

圖片

而P1~P3口均有輸出引腳均有上拉( internal pull-up),以P1為例,下圖紅色方框選中的部分。

圖片

引腳內部為開漏的結構電路被稱為雙向I/O,有上拉的內部結構稱為準雙向I/O。

雙向I/O的輸入輸出:

輸出:可以輸出低電平,不能高電平(如果需要輸出高電平,引腳端需要在外部接上拉電路,驅動能力強)。

輸入:可以讀取高電平也可以讀取低電平。

準雙向I/O:

輸出:可以輸出低電平,也可以輸出高電平(輸出高電平時,驅動能力不強。)

輸入:可以讀取高電平也可以讀取低電平。

實際上所有的I/O都可以在引腳的外部接上拉電阻,增強I/O口的驅動能力,如下圖所示為一個最小的單機最小系統原理圖。

圖片

需要注意,使用單片機內部上拉時,電流的方向會從單片機流向外部(圖1);外接上拉,電流方向會從外部流向內部(圖2)。前者稱為拉電流,后者稱為灌電流。

圖片

圖1

圖片

圖2

總結:

1)P0~P3內部的結構不相同;

2)P0口作為I/O口,需要輸入高電平需要外接上拉電路。

3)開漏引腳稱為雙向I/O口,上拉引腳稱為準雙向I/O口。

4)電流從單片機流向外部稱為上拉電流,外部流向單片機稱為灌電流。

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

    關注

    242

    文章

    23355

    瀏覽量

    663160
  • 單片機
    +關注

    關注

    6043

    文章

    44621

    瀏覽量

    638495
  • 51單片機
    +關注

    關注

    274

    文章

    5705

    瀏覽量

    124292
  • 引腳
    +關注

    關注

    16

    文章

    1220

    瀏覽量

    50898
收藏 人收藏

    評論

    相關推薦

    51單片機并行I/O的工作原理是什么

    51單片機并行I/O工作原理51單片機并行
    發表于 11-18 06:17

    單片機I/O擴展及應用,下載

    單片機I/O擴展及應用 MCS-51系列單片機共有四個并行
    發表于 04-28 15:26 ?0次下載

    單片機I/O的使用

    單片機I/O的使用:對單片機的控制,其實就是對I/O
    發表于 12-03 22:51 ?69次下載

    單片機的輸入 / 輸出( I/O

    MCS-51單片機有4個雙向的8位I/O的P0~P3
    發表于 06-29 17:18 ?4436次閱讀

    單片機I/O引腳結構

    P0.0P0.7: 雙向I/O (內置場效應管上拉)尋址外部程序存儲器時分時作為雙向8位數據和輸出低8位地址復用
    發表于 03-16 14:12 ?6次下載
    <b class='flag-5'>單片機</b>的<b class='flag-5'>I</b>/<b class='flag-5'>O</b>引腳結構

    基于MCS-51單片機I/O結構組成及功能解析

    典型的MCS-51單片機有四個雙向8位I/O,分別記作P0、P1、P2、P3,每一個
    發表于 10-29 15:57 ?7239次閱讀

    51單片機的IO10點資料詳細說明

    51單片機I/O 1,51單片機
    發表于 08-05 17:34 ?1次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>的IO<b class='flag-5'>口</b>10點資料詳細說明

    為什么單片機I/O需要驅動

    為什么單片機I/O需要驅動呢?這個問題需要從I/O
    發表于 07-21 11:10 ?2590次閱讀
    為什么<b class='flag-5'>單片機</b>的<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>口</b>需要驅動

    51單片機并行I/O工作原理

    51單片機并行I/O工作原理51單片機并行
    發表于 11-11 11:51 ?50次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>并行<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>口</b>工作原理

    51單片機雙向存在的問題

    51單片機雙向存在的問題何為準雙向
    發表于 11-12 10:51 ?0次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>準</b><b class='flag-5'>雙向</b><b class='flag-5'>口</b>存在的問題

    51單片機系列--并行I/O端口

    51單片機系列--并行I/O端口基本概念數據的傳送方式I/O 端口特性基本概念
    發表于 11-20 11:21 ?12次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>系列--并行<b class='flag-5'>I</b>/<b class='flag-5'>O</b>端口

    C51編程6-雙向I/O雙向I/O

    讀取I/O的電平,直接判斷該引腳是高電平或者低電平既可。在程序上對P0~P3的輸入輸出控制是一樣的,但實際上它們內部結構是不一樣的,下面是P0~P3的內部結構圖。雙向I/
    發表于 11-29 10:51 ?1次下載
    C<b class='flag-5'>51</b>編程6-<b class='flag-5'>雙向</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>口</b>與<b class='flag-5'>準</b><b class='flag-5'>雙向</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>口</b>

    詳解80C51單片機的四種I/O

    在80C51單片機中有4個雙向的8位I/OP0~P3,在無片外存儲器的系統中,這4個
    發表于 10-18 15:05 ?1.8w次閱讀
    詳解80C<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的四種<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>口</b>

    單片機I/O驅動的作用分析

    為什么單片機I/O需要驅動呢?這個問題需要從I/O
    發表于 01-29 09:51 ?1960次閱讀

    為什么單片機I/O需要驅動?

    為什么單片機I/O需要驅動?
    的頭像 發表于 09-27 15:32 ?988次閱讀
    為什么<b class='flag-5'>單片機</b>的<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>口</b>需要驅動?
    明升m88| 德州扑克吧| 赌场百家乐官网的玩法技巧和规则 | 百家乐千术道具| 百家乐官网软件购买| 娱乐城百家乐可以代理吗 | 凯旋门百家乐官网娱乐城| 钱大发888斗地主| 百家乐9点| 百家乐官网平注常赢玩法更 | ,大发扑克下载| 豪享博百家乐的玩法技巧和规则 | 正品百家乐官网游戏| 体球网| 大发888娱乐方| 百家乐在线洗码| 澳门百家乐官网赌场| 澳门百家乐官网会出老千吗| 总统线上娱乐城| 大发888游戏好吗| 百家乐园云鼎娱乐网| 百家乐庄和闲的赌法| 单机百家乐官网破解方法| 云鼎娱乐城优惠活动| 大发888的促销代码| 菲律宾百家乐娱乐| 百家乐真人娱乐城陈小春| 租nongcun房看风水做生意的| 百家乐视频软件下载| 360棋牌大厅| 单机百家乐官网小游戏| 威尼斯人娱乐城可靠吗| 足球博彩论坛| 大发888帐号注册| 百家乐龙虎玩| 百家乐好多假网站| 利高百家乐现金网| 百家乐优惠高的网址| 百家乐上分器定位器| 在线百家乐博彩| 百家乐高手论坛|