基于FPGA的圖形點(diǎn)陣液晶顯示模塊的應(yīng)用設(shè)計
對狀態(tài)字的標(biāo)志位而言,經(jīng)常判斷的是S0和Sl。在寫指令和一次讀寫數(shù)據(jù)時,S0和S1要同時有效,即都要為1,否則表示控制器忙。根據(jù)地址指針指令,可以設(shè)置光標(biāo)地址、CGRAM偏置地址和顯示地址。顯示區(qū)域設(shè)置指令則可設(shè)置字符和圖形顯示區(qū)首地址和寬度。顯示區(qū)域設(shè)置指令用于設(shè)置文本和圖形合成顯示的邏輯關(guān)系。位操作指令可對當(dāng)前顯示地址指針?biāo)傅娘@示單元中的數(shù)據(jù)的任一位寫“0”或?qū)?ldquo;1”。數(shù)據(jù)寫操作就是向數(shù)據(jù)通道里寫數(shù)據(jù)。一次寫數(shù)據(jù)或參數(shù)時,數(shù)據(jù)將寫入數(shù)據(jù)棧中,再由緊接寫入的指令代碼決定該數(shù)據(jù)是寫入當(dāng)前顯示地址指針?biāo)傅膯卧獌?nèi),還是寫入相應(yīng)的寄存器中。數(shù)據(jù)讀操作就是從數(shù)據(jù)通道里讀取數(shù)據(jù)。
完成FPGA與液晶控制器的數(shù)據(jù)交換必須建立在T6963C接口操作的時序之上,其操作時序如圖3所示。本文引用地址:http://www.ex-cimer.com/article/191576.htm
控制時序和讀寫顯示程序部分代碼如下:
評論