工業(yè)控制用液晶顯示模塊
作者:深圳市拓普微科技開(kāi)發(fā)有限公司
隨著工業(yè)控制系統(tǒng)的廣泛應(yīng)用和工業(yè)控制產(chǎn)品的升級(jí)換代,TFT彩色液晶顯示模塊的需求日益增長(zhǎng),但目前市場(chǎng)供應(yīng)的TFT模塊大多不帶控制電路,眾多的應(yīng)用工程師面臨著如何應(yīng)用彩色液晶顯示模塊和設(shè)計(jì)彩色液晶顯示模塊控制電路的困擾。深圳市拓普微科技開(kāi)發(fā)有限公司的5.7寸320×RGB×240點(diǎn)陣TFT液晶顯示模塊LMT057DNAFWU-AAN采用了自主研發(fā)的液晶顯示模塊專用控制器T8000系列,除了具有常用的液晶顯示控制功能外,還具有圖形加速器,可通過(guò)簡(jiǎn)單的指令快速設(shè)定點(diǎn),線,矩形,圓,填充色,及可獨(dú)立控制的游標(biāo)等實(shí)用的繪圖功能,且內(nèi)置漢字字庫(kù),支持并行接口及RS232串行接口,為工程師提供了簡(jiǎn)單的與MPU系統(tǒng)接口,適用于由單片機(jī)組成的工業(yè)控制系統(tǒng)的顯示應(yīng)用。
LMT057DNAFWU-AAN有兩種接口提供給MPU使用,分別為并行接口與串行接口。時(shí)序搭配是液晶顯示模塊應(yīng)用的基礎(chǔ),如果時(shí)序沒(méi)有匹配好,液晶顯示模塊不會(huì)很好的工作,模塊也是如此。一般來(lái)說(shuō),與MPU主機(jī)相比,液晶顯示模塊屬于低速的外設(shè),所以在與計(jì)算機(jī)連接時(shí),雙方的時(shí)序搭配尤為重要。這里推薦兩種并行接口電路。
直接訪問(wèn)方式的接口電路
MPU使用總線方式與LMT057DNAFWU-AAN直接連接,8031數(shù)據(jù)口P0口與模塊的數(shù)據(jù)口連接,由于LMT057DNAFWU-AAN接口操作適用于Intel8080時(shí)序,所以可以直接用8031的/RD、/WR作為模塊的讀、寫控制信號(hào),模塊的/RESET接RC復(fù)位電路。/CS信號(hào)可由地址線譯碼產(chǎn)生,這里僅簡(jiǎn)單地通過(guò)反向器接至A15。A1信號(hào)由8031地址線A8提供,A8 =0為指令包入口地址;A8 = 1為狀態(tài)寄存器地址(如圖1所示)。
圖1 直接訪問(wèn)方式示例
間接控制方式接口電路
間接控制方式是MPU通過(guò)I/O并行接口,按照模擬模塊時(shí)序的方式,通過(guò)軟件編程的方式間接實(shí)現(xiàn)對(duì)LMT057DNAFWU-AAN的時(shí)序操作。該方式能夠很好的回避MPU和模塊接口之間的時(shí)序差異。根據(jù)液晶顯示模塊的接口信號(hào)要求,需要占用MPU的12位并行接口,我們將8031的P1口作為數(shù)據(jù)總線。P3口中4位作為/RD、/WR0、A1、/CS信號(hào)(如圖2所示)。
圖2 間接控制方式示例
串行接口方式及指令操作特點(diǎn)
MPU還可以利用LMT057DNAFWU-AAN提供的串行接口與計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)遠(yuǎn)程通訊和最小線連接,占用計(jì)算機(jī)系統(tǒng)資源最小化。
LMT057DNAFWU-AAN的串行接口是標(biāo)準(zhǔn)的RS232接口形式,在模塊內(nèi)部電路專門為RS232接口配置了MAX232接口IC,使得模塊能夠直接與計(jì)算機(jī)的9針標(biāo)準(zhǔn)串行通訊接口連接。
LMT057DNAFWU-AAN的串行接口也可以直接與具有串行接口功能的MPU直接連接(如圖3所示)。
圖3 LMT057DNAFWU-AAN的串行接口也可以直接與具有串行接口功能的MPU直接連接
LMT057DNAFWU-AAN的串行接口采用了RS232的通訊標(biāo)準(zhǔn),設(shè)置為11位異步通訊格式,收發(fā)一幀數(shù)據(jù)的幀格式為:1位起始位,8位數(shù)據(jù)位,1位奇偶校驗(yàn)位以及1位停止位(RS232串行通訊接口通訊格式參見(jiàn)表1)。上電復(fù)位時(shí),設(shè)置的RS232通訊波特率為9600kb/s。在通訊連接后,計(jì)算機(jī)可以通過(guò)指令(60H)修改通訊的波特率。在串行通訊時(shí),模塊仍以指令包的形式實(shí)現(xiàn)的數(shù)據(jù)的傳送。每個(gè)指令包起始于一個(gè)字節(jié)的“FF”,結(jié)束于字節(jié)“FE”,中間為指令代碼+參數(shù)組。