1. 51單片機哪些引腳有復用
P3口所有引腳都有復用。還有RES\VPD;EA\VPP;ALE\PROG。
所謂的管腳復用,就是除第一功能外,增加了第二功能,如單片機89C51的P3 I/O口同時還為中斷管腳,主要為節約晶元面積。當然在利用程序控制時是不會影響的
2. 51單片機的分時復用
51單片機的分時復用51單片機的分時復用功能,最直接的就是MOVX指令,用這個指令就是在分時復用P0口,執行:MOVX A,@DPTR,那麼首先要送地址A0~A7給P0口,ALE有效,鎖存在373上,再將這個地址的數據從P0口讀入傳給A。
3. 求助:51單片機如何實現兩個串口分時復用的
是一個單片機,要接成兩個串口嗎?
那隻好用一個模擬開關,來切換兩個串口。但實際上是一個串口,需要單片機分時來使用兩個串口。這需要有嚴格的通信協議,編寫程序要按這個協議,否則,兩個串口在時間上會出現沖突,或不能正常通信,或丟失數據。
STC單片機,就有這種類型的,外部引腳是兩個串口,即兩組RXD,TXD引腳。內部還是一個UART,但兩個串口的切換是在內部完成的,外部用起來就方便多了。
STC單片機還有內部有兩個獨立串口的,這樣,用起來就省事多了,兩個獨立串口,互相不影響。
4. 關於51系列單片機的I/O口的復用問題
這個這么連接在原理上是可行的,這兩個口線如果要做串列輸入輸出需要進行設置的,你不用串列功能的時候,就可以讓這兩個口線做普通的I/O口。
5. 求助:51單片機如何實現兩個串口分時復用的功能
首先要求51晶元有串口埠分配管腳功能(可以分配到不同的管腳),否則無法分時復用
6. 51單片機 P0口 地址/數據匯流排可復用,但是其他口也可以實現呀!
簡單的說p0口除了作為普通的i/o口外還用來做擴展設備數據匯流排和地址匯流排,其它的口不行。
7. 51單片機,怎麼實現8條數據線復用,輸出16條
你直接加個鎖存器就行了,方便快捷,而且鎖存器可以直接給數碼管之類的供電,連上拉或者二極體都省了