液晶顯示控制器SED1330/SED1335/SED1336/E1330的應(yīng)用
出處:無(wú)成 發(fā)布于:2007-04-19 14:30:40
關(guān)鍵詞:LCD AT89C52 電路特性 軟件特性 接口電路
液晶顯示器簡(jiǎn)稱(chēng)LCD。LCD產(chǎn)品是世界上省電的顯示產(chǎn)品。由于液晶顯示器具有低損耗、低價(jià)格、壽命長(zhǎng)、接口方便等優(yōu)點(diǎn),被廣泛應(yīng)用于手機(jī)、照相機(jī)、計(jì)算機(jī)、智能儀器儀表等產(chǎn)品上。SED1330/SED1335/SED1336/E1330系列的主要電路特性和軟件特性是相同的?熏但是應(yīng)用廣泛的是SED1330/SED1335。這里以臺(tái)灣南亞公司的液晶顯示模塊LMBGA_032_49CK_的應(yīng)用為例來(lái)說(shuō)明該系列控制器的應(yīng)用。
1 液晶顯示模塊LMBGA_032_49CK_
LMBGA_032_49CK_模塊的結(jié)構(gòu)框圖如圖1所示。從圖中不難看出該模塊是內(nèi)置SED1335控制器的液晶顯示模塊(LCM),它由CCFT背光、SED1335控制器、32K×8SRAM、驅(qū)動(dòng)單元(圖中U1~U7)、液晶板等部分組成。SED1335等具有較強(qiáng)功能的I/O緩沖器、較強(qiáng)的管理顯示存儲(chǔ)器的能力(有160種內(nèi)部字符發(fā)生器,并能分區(qū)管理64K的顯示存儲(chǔ)器)和閃爍顯示、點(diǎn)位移等特性。SED1335還可以4位數(shù)據(jù)并行發(fā)送,驅(qū)動(dòng)能力為640×256點(diǎn)陣。
圖1 LMBGA_032_49CK_的模塊結(jié)構(gòu)
根據(jù)數(shù)據(jù)的性質(zhì),顯示區(qū)具有文本顯示特性和圖形顯示區(qū)。LMBGA_032_49CK_模塊有320×240點(diǎn)陣,可以顯示各種圖形和文本信息。文本顯示RAM區(qū)內(nèi)各單元的數(shù)據(jù)都被認(rèn)為是字符代碼,SED1335使用這些代碼確定字符庫(kù)中的字符首地址,然后將對(duì)應(yīng)的字模數(shù)據(jù)送到液晶顯示的驅(qū)動(dòng)單元中驅(qū)動(dòng)系統(tǒng)顯示。圖形顯示RAM中的每個(gè)字節(jié)數(shù)被直接送到液晶顯示模塊上,圖形RAM的一個(gè)字節(jié)對(duì)應(yīng)顯示屏上的8×1點(diǎn)陣。
LMBGA_032_49CK_模塊的外部接口引腳信號(hào)和功能如表1所示。從表中可以看出,SED1335等的接口控制電路內(nèi)有兩套時(shí)序電路,通過(guò)對(duì)這兩套時(shí)序電路的設(shè)置,可滿(mǎn)足Intel8080系列計(jì)算機(jī)操作時(shí)序和M6800系列計(jì)算機(jī)操作時(shí)序的要求。
表1 LMBGA_032_49CK_模塊的外部接口引腳信號(hào)和功能
| 引腳序號(hào) | 信 號(hào) | 功 能 |
| 1 | VSS | 邏輯電源地(0V) |
| 2 | VDD | 邏輯電源(5V) |
| 3 | VO | 對(duì)比度調(diào)節(jié)電壓(VDDVEE間調(diào)節(jié)) |
| 4 | A0 | 數(shù)據(jù)信號(hào)選擇(高電平時(shí),寫(xiě)命令字、讀數(shù)據(jù);低電平時(shí),寫(xiě)數(shù)據(jù)、讀狀態(tài)字) |
| 5 | WR(W/R) | 8080系列,寫(xiě)信號(hào),低電平有效 6800系列,讀寫(xiě)信號(hào),0為寫(xiě),1為讀 |
| 6 | RD(E) | 8080系列,讀信號(hào),低電平有效 6800系列,使能信號(hào),高電平為寫(xiě),下降沿為讀 |
| 7~14 | DB0~DB7 | 三態(tài)數(shù)據(jù)總線(xiàn) |
| 15 | CS | 片選端,低電平有效 |
| 16 | RES | 復(fù)位信號(hào),低電平輸入實(shí)現(xiàn)硬件復(fù)位 |
| 17 | VEE | LCD驅(qū)動(dòng)電壓(-23V) (由圖1中的DC-DC提供) |
| 18 | SEL1 | “0”時(shí)序適配8080系列MPU “1”時(shí)序適配6800系列MPU |
| 19~22 | N.C. | 懸空腳 |
2 SED1335等與MPU的接口技術(shù)
根據(jù)SED1335的電路特性,AT89C52單片機(jī)與LMBGA_032_49CK_模塊的接口電路如圖2所示。由于LMBGA_032_49CK_模塊是根據(jù)SED1335的特性設(shè)計(jì)的,AT89C52的操作時(shí)序?yàn)椋桑睿簦澹欤福埃福皶r(shí)序,所以SED1335接口部分選用適配Intel8080時(shí)序的接口電路。
SED1335等的讀寫(xiě)控制信號(hào)RD、WR分別由AT89C52的讀寫(xiě)控制信號(hào)RD、WR控制。AT89C52的P0口與LMBGA_032_49CK_模塊的三態(tài)數(shù)據(jù)總線(xiàn)DB0~DB7連接。值得注意的是?熏SED1335等的A0信號(hào)的定義不是獨(dú)立的,而是與讀信號(hào)、寫(xiě)信號(hào)組合定義的。按圖2的接口可以定義如下:
wc_add equ 8100h ;write instruction code adderss
wd_add equ 8000h ;write parameter and dispal data address
rd_add equ 8100h ;read parameter and dispal data address
rb_add equ 8000h ;read busy state address
對(duì)比度調(diào)節(jié)電壓VO由電位器的中心端提供,可以調(diào)節(jié)液晶顯示的對(duì)比度。
3 軟件編程
以下所有程序段均使用MCS-51系列匯編指令編制而成。SED1335等有自身的軟件特性,編初始化程序時(shí),首先要根據(jù)液晶顯示模塊的特性選擇初始化SYSTEM SET指令參數(shù)和SCROLL參數(shù)。初始化SYSTEM SET指令參數(shù)有8?jìng)€(gè),依次為P1~P8。LMBGA_032_49CK_模塊的P1~P8參數(shù)可以定義systab,db 30h、87h、07h、27h、42h、0ffh、28h、00h。初始化這8?jìng)€(gè)參數(shù)的程序及復(fù)位程序如下:
count1 equ 32h ;count one對(duì)字模的DB表進(jìn)行掃描計(jì)數(shù)
count2 equ 33h ;count two對(duì)字模的DB表進(jìn)行掃描計(jì)數(shù)
res equ p3.0 ;reset用于LCD 的復(fù)位端口
lcdintr:
setb res ;LCD復(fù)位
clr res
setb res ;LCD復(fù)位
mov dptr,#wc_add ;設(shè)置寫(xiě)指令碼地址
mov a,#40h ;系統(tǒng)設(shè)置碼
movx @dptr,a ;寫(xiě)指令碼
mov count1,#00h ;置count1=0
lcdintr1:
mov dptr,#systab ;設(shè)置指令參數(shù)表地址
mov a,count1 ;查參數(shù)
movc a,@a+dptr
mov dptr,#wd_add ;設(shè)置寫(xiě)參數(shù)和數(shù)據(jù)地址
movx @dptr,a ;寫(xiě)參數(shù)
inc count1 ;計(jì)數(shù)+1
mov a,count1
cjne a,#08h,lcdintr1 ;循環(huán)
注意P7和P8對(duì)應(yīng)AP(雙字節(jié)數(shù))值的低8位和高8位,在一些子程序中,要做相應(yīng)的修改。LMBGA_032_49CK_模塊的SCROLL參數(shù)有10個(gè),可定義為scrtab?押db 000h、000h、0f0h、000h、40h、0f0h、000h、80h、000h、000h。初始化這10個(gè)SCROLL參數(shù)的程序與上面的程序方法一致。
SED1335等可以在圖形方式下顯示圖形和漢字。下面的子程序是為武漢華工激光公司開(kāi)發(fā)的激光熔覆自動(dòng)送粉器顯示界面所用的圖形、漢字顯示子程序。先把華工激光的公司標(biāo)志圖轉(zhuǎn)化為BIMP文件,再利用取模軟件寫(xiě)出首地址是cctab1的DB表格,由程序逐字節(jié)地向圖形顯示區(qū)的相應(yīng)單元寫(xiě)入,就可以顯示相應(yīng)的圖形。顯示漢字的方法一樣,但不需要轉(zhuǎn)化BIMP文件,可以直接取模。
cctw0:; 圖形、漢字寫(xiě)入子程序
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
改變圖形、漢字寫(xiě)入子程序中的count1、count2和cod三個(gè)參數(shù)值,就可以顯示不同的圖形和漢字。改變cod的值,可以找到調(diào)用字模代碼的起始地址,兩個(gè)逐字節(jié)掃描寄存器count1和count2的值的改變,即改變所掃描的字節(jié)數(shù)(count1×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)志圖,
寬度×高度=80×80點(diǎn)
mov HGL2,#50h
lcall cctw0 ;調(diào)用圖形、漢字寫(xiě)入子程序
mov oxl,#0Eh
mov oy,#10h
mov cod,#19h
mov HGL1,#10h ;“華工激光”,寬度×高度=32×128點(diǎn)
mov HGL2,#20h
lcall cctw0
本文根據(jù)SED1335等的電路特性和軟件特性,以LMBGA_032_49CK_模塊為例,對(duì)SED1335等控制器的接口電路和軟件編程進(jìn)行了分析。SED1335等控制器功能較強(qiáng),可被廣泛應(yīng)用于各種顯示設(shè)備上,筆者已將其成功應(yīng)用于激光熔覆自動(dòng)送粉系統(tǒng)和激光直寫(xiě)柔性布線(xiàn)系統(tǒng)中。各種液晶顯示模塊的控制器有很多相似之處,筆者也曾經(jīng)應(yīng)用過(guò)內(nèi)置T6963C控制器的LCM?熏發(fā)現(xiàn)其接口電路和軟件特性與SED1335的非常相似。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- LED照明技術(shù)特性與選型運(yùn)維指南2026/1/5 10:26:27
- 工業(yè)觸摸屏選型與現(xiàn)場(chǎng)應(yīng)用技術(shù)指南2025/12/22 11:44:57
- 顯示器色深 6Bit、8Bit、10Bit 與 6 抖 8、8 抖 10、FRC2025/8/28 15:29:32
- Micro-LED技術(shù)解析2025/8/26 17:21:56
- LED顯示屏標(biāo)清、高清、超清、1080P與4K的解析2025/8/8 17:05:00
- 編碼器的工作原理及作用1
- 超強(qiáng)整理!PCB設(shè)計(jì)之電流與線(xiàn)寬的關(guān)系2
- 三星(SAMSUNG)貼片電容規(guī)格對(duì)照表3
- 電腦藍(lán)屏代碼大全4
- 國(guó)標(biāo)委發(fā)布《電動(dòng)汽車(chē)安全要求第3部分:人員觸電防護(hù)》第1號(hào)修改單5
- 通俗易懂談上拉電阻與下拉電阻6
- 繼電器的工作原理以及驅(qū)動(dòng)電路7
- 電容單位8
- 跟我學(xué)51單片機(jī)(三):?jiǎn)纹瑱C(jī)串口通信實(shí)例9
- 一種三極管開(kāi)關(guān)電路設(shè)計(jì)10
- 高速PCB信號(hào)完整性(SI)設(shè)計(jì)核心實(shí)操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計(jì)算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對(duì)系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護(hù)設(shè)計(jì)
- 連接器耐腐蝕性能測(cè)試方法
- PCB電磁兼容(EMC)設(shè)計(jì)與干擾抑制核心實(shí)操規(guī)范
- 用于相位噪聲測(cè)量的低通濾波器設(shè)計(jì)與本振凈化技術(shù)
- MOSFET在高頻開(kāi)關(guān)中的EMI問(wèn)題
- 電源IC在便攜式設(shè)備中的設(shè)計(jì)要點(diǎn)
- 連接器結(jié)構(gòu)設(shè)計(jì)常見(jiàn)問(wèn)題分析









