1. 8051單片機的P0-P3口的結構有何不同
P0是漏極開路,相當於BJT的集電極開路,必須上拉電阻才可以當做GPIO使用。P1,P2,P3內部已經上拉。其次它們的驅動能力不同。還有P3口是復用口,有很多第二功能。比如UART,INT,計數器等。
P0是開漏的,用來當地址/數據匯流排復用的,作I/O口時需要外接上拉電阻,一般用10K的排阻。
P1~P3口都是雙向I/O口,內部帶上拉電阻的。
P2口在訪問外部存儲時和P0作地址匯流排,P2為高8位,P0低8位。P3口除作I/O口外各個引腳還有第二功能,串口、中斷、技術輸入等,具體功能的使用看數據手冊。
簡介
單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
2. 單片機初學者遇到的問題如下:8位漏極開路型雙向並行I/O口 這句話誰能給我通俗的解釋一下呀
這是單片機P0口的結構,雙向並行I/O口應該能理解吧,雙向就是即能輸入數據,能輸出數據。而漏極開路是針對輸出而言的,對輸入沒有什麼影響。什麼是漏極開路呢?用一個三極體來比喻吧,三極體你能明白吧,見下圖1,可以輸出高電平和低電平,相當於單片機的P1,P2,P3口的輸出端,而圖2就相當於漏極開路輸出,這樣的電路當三極體導通時就輸出低電平,而當三極體截止時,輸出端就相當於斷開了,因沒有那個電阻了,就叫開路輸出,因此,這樣的電路是不能輸出高電平的。
3. 單片機中上拉,下拉,開漏三者的區別在哪謝謝
開漏輸出,是指這個管腳採用MOS管做輸出,漏極在單片機內部沒有其他連接,直接接到了管腳上。
上拉是指將一個管腳通過一個電阻接電源正。
下拉是用一個電阻接地。
開漏輸出的管腳,有時需要上拉。
4. 單片機IO口開漏和推挽的區別
單片機IO埠開漏就是只有一個對地的mos管沒有上拉電阻,漏極開路就是什麼都不接,推挽輸出就是對地對電源各有一個mos管,高電平時對電源的mos管導通對地mos管截止,低電平對地的mos管導通對電源mos管截止,希望你能理解
5. 大家,單片機的IO口漏極開路是什麼意思
CMOS 晶元的漏極開路輸出(OD),與 TTL 晶元的集電極開路輸出(OC)類似。就是把推挽輸出結構的上管刪除。
開路輸出結構在使用上比較靈活,可以多輸出端直接並聯,構成線與邏輯,也方便直接驅動繼電器等負載。