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














評(píng)論