欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

51單片機(jī)雙向I/O口與準(zhǔn)雙向I/O口解析

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

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

在程序上對(duì)P0 ~ P3的輸入輸出控制是一樣的,但實(shí)際上它們內(nèi)部結(jié)構(gòu)是不一樣的,下面是P0~P3的內(nèi)部結(jié)構(gòu)圖。

圖片

雙向I/O與準(zhǔn)雙向I/O

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

圖片

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

圖片

引腳內(nèi)部為開漏的結(jié)構(gòu)電路被稱為雙向I/O,有上拉的內(nèi)部結(jié)構(gòu)稱為準(zhǔn)雙向I/O。

雙向I/O的輸入輸出:

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

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

準(zhǔn)雙向I/O:

輸出:可以輸出低電平,也可以輸出高電平(輸出高電平時(shí),驅(qū)動(dòng)能力不強(qiáng)。)

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

實(shí)際上所有的I/O都可以在引腳的外部接上拉電阻,增強(qiáng)I/O口的驅(qū)動(dòng)能力,如下圖所示為一個(gè)最小的單機(jī)最小系統(tǒng)原理圖。

圖片

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

圖片

圖1

圖片

圖2

總結(jié):

1)P0~P3內(nèi)部的結(jié)構(gòu)不相同;

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

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

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

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

    關(guān)注

    242

    文章

    23376

    瀏覽量

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

    關(guān)注

    6043

    文章

    44623

    瀏覽量

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

    關(guān)注

    274

    文章

    5705

    瀏覽量

    124354
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1220

    瀏覽量

    50935
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    51單片機(jī)并行I/O工作原理51單片機(jī)并行
    發(fā)表于 11-18 06:17

    單片機(jī)I/O擴(kuò)展及應(yīng)用,下載

    單片機(jī)I/O擴(kuò)展及應(yīng)用 MCS-51系列單片機(jī)共有四個(gè)并行
    發(fā)表于 04-28 15:26 ?0次下載

    單片機(jī)I/O的使用

    單片機(jī)I/O的使用:對(duì)單片機(jī)的控制,其實(shí)就是對(duì)I/O
    發(fā)表于 12-03 22:51 ?69次下載

    單片機(jī)的輸入 / 輸出( I/O

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

    單片機(jī)I/O引腳結(jié)構(gòu)

    P0.0P0.7: 雙向I/O (內(nèi)置場(chǎng)效應(yīng)管上拉)尋址外部程序存儲(chǔ)器時(shí)分時(shí)作為雙向8位數(shù)據(jù)和輸出低8位地址復(fù)用
    發(fā)表于 03-16 14:12 ?6次下載
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>I</b>/<b class='flag-5'>O</b>引腳結(jié)構(gòu)

    基于MCS-51單片機(jī)I/O結(jié)構(gòu)組成及功能解析

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

    51單片機(jī)的IO10點(diǎn)資料詳細(xì)說明

    51單片機(jī)I/O 1,51單片機(jī)
    發(fā)表于 08-05 17:34 ?1次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的IO<b class='flag-5'>口</b>10點(diǎn)資料詳細(xì)說明

    為什么單片機(jī)I/O需要驅(qū)動(dòng)

    為什么單片機(jī)I/O需要驅(qū)動(dòng)呢?這個(gè)問題需要從I/O
    發(fā)表于 07-21 11:10 ?2597次閱讀
    為什么<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>口</b>需要驅(qū)動(dòng)

    51單片機(jī)并行I/O工作原理

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

    51單片機(jī)準(zhǔn)雙向存在的問題

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

    51單片機(jī)系列--并行I/O端口

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

    C51編程6-雙向I/O準(zhǔn)雙向I/O

    讀取I/O的電平,直接判斷該引腳是高電平或者低電平既可。在程序上對(duì)P0~P3的輸入輸出控制是一樣的,但實(shí)際上它們內(nèi)部結(jié)構(gòu)是不一樣的,下面是P0~P3的內(nèi)部結(jié)構(gòu)圖。雙向I/
    發(fā)表于 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'>準(zhǔn)</b><b class='flag-5'>雙向</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>口</b>

    詳解80C51單片機(jī)的四種I/O

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

    單片機(jī)I/O驅(qū)動(dòng)的作用分析

    為什么單片機(jī)I/O需要驅(qū)動(dòng)呢?這個(gè)問題需要從I/O
    發(fā)表于 01-29 09:51 ?1966次閱讀

    為什么單片機(jī)I/O需要驅(qū)動(dòng)?

    為什么單片機(jī)I/O需要驅(qū)動(dòng)?
    的頭像 發(fā)表于 09-27 15:32 ?996次閱讀
    為什么<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>口</b>需要驅(qū)動(dòng)?