chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

CHANBAEK ? 來源:透析之眼 ? 作者: AdamChen ? 2023-10-31 17:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

在程序上對P0 ~ P3的輸入輸出控制是一樣的,但實際上它們內(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口時,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ū)動能力強(qiáng))。

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

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

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

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

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

圖片

需要注意,使用單片機(jī)內(nèi)部上拉時,電流的方向會從單片機(jī)流向外部(圖1);外接上拉,電流方向會從外部流向內(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)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23840

    瀏覽量

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

    關(guān)注

    6067

    文章

    44989

    瀏覽量

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

    關(guān)注

    277

    文章

    5711

    瀏覽量

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

    關(guān)注

    16

    文章

    1723

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(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ī)共有四個并行
    發(fā)表于 04-28 15:26 ?0次下載

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

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

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

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

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

    P0.0P0.7: 雙向I/O (內(nèi)置場效應(yīng)管上拉)尋址外部程序存儲器時分時作為雙向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ī)有四個雙向8位I/O,分別記作P0、P1、P2、P3,每一個
    發(fā)表于 10-29 15:57 ?7656次閱讀

    51單片機(jī)的IO10點資料詳細(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點資料詳細(xì)說明

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

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

    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的電平,直接判斷該引腳是高電平或者低電平既可。在程序上對P0~P3的輸入輸出控制是一樣的,但實際上它們內(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個雙向的8位I/OP0~P3,在無片外存儲器的系統(tǒng)中,這4個
    發(fā)表于 10-18 15:05 ?2w次閱讀
    詳解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ū)動的作用分析

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

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

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