『壹』 急~單片機串口擴展有哪些方法
軟體模擬法
利用並口轉串口擴展串列口
基於TL16C554的串列口擴展
利用串列口擴展串列口
分時復用的擴展方法
太多了,具體請參考一下網址:
http://hi..com/floder/blog/item/f3681c086b1f4731e9248814.html
『貳』 51 單片機用串列口擴展並口時,串列口工作在什麼方式
51單片機串口有個工作方式可以接74HC164進行擴展,你看下那部分說明
『叄』 單片機擴展串口
第二個串口只用做主動發送,那麼用一個IO就能模擬了,計算一下延時時間,符合波特率要求對方電腦就能收到,在電腦和單片機之間都需要增加串口轉RS232的電平轉換。
『肆』 51單片機串列口擴展並行輸入口的C語言程序
那需要看你用什麼晶元了,不同的晶元程序也就 不同,沒有晶元怎麼能編程呢?
『伍』 如何對單片機的串口進行擴展
有兩種方法:1、軟體的辦法,通過地址區別不同的連接
2、硬體的辦法,有種晶元專門擴展uart口的,好像也有國產的,功能挺強的,一個可以擴4或8個
『陸』 如何利用mcs-51單片機的串列口進行並行i/o口拓展
51單片機共有4個8位並行io口,分別是p0、p1、p2和p3,其中p0口是雙向io口,內部與地址數據匯流排的低8位相同,p2口是地址匯流排的高8位,p1口是雙向io口,內部有弱上拉設置,可以被外部強制驅動為0,
『柒』 求51單片機串口擴展晶元要求擴展為獨立的串口,雙串口就夠用了!
如果是普通低速率應用,資源夠的話可以自己用IO模擬串口。
如果是對速率和穩定性要求較高,可以選用WK2114,WK2124,WK2132等, WK2132可以實現SPI/IIC/UART 擴展2路獨立串口,超大的256級FIFO和2Mbps。WK系列產品提供8051,STM32等單片的全套驅動代碼。
『捌』 51單片機串口擴展並行口問題
51單片機串口有個工作方式可以接74HC164進行擴展,你看下那部分說明
『玖』 51單片機的串口擴展問題
我ID
關於單片機串口問題,一般來講是採用分時復用的方式,也就是說分時間段來把串口分配給不同的模塊使用。但你要求A模塊不間斷輸出數據給單片機。這就要求A模塊需要一個專用的串口。那麼B和C就不能再使用這個串口了。
有兩個辦法來解決這個問題。
換個單片機,有多個串口的。
如果一定要用一個串口的單片機,那你可能用普通IO來模擬串口。從網上查資料還是有的。
另:你的理解是不是有問題,所謂有A模塊不間斷輸出數據給單片機,可能嗎?那你單片機就要不停地處理串口了,還干不幹別的。建議你把三個模塊都設置為被動發送(即從機)的,最好不要主動的,如果一定要有主動的,也不要超過1個。這樣在待機時你把串口與這個模塊連接。這樣一個串口也夠了。如果有什麼問題可以交流
『拾』 51單片機怎麼用串口和兩個從機通信單片機發出的指令兩個從機都收到了,怎麼控制選擇只有一個從機收到
要看你的具體情況,如果你的從機也是單片機可編程的話,可以主從機通信中分別編寫不同的通信協議,在發送的指令上加上校驗碼,從機接收到指令後,先判斷校驗碼是不是符合協議,如果是的話就是給自己的指令,要執行,不是的話則不執行。
如果你要控制的從機不可編程,則需要對串口進行擴展,方法有很多,比較簡單的話可以用串口擴展串口,就是使用外接串口擴展晶元來實現,比如GM8123,可以將一個串口擴展為三個子串口,每次通信的時候選中一個子串口工作,當然也可以多通道同時工作,你自己去網上查一下相關資料很多。這種方法也可以適用第一種情況