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