產品動態
- 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 常黑顯示
- 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-03-05 關于工業液晶屏寬溫操作的介紹
- 2025-03-03 關于工業液晶屏觸摸技術的分析
- 2025-02-27 工業液晶屏高分辨率的優勢與應用
- 2025-02-25 高亮液晶屏在惡劣光照條件下的穩定
- 2025-02-21 工業液晶屏的定制化需求
- 2025-02-12 工業液晶屏的響應時間與動態顯示性
- 2025-02-10 工業液晶屏的接口類型及其兼容性分
- 2025-02-08 如何從參數到性能讀懂工業液晶屏的
- 2025-02-06 工業液晶屏的切割技術是探索屏幕制
- 2025-01-21 工業液晶屏之高分辨率LCD屏的深度解