那曲檬骨新材料有限公司

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>需要驅動?
    现金百家乐官网| 易胜博网| 新利百家乐官网的玩法技巧和规则| 大发888下载安装| 24山吉凶| 金宝博娱乐城返水| 百家乐有好的投注法吗| 百家乐官网平注法攻略| 德州扑克比赛规则| 百家乐自动投注| 百家乐官网有没有单机版的| 息烽县| 现金博彩网| 免费百家乐官网平预测软件| 乐宝百家乐官网游戏| 大发888怎么进不去| 赤壁百家乐娱乐城| 博E百百家乐官网的玩法技巧和规则 | 百家乐官网赌台| 网上百家乐官网哪家最好| 威盈| 大发888娱乐场下载新澳博| 百家乐赌场软件| 做生意讲究风水| 正品百家乐官网游戏| 百家乐官网游戏机子| 三易博娱乐| 顶级赌场连环夺宝ios下载| 百家乐真人游戏娱乐网| 百家乐官网玩揽法大全| 澳门百家乐官网会出千吗| 百家乐官网网站排行| 六合彩开码结果| 百家乐赌博娱乐城| 百家乐赌博博彩赌博网| 真人百家乐网站接口| 百家乐破解视频| 百家乐官网路单打法| 云梦县| 百家乐官网登封代理| 游戏机百家乐官网作弊|