新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機雙向口和準雙向口有什么區別

        51單片機雙向口和準雙向口有什么區別

        作者: 時間:2016-11-21 來源:網絡 收藏
        雙向口準雙向口的區別主要是:準雙向口I/O口操作時做數據輸入時需要對其置1,否則若前一位為低電平,后一位輸入的電平為高則MOS管拉不起來導致出錯。而雙向口則不需要做此動作,因為雙向口有懸浮態。
        準雙向口就是做輸入用的時候要有向鎖存器寫1的這個準備動作,所以叫準雙向口。真正的雙向口不需要任何預操作可直接讀入讀出。1:準雙向一般只能用于數字輸入輸出,輸入時為弱上拉狀態(約50K上拉),端口只有兩種狀態:高或低。2:雙向除用于數字輸入輸出外還可用于模擬輸入輸出,模擬輸入時端口通過方向控制設置成為高阻輸入狀態。雙向端口有三種狀態:高、低或高阻。3:初始狀態和復位狀態下準雙向口為1,雙向口為高阻狀態.有帶些比較器單片機,比較器的輸入端只能做在雙向口,不能做在準雙向口.所以軟件設計的第一步就是對 I/O 口的設置。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 北碚区| 马公市| 蒙城县| 万荣县| 蒙自县| 鹿泉市| 莱芜市| 大邑县| 南涧| 兴和县| 凤凰县| 萨迦县| 阜新| 故城县| 阜宁县| 平邑县| 太和县| 新安县| 南京市| 大石桥市| 淮南市| 南开区| 武鸣县| 东山县| 桦甸市| 黔江区| 含山县| 弥勒县| 宿松县| 渭源县| 闽侯县| 台南市| 林州市| 惠水县| 隆安县| 波密县| 阜康市| 清徐县| 三河市| 伊春市| 上杭县|