新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機I/O口推挽輸出與開漏輸出的區別

        單片機I/O口推挽輸出與開漏輸出的區別

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

        :可以輸出高,低電平,連接數字器件;

        :輸出端相當于三極管的集電極. 要得到高電平狀態需要上拉電阻才行. 適合于做電流型的驅動,其吸收電流的能力相對強(一般20ma以內).

        推挽結構一般是指兩個三極管分別受兩互補信號的控制,總是在一個三極管導通的時候另一個截止.

        我們先來說說集電極開路輸出的結構。集電極開路輸出的結構如圖1所示,右邊的那個三極管集電極什么都不接,所以叫做集電極開路(左邊的三極管為反相之用,使輸入為“0”時,輸出也為“0”)。對于圖1,當左端的輸入為“0”時,前面的三極管截止(即集電極C跟發射極E之間相當于斷開),所以5V電源通過1K電阻加到右邊的三極管上,右邊的三極管導通(即相當于一個開關閉合);當左端的輸入為“1”時,前面的三極管導通,而后面的三極管截止(相當于開關斷開)。

        單片機I/O口推挽輸出與開漏輸出的區別

        我們將圖1簡化成圖2的樣子。圖2中的開關受軟件控制,“1”時斷開,“0”時閉合。很明顯可以看出,當開關閉合時,輸出直接接地,所以輸出電平為0。而當開關斷開時,則輸出端懸空了,即高阻態。這時電平狀態未知,如果后面一個電阻負載(即使很輕的負載)到地,那么輸出端的電平就被這個負載拉到低電平了,所以這個電路是不能輸出高電平的。

        再看圖三。圖三中那個1K的電阻即是上拉電阻。如果開關閉合,則有電流從1K電阻及開關上流過,但由于開關閉其它三個口帶內部上拉),當我們要使用輸入功能時,只要將輸出口設置為1即可,這樣就相當于那個開關斷開,而對于P0口來說,就是高阻態了。

        手機電池相關文章:手機電池修復


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


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理


        上拉電阻相關文章:上拉電阻原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 峨眉山市| 延长县| 文登市| 彩票| 中超| 南阳市| 乾安县| 江陵县| 庄河市| 化州市| 康保县| 镶黄旗| 高唐县| 资源县| 保定市| 富锦市| 瑞金市| 宜丰县| 永寿县| 万州区| 巴中市| 汕头市| 闽清县| 宽甸| 宁安市| 呼和浩特市| 宁都县| 星座| 耒阳市| 闽侯县| 顺平县| 铜川市| 丰城市| 安西县| 来宾市| 刚察县| 闻喜县| 高唐县| 晴隆县| 银川市| 香港|