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