產品動態
- 群創12.1寸 G121ICE-LM2 對比度1000:1 常黑
- G270QAN01.4 友達27寸 400 cd/m2 分辨率25
- G190ETT01.1 友達19寸 分辨率1280*1024 常白
- 18.5寸G185HAT01.1 友達 對比度1000:1 分辨
- 友達G101EAT02.6 10.1寸 分辨率1280*800 對比
- G156HAN02.303 友達15.6寸 對比度1000:1 霧面
- G057QAN01.1 友達5.7寸 常黑顯示 1000:1 分
- G238HAN04.0 友達23.8寸 常黑顯示 分辨率
- 友達8.4寸 G084SAN01.0 常黑顯示 分辨率
- G057QAN01.0 友達 5.7寸 500 cd/m2 常黑顯示

全國統一服務熱線:
15382323032
客服QQ:3234659108
手機:15382323032
地址:浙江省杭州市余杭區五常街道西溪軟件園金牛座B2座4層4118-4119
12864液晶屏是如何顯示出圖片的
12864液晶屏顯示圖片的主要要點是在于:1.取模 2.要利用擴展的指令設置lcd液晶 3.清楚lcd液晶地址的一個概念
1、取模: 取模軟件使用的是“字模221”,下面這幅圖就是他的參數設置
這里對里面的參數設置先解釋一下,所謂的橫向取模就是:一張圖片從圖片最左上角的第8位開始取模,從左向右的方向,每次取8位二進制數據轉化成為16進制保存,在第一排取完之后,接著到第二排最左邊的8位開始取模,以此類推。我們為什么要這樣取模呢?因為LCD12864液晶屏的橫縱坐標就是按照這個取模順序的,這點在之后還會詳細的提到。
2、lcd液晶屏的設置: 液晶顯示圖片必須要使用擴充指令集,初始化和顯示字符的初始化是不一樣的。
我們使用的初始化函數如下:
void init_picture() //顯示圖片的初始化函數
{
//lcd_wcmd(0x34);//寫指令函數,擴充指令集,繪圖關
//lcd_wcmd(0x36);//8位數據傳輸,擴展指令操作,繪圖開
lcd_wcmd(0x3E);//8位數據傳輸,擴展指令操作,繪圖開
lcd_wcmd(0x01);//清屏
Light = 0;//打開背光
}
3、將取出的字模寫進相應地址: 首先應該知道地址究竟是怎樣的,結合下圖講清楚。lcd12864液晶分為上半屏和下半屏。當你想要點亮某個地方時,必須先寫這個地方的垂直地址緊接著寫入它的水平地址,水平地址液晶可以自動加1,而垂直地址不會。圖中水平坐標從0x80+00到0x80+0F,一共16個,其中0x80+00到0x80+07是上半屏的坐標,其中0x80+08到0x80+0F是下半屏的坐標。水平坐標每個兩字節,先寫入的數據填充在高字節。垂直坐標只有0x80+00到0x80+1F,圖中上半截0x80+00到0x80+1F是上半屏的垂直地址,另外的那部分一樣的是下半屏垂直地址。
每個垂直地址只確定一排,所以水平和垂直地址不能確定某個點的位置,只能確定某個兩字節的位置,通過寫進2字節數據確定點亮某個點或幾個點。
比如我們寫入 [垂直地址]: lcd_wcmd(0x80+1); [水平地址]: lcd_wcmd(0x80); 這就是說我們將在圖中水平坐標00,垂直坐標01的位置(紅圈處)輸入數據。
知道地址的知識之后就明白為什么要橫向取模了,接下來只要將取模的數據一個個按取模生成的順序寫進12864液晶就行了。下面是我用的代碼,其中 uchar=unsigned char,uint=unsigned int。
void show_Pic(uchar* address)//顯示圖片函數
{ //address是是指向數組的指針,用法:show_Pic(XY)當中XY為數組名
uchar i,j;
for(i=0;i<32;i++) //上半屏的32排依次先寫滿
{
lcd_wcmd(0x80+i); //先送垂直地址
lcd_wcmd(0x80); //再送水平地址,水平地址可自加1
for(j=0;j<16;j++) //每排128個點,所以一共要16個兩位16進制數(也就是8位二進制數)才能全部控制
{
lcd_wdat(*address);
address++;
}
}
for(i=0;i<32;i++) //下半屏的32排操作原理和上半屏一樣
{
lcd_wcmd(0x80+i);
lcd_wcmd(0x88);
for(j=0;j<16;j++)
{
lcd_wdat(*address);
address++;
}
最新資訊
- 2025-05-27 寬溫型工業液晶屏的特點與適用環境
- 2025-05-22 觸摸與非觸摸長條屏的實用性能比較
- 2025-05-20 工業長條屏的基本結構與技術特點解
- 2025-05-19 如何根據環境光照選擇工業液晶屏亮
- 2025-05-16 工業液晶屏接口技術解析:LVDS與HDM
- 2025-05-15 工業液晶屏在醫療設備中的應用:手
- 2025-05-12 工業液晶屏的高分辨率與色彩還原能
- 2025-05-09 工業觸控屏在陽光環境下的可視性解
- 2025-05-08 工業液晶屏寬溫特性的應用場景分析
- 2025-05-08 工業液晶屏寬溫特性的應用場景分析