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