液晶顯示控制器SED1330/SED1335/SED1336/E1330的應用
SED1335等可以在圖形方式下顯示圖形和漢字。下面的子程序是為武漢華工激光公司開發(fā)的激光熔覆自動送粉器顯示界面所用的圖形、漢字顯示子程序。先把華工激光的公司標志圖轉化為BIMP文件,再利用取模軟件寫出首地址是cctab1的DB表格,由程序逐字節(jié)地向圖形顯示區(qū)的相應單元寫入,就可以顯示相應的圖形。顯示漢字的方法一樣,但不需要轉化BIMP文件,可以直接取模。 cctw0:; 圖形、漢字寫入子程序 mov a,cod mov b,#20h mul ab mov dptr,#cctab1 add a,dpl push acc mov a,b addc a,dph push acc mov a,oy mov b,#ap mul ab add a,oxl mov oxl,a mov a,b addc a,#40h mov oy,a mov dptr,#wc_add mov a,#4fh movx @dptr,a mov count1,HGL1 cctw10: mov dptr,#wc_add mov a,#46h movx @dptr,a mov dptr,#wd_add mov a,oxl movx @dptr,a mov a,oy movx @dptr,a mov dptr,#wc_add mov a,#42h movx @dptr,a mov count2,HGL2 cctw20: pop dph pop dpl clr a movc a,@a+dptr inc dptr push dpl push dph mov dptr,#wd_add; movx @dptr,a djnz count2,cctw20 mov a,oxl add a,#01h mov oxl,a mov a,oy addc a,#00h mov oy,a djnz count1,cctw10 pop dph pop dpl ret 改變圖形、漢字寫入子程序中的count1、count2和cod三個參數(shù)值,就可以顯示不同的圖形和漢字。改變cod的值,可以找到調用字模代碼的起始地址,兩個逐字節(jié)掃描寄存器count1和count2的值的改變,即改變所掃描的字節(jié)數(shù)(count1%26;#215;count2)。count2的值等于圖形或漢字字模點陣的寬度,count1的值等于總字節(jié)數(shù)除以count2的值。下面的程序就是圖形方式下的演示程序。 disp: mov oxl,#00h ;橫坐標 mov oy,#00h ;縱坐標 mov cod,#00h ;調用字模代碼 mov HGL1,#0ah ;華工激光公司的標志圖, 寬度%26;#215;高度=80%26;#215;80點 mov HGL2,#50h lcall cctw0 ;調用圖形、漢字寫入子程序 mov oxl,#0Eh mov oy,#10h mov cod,#19h mov HGL1,#10h ;“華工激光”,寬度%26;#215;高度=32%26;#215;128點 mov HGL2,#20h lcall cctw0 ret 本文根據(jù)SED1335等的電路特性和軟件特性,以LMBGA_032_49CK_模塊為例,對SED1335等控制器的接口電路和軟件編程進行了分析。SED1335等控制器功能較強,可被廣泛應用于各種顯示設備上,筆者已將其成功應用于激光熔覆自動送粉系統(tǒng)和激光直寫柔性布線系統(tǒng)中。各種液晶顯示模塊的控制器有很多相似之處,筆者也曾經(jīng)應用過內置T6963C控制器的LCM?熏發(fā)現(xiàn)其接口電路和軟件特性與SED1335的非常相似。














評論