• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機的外部接口擴展

    51單片機的外部接口擴展

    作者: 時間:2014-01-16 來源:網絡 收藏

    我接觸單片機有些年頭了,對CPLD有些了解,但說來慚愧,從未在設計中使用過。

    曾經有一次面試,有位老工程師,就問我一些問題,其中就有CPLD,我實話實說沒有用過,他就問我為什么不用;我答復他說,可能是設計的東西比較簡單,在設計時用不著;他說你端口不夠怎么辦,我回答說可以擴展。

    下面我就以51為例,介紹他的幾個常用的外部芯片。

    用單片機設計電路,無非就是輸入,輸出和界面顯示。本文以按鍵式和光耦隔離輸入.繼電器和LED為輸出,顯示界面為數碼管,外部為ADC0809,一一進行介紹。

    設計指標:

    按鍵輸入8只七段數碼管5只

    光耦隔離輸入8只繼電器輸出8只

    LED燈指示16只

    按鍵和光耦隔離輸入.數碼管顯示和ADC0809共用P0端口,繼電器和LED顯示燈控制采用P1端口,P2端口作為其他一些外設的控制輸出和擴展芯片的選通,P3作為復用和選通端口。這樣便可以滿足設計的需要。

    外圍芯片統計及分配:

    按鍵輸入74HC2441只光耦隔離輸入74HC2441只

    數碼管CD45114只1只

    繼電器輸出1只LED指示2只

    ADC08091只 74HC3731只74HC021只

    74HC141只

    74HC244為八同相三態緩沖器/線驅動器,內部框圖和真值表如下:

    單片機外部接口

    典型運用原理圖如下:

    單片機外部接口原理圖

    由真值表,看出當使能端1,19腳為低電平時,輸出與輸入同相,當使能端為高電平時,輸出呈高阻狀態。

    隔離器相關文章:隔離器原理

    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 和政县| 莱芜市| 临清市| 延吉市| 屏东县| 华坪县| 大埔县| 衢州市| 玉树县| 武功县| 四川省| 新密市| 连州市| 高碑店市| 武穴市| 大港区| 宣武区| 平泉县| 凉山| 定西市| 临武县| 时尚| 南丰县| 嘉定区| 房山区| 乾安县| 平果县| 乌鲁木齐市| 饶平县| 成都市| 阳曲县| 汶上县| 万安县| 邹城市| 曲麻莱县| 富阳市| 铁力市| 天祝| 定兴县| 田阳县| 晋江市|