用FPGA實(shí)現DSP與液晶顯示器的快速接口
表1 LCD主要控制管腳功能
對每塊LCD的控制,是通過(guò)操作指令寄存器和數據寄存器實(shí)現的。在屏幕指定位置寫(xiě)入數據,要分三步(①寫(xiě)入行地址,②寫(xiě)入列地址,③寫(xiě)入數據)才能完成,不但耗時(shí)而且增加了軟件編程的復雜程度。如果能夠將指令和數據合在一起作為一條指令,那么設計一套簡(jiǎn)單的指令譯碼電路執行電路就可完成這項任務(wù)。
2 硬件電路設計
硬件框圖如圖3所示。LCD的原始控制指令如表2所示。
表2 LCD原始控制指令
LCD的顯示畫(huà)面按8行為一頁(yè)的方式進(jìn)行劃分,共64行分成8頁(yè)。LCD具有列循環(huán)尋址功能,如果第一步設定了頁(yè)地址和列地址,那么以后每次向LCD寫(xiě)入顯示數據,列地址計數器就自動(dòng)加一。除非再設定列地址,否則列地址就一直累加下去,直到63。這樣就簡(jiǎn)化了寫(xiě)入工作。
評論