基于W77E58的LCD控制及觸摸屏接口設(shè)計(jì)
3 LCD 顯示的程序設(shè)計(jì)
3. 1 指令、數(shù)據(jù)的讀寫(xiě)
通過(guò)對(duì)LCD模塊的RS引腳設(shè)置1或0 值, 即可實(shí)現(xiàn)處理器和LCD之間數(shù)據(jù)或指令的傳送。當(dāng)設(shè)定RS= 1, 傳遞的是數(shù)據(jù)信號(hào); 設(shè)定RS= 0, 傳遞的是指令信號(hào), 模塊的D8~ D15端口接收到的數(shù)據(jù)(即高8位)代表寄存器號(hào), D0~ D7接收到的是控制指令。部分子程序如下:
3. 2 字符、漢字及顏色的顯示
可調(diào)用以上子程序方便地向LCD模塊發(fā)送控制命令和顏色信息。T32QM 6450模塊共有158 個(gè)寄存器, 通過(guò)調(diào)用WriCom 函數(shù)可向相關(guān)寄存器寫(xiě)入控制命令, 然后調(diào)用WriData寫(xiě)入2字節(jié)的顏色信息, 其RGB格式為: 紅色為高5位( B it15~B it11), 綠色為中間6位( B it10~ B it5), 藍(lán)色為低5位( B it4~B it0)。經(jīng)以上操作, 即可在指定位置或區(qū)域顯示色彩、字符、圖象等。如要在屏上坐標(biāo)為(X, Y) 的點(diǎn)以顏色Co lo r顯示一個(gè)字符或漢字, 只要知道其點(diǎn)陣數(shù)組, 在每個(gè)要顯示的點(diǎn)調(diào)用W r iDa ta(Color)即可。圖片的顯示原理類似, 用轉(zhuǎn)換工具將圖片轉(zhuǎn)換成C格式的數(shù)組文件即可。下例為顯示字符的程序:
LCD顯示屏相關(guān)文章:lcd顯示屏原理
lcd相關(guān)文章:lcd原理
評(píng)論