新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機 P0口工作原理詳細講解

        51單片機 P0口工作原理詳細講解

        作者: 時間:2013-05-07 來源:網絡 收藏

        ANL P0,#立即數;P0→立即數P0

        ORL P0,A ;P0→AP0

        INC P1 ;P1+1→P1

        DEC P3 ;P3-1→P3

        CPL P2 ;P2→P2

        這樣安排的原因在于讀-修改-寫指令需要得到端口原輸出的狀態,修改后再輸出,讀鎖存器而不是讀引腳,可以避免因外部電路的原因而使原端口的狀態被讀錯。

        P0端口是8031單片機的總線口,分時出現數據D7一D0、低8位地址A7一AO,以及三態,用來接口存儲器、外部電路與外部設備。P0端口是使用最廣泛的I/O端口。

        2、作為地址/數據復用口使用時的工作原理

        在訪問外部存儲器時作為地址/數據復用口使用。

        這時多路開關‘控制’信號為‘1’,‘與門’解鎖,‘與門’輸出信號電平由“地址/數據”線信號決定;多路開關與反相器的輸出端相連,地址信號經“地址/數據”線→反相器→V2場效應管柵極→V2漏極輸出。

        例如:控制信號為1,地址信號為“0”時,與門輸出低電平,V1管截止;反相器輸出高電平,V2管導通,輸出引腳的地址信號為低電平。請看下圖(蘭色字體為電平):

        51單片機 P0口工作原理詳細講解

        反之,控制信號為“1”、地址信號為“1”,“與門”輸出為高電平,V1管導通;反相器輸出低電平,V2管截止,輸出引腳的地址信號為高電平。請看下圖(蘭色字體為電平):

        51單片機 P0口工作原理詳細講解

        可見,在輸出“地址/數據”信息時,V1、V2管是交替導通的,負載能力很強,可以直接與外設存儲器相連,無須增加總線驅動器。

        51單片機相關文章:51單片機教程


        存儲器相關文章:存儲器原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 清丰县| 五指山市| 修武县| 永昌县| 澄城县| 聊城市| 深州市| 沾化县| 确山县| 班戈县| 固安县| 枣强县| 宝清县| 宿州市| 宁波市| 三门峡市| 渑池县| 南通市| 怀柔区| 西安市| 如东县| 偏关县| 尼玛县| 仙游县| 榆社县| 贡嘎县| 镇江市| 永胜县| 星子县| 永寿县| 甘南县| 黄梅县| 肃北| 南陵县| 平塘县| 平罗县| 隆尧县| 商都县| 大连市| 南康市| 高淳县|