導航:首頁 > 操作系統 > 單片機分時復用

單片機分時復用

發布時間:2022-05-06 00:11:49

Ⅰ 51單片機P0口分時復用原理是什麼啊急需解答啊

下圖為採用74LS244作為擴展輸入、74LS273作為擴展輸出的簡單I/O口擴展。

1:74LS244為8緩沖線驅動器(三態輸出),為低電平有效的使能端。即G1G2低電平是數據輸入單片機,G1G2高電平時244輸出為高阻態。

2:74LS273為8D觸發器,為低電平有效的清除端。當為0時,輸出全為0且與其它輸入端無關;CP端是時鍾信號,當CP由低電平向高電平跳變時刻,D端輸入數據傳送到Q輸出端。

3:圖中74ls273可以換成74ls373、74ls573等鎖存器,這樣就就不必利用脈沖來輸出數據,373的LE端為低時輸出跟隨輸入變化,為1是輸出口鎖存。

4:你還可以對圖稍加改動,WRRDP2.0就只要一個就可以了,或者用一個反相器只需要一個IO口來作為控制端就好了。若還閑這樣擴展不夠用,可用兩片373擴展輸出,兩片244擴展輸入。

5:51單片機選用這些74系列晶元是ls和hc都可以用。但若你用3.3V的久必須用HC系列的74晶元了。

我有個我實際利用的例子,需要的話可以聯系我

Ⅱ 51單片機的分時復用

51單片機
的分時復用51單片機的分時復用功能,最直接的就是MOVX指令,用這個指令就是在分時復用P0口,執行:MOVX
A,@DPTR,那麼首先要送地址A0~A7給P0口,ALE有效,鎖存在373上,再將這個地址的數據從P0口讀入傳給A。

Ⅲ 若匯流排分時復用型單片機讀取外部並行RAM晶元的數據。一般需要用到單片機哪些

若匯流排分時復用型單片機讀取外部並行RAM晶元的數據。
一般需要用到單片機哪些?
P0、P2 並行口;
ALE、RD 控制線。

Ⅳ 單片機的分時復用是如何實現的

P0=0x00; P0=0xff;這樣在第一個周期中P0全為低電平,在第二個周期中全為高電平,分時復用了。 1樓正確。使用373活著是573一類的晶元。

Ⅳ 51單片機對外擴展時,為實現po扣地址/數據的分時復用,需要外接什麼器件

P0在前一個時刻輸出地址的低8位,然後由ALE信號將它們鎖存到外面的邏輯晶元(例如74LS245之類)里,之後再從P0輸出或輸入數據,就實現了分時復用。 在這兩個期間,地址的高8位,也就是P2口的信號

Ⅵ 單片機分時復用程序如何區分

如果數碼管較多,可以用一個數碼管專門顯示序號,如果數碼管數量剛好夠,可以採用一路正常顯示,另一路閃爍的方法加以區分。也可以分4次顯示,第一次顯示序號1,然後再顯示一號數據,再顯示序號2,接著顯示二號數據。還可以用一些特殊辦法,如已知小數點位置或沒有小數點,在不影響正確讀數的情況下把一迴路的數據多加一個小數點,如4.54,顯示為"4.54.",或454顯示為"454.",而另一迴路正常顯示。,當然還有很多辦法,如增加一個發光二極體或一個蜂鳴器,顯示一號數據時發光二極體亮或蜂鳴器響,而顯示二號數據時不亮不響.

Ⅶ 80c51單片機p0口地址數據分時復用如何實現的

P0在前一個時刻輸出地址的低8位,然後由ALE信號將它們鎖存到外面的邏輯晶元(例如74LS245之類)里,之後再從P0輸出或輸入數據,就實現了分時復用。

在這兩個期間,地址的高8位,也就是P2口的信號是不變的,並且ALE在後一半的時候也是不變的。這樣的話,之前輸出的地址低8位被ALE鎖存到外面的邏輯晶元里了。

因此不管匯流排上的信號如何變,只要ALE不變,那麼邏輯晶元的輸出就是不變的,因此此時的P0口就可以執行別的任務了。

(7)單片機分時復用擴展閱讀:

單片機的分時復用:

首先,具有分時復用的埠只有P0口,而在使用分時復用功能時,是只對單片機訪問外部存儲器的時候來說的,其他時候都是普通IO口。

單片機在訪問外部存儲器的時候,P0口首先是作為低8位的地址數據線輸出地址信號,外接鎖存器。然後,74LS373或者245一類的鎖存器將其鎖存後,P0口再輸出數據或者是寫入數據。

這個就是P0口的雙向8位數據口和低8位地址輸出口的復用,分時就是先地址後數據。

Ⅷ 51單片機IO口的分時復用應用問題

可以復用,但是按鍵的時候燈是亮的。
復用方法有點類似動態顯示掃描,讀取按鍵之前,把P0.1置成高電平,即關燈,延時一點時間,讀按鍵。讀完按鍵,恢復顯示內容。
由於按鍵讀取不需要很頻繁,比如說10ms才讀一次,那麼顯示偶爾關一小會,比如說10us,肉眼感覺不到顯示閃爍。

Ⅸ 求助:51單片機如何實現兩個串口分時復用的

是一個單片機,要接成兩個串口嗎?
那隻好用一個模擬開關,來切換兩個串口。但實際上是一個串口,需要單片機分時來使用兩個串口。這需要有嚴格的通信協議,編寫程序要按這個協議,否則,兩個串口在時間上會出現沖突,或不能正常通信,或丟失數據。
STC單片機,就有這種類型的,外部引腳是兩個串口,即兩組RXD,TXD引腳。內部還是一個UART,但兩個串口的切換是在內部完成的,外部用起來就方便多了。
STC單片機還有內部有兩個獨立串口的,這樣,用起來就省事多了,兩個獨立串口,互相不影響。

閱讀全文

與單片機分時復用相關的資料

熱點內容
考駕照怎麼找伺服器 瀏覽:882
阿里雲伺服器如何更換地區 瀏覽:970
手機app調音器怎麼調古箏 瀏覽:501
銳起無盤系統在伺服器上需要設置什麼嗎 瀏覽:17
紅旗計程車app怎麼應聘 瀏覽:978
如何編寫linux程序 瀏覽:870
吉利車解壓 瀏覽:248
java輸入流字元串 瀏覽:341
安卓軟體沒網怎麼回事 瀏覽:785
dvd壓縮碟怎麼導出電腦 瀏覽:274
冒險島什麼伺服器好玩 瀏覽:541
如何在伺服器上做性能測試 瀏覽:793
命令序列錯 瀏覽:259
javaif的條件表達式 瀏覽:576
手機app上傳的照片怎麼找 瀏覽:531
雲伺服器面臨哪些威脅 瀏覽:748
c語言各種編譯特點 瀏覽:177
路由器多種加密方法 瀏覽:604
程序員阻止電腦自動彈出定位 瀏覽:168
如何做伺服器服務商 瀏覽:762