新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機 IO口配置模式介紹

        單片機 IO口配置模式介紹

        作者: 時間:2016-11-19 來源:網絡 收藏
        1、準雙向口

        2、雙向口

        本文引用地址:http://www.104case.com/article/201611/318340.htm

        雙向口與準雙向口的區別主要是:準雙向口I/O口操作時做數據輸入時需要對其置1,否則若前一位為低電平,后一位輸入的電平為高則MOS管拉不起來導致出錯。而雙向口則不需要做此動作,因為雙向口有懸浮態。

        準雙向口就是做輸入用的時候要有向鎖存器寫1的這個準備動作,所以叫準雙向口。

        真正的雙向口不需要任何預操作可直接讀入讀出。

        1>準雙向一般只能用于數字輸入輸出,輸入時為弱上拉狀態(約50K上拉),端口只有兩種狀態:高或低。

        2>雙向除用于數字輸入輸出外還可用于模擬輸入輸出,模擬輸入時端口通過方向控制設置成為高阻輸入狀態。雙向端口有三種狀態:高、低或高阻。

        3>初始狀態和復位狀態下準雙向口為1,雙向口為高阻狀態.有帶些比較器單片機,比較器的輸入端只能做在雙向口,不能做在準雙向口.所以軟件設計的第一步就是對 I/O 口的設置。

        3、開漏

        開漏模式與準雙向模式相似,但是沒有內部上拉電阻。開漏模式的優點是電氣兼容性好,外部上拉電阻接3V電源,就能和3V邏輯器件接口,如果上拉電阻接5V電源,又可以與5V邏輯器件接口。此外,開漏模式還可以方便地實現“線與”邏輯功能。

        4、推挽輸出

        推挽輸出的特點是不論輸出高電平還是低電平都能驅動較大電流



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 六安市| 积石山| 麻江县| 康保县| 木里| 西乡县| 平湖市| 江津市| 沧源| 文安县| 惠安县| 皋兰县| 建昌县| 宁海县| 萍乡市| 东宁县| 宝山区| 顺平县| 黑山县| 保亭| 普宁市| 天等县| 竹溪县| 额尔古纳市| 安宁市| 肇庆市| 双鸭山市| 安福县| 阿荣旗| 布拖县| 铁岭县| 礼泉县| 南和县| 阳东县| 观塘区| 二连浩特市| 壤塘县| 喀什市| 玉屏| 邢台县| 呼玛县|