標題: 求助:單片機能同時控制兩個顯示屏嗎 [打印本頁]

作者: HG32169    時間: 2018-7-24 17:53
標題: 求助:單片機能同時控制兩個顯示屏嗎
想用52單片機同時控制兩個屏幕,一個觸控加顯示,另一個光顯示,兩個屏幕的顯示數(shù)據(jù)是同步的,可以實現(xiàn)嗎?這樣怎么接線?兩個串口屏的話單片機的RX和TX不夠用,有大神能教一下嗎?講解一下

作者: 小貓貓愛吃魚    時間: 2018-7-24 18:18
你好!采用多串口單片機的,編程稍微麻煩點
作者: 楊雪飛    時間: 2018-7-24 18:58
串口屏用的又不是串口,串口的意思是串行通信,SPI方式驅(qū)動,所以跟RX  TX沒關(guān)系。
作者: 無敵游    時間: 2018-7-24 19:37
同步怕是不行,異步可以通過二極管坐下硬件的電氣隔離,然后根據(jù)時間段知道是那一路給的數(shù)據(jù)。也可以使用CD4052這種雙四路模擬開關(guān)進行切換。
作者: wenzedong    時間: 2018-7-24 19:46
首先,我得說是可以的,兩個屏幕顯示數(shù)據(jù)是同步的就是同時控制兩個屏幕的寫入數(shù)據(jù)時序,是沒有問題的。同時控制兩個屏幕首先要看能不能不擴展IO口,如果擴展IO口的話肯定需要增加器件,不僅費錢,而且也會增加設(shè)計難度,如果使用片內(nèi)外設(shè)會簡單一些。不擴展IO就要考慮用引腳比較少的屏幕,比如OLED屏,引腳較少(相對于5,6個數(shù)碼管來說更靈活而且引腳也少),另一個觸控的話我不大清楚引腳最少是多少,我知道的是20個左右,相對于52的32個IO口來說剛剛好,為什么一定要用Rx和Tx,控制外設(shè)的接口時序一般是UART,IIC和SPI,不知道你接觸的51書有沒有提到52單片機內(nèi)部并沒有IIC和SPI需要模擬,有的話會說明有幾組,比如15某個單片機有2個UART,1組SPI串行通信接口
作者: zl2168    時間: 2018-7-24 21:27
N個顯示屏都可以。!
作者: itachilj    時間: 2018-7-24 22:11
是異步串口屏幕嗎?如果是這樣的話一個用單片機自帶的串口,另一個用定時器產(chǎn)生個波特率模擬一個串口就行
作者: 枯楓葉    時間: 2018-7-25 01:39
兩個顯示屏同步當然可以,但是需要用片選控制一下,和觸摸屏沒有關(guān)系
作者: zl2168    時間: 2018-7-25 07:41
顯示有動態(tài)顯示和靜態(tài)顯示兩種,靜態(tài)顯示N個顯示屏都可以。
作者: ahshmj    時間: 2018-7-25 08:23
完全可以。雖說不是完全準確的“同步”,但是可以做到肉眼看不出來。
作者: hao126hao    時間: 2018-7-25 08:27
可以擴展串口
作者: androidqq    時間: 2018-7-25 10:40
是可以顯示的,現(xiàn)在的屏幕,有兩種,一種是帶LCD控制器的,我們根據(jù)其定好的串口/并口協(xié)議去操作,另一種是不帶LCD控制器的裸屏,51單片機性能不足以帶動裸屏,所以我們使用的都是帶LCD控制器的液晶屏。比如LCD12864,89c52單片機是可以帶動兩個這種LCD的。
作者: qwqwqw222    時間: 2018-7-25 11:18
如果是RS232串口的屏可以屏TX與RX并接,電腦發(fā)送命令屏同時接收,前提是屏支持廣播式協(xié)議,或者可以考慮modbus協(xié)議




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1