999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ARM的TFT—LCD液晶顯示圖像控制系統研究

2012-11-14 02:33:32孫林軍賀鋒濤
黃岡師范學院學報 2012年3期
關鍵詞:設置

孫林軍,賀鋒濤

(西安郵電學院電子工程系,陜西西安710061)

基于ARM的TFT—LCD液晶顯示圖像控制系統研究

孫林軍,賀鋒濤

(西安郵電學院電子工程系,陜西西安710061)

本文針對ILI9320型號的TFT-LCD液晶,設計了基于ARM的液晶圖像顯示控制系統。對液晶顯示模塊的接口、指令、工作模式進行了詳細介紹。通過對ARM及液晶初始化、寫入圖像程序,實現了在液晶上顯示240*320大小的圖像信息,驗證了基于ARM顯示圖像控制系統的正確性。此系統可廣泛應用于便攜式設備及光學領域。

TFT—LCD;ILI9320;ARM;驅動電路

隨著人類進入信息時代,平面顯示技術被廣泛應用于人們的日常生活當中,而液晶顯示(LCD:LiquldcrystalDisplay)器件以其體積小、重量輕、低電壓、低功耗、低輻射等特點具有十分廣闊的市場前景。其中TFT-LCD以其大容量、高清晰和全色彩視頻等優點成為當前顯示領域的主流[1]。

Thin Film Transistor(薄膜場效應晶體管),是指液晶顯示器上的每一液晶象素點都是由集成在其后的薄膜晶體管來驅動。這個場效應管制作在液晶顯示器件的玻璃上。每個場效應管獨立驅動一個像素,從而實現高速,高亮度,高對比度的顯示效果[2]。

1 TFT液晶原理及ILI9320驅動芯片原理

1.1 TFT 顯示原理

TFT液晶顯示器件結構如圖1所示。TFT液晶顯示器件的后玻璃上有薄薄的一層硅膠,在硅層內光刻又許多場效應管,每個場效應管的源極S連接到一個像素的驅動電極。

一個像素行的所有場效應管柵極G都連接起來,形成行驅動級;一個像素列的所有場效應管源極S連接起來,形成列驅動電極,構成對像素的驅動矩陣電路[2]。

由于一般TFT-LCD的點陣畫面的數據比較大,所以發送圖像數據時間按照時間分解。當柵極驅動器掃描到某一行時,掃描脈沖電壓將其該行上的所有TFT導通;同時源極驅動器將每個像素顯示的信號送入到液晶的像素上,并且對Cs電容進行充電。然后選通下一行像素點,傳送下一次像素信號。依次執行,從第一行起到最后一行,就完成一幀圖像的傳送。所有像素電壓都要保持一段時間,即一幀的時間。如果刷信頻率為60Hz,則一幀的時間約為16.7ms。

圖1 TFT液晶顯示陣列圖

1.2 ILI9320驅動芯片原理

ILI9320是一個262144色240RGB*320分辨率的TFT液晶驅動芯片,由720通道源驅動器,320通道門極驅動器,172800字節RAM的圖像數據。其原理圖可參考參考文獻3。

其芯片基本功能有[3]:

(1)支持高速RAM寫入功能。(2):支持四種接口模式。

i80系統接口-8-/9-/16-/18-bit總線寬度

串行外設接口(SPI)

RGB接口-6-/16-/18-bit總線寬度(接口引腳:VSYNC,HSYNC,DOTCLK,ENABLE,DB[17:0])

VSYNC接口(接口引腳:系統接口 +VSYNC)

(3)圖像尺寸改變功能(*1/2,*1/4)。(4)γ校正電路。

在本文中通過設置IM[3:0]=0010選擇i80系統接口16-Bit模式,其引腳與單片機連接方式如圖2所示[4]。

引腳功能說明:RESET—液晶硬件復位引腳;CS—液晶選中端口,低電平有效;RS,WR,RD功能如表1。

表1 RS、WR和RD引腳功能

圖2 系統接口

1.3 ILI9320驅動芯片顯示控制指令

ILI9320對應的功能比較多,針對主要的參數進行說明。

(1)GRAM的與液晶屏的對應關系。通過分別設置01H的SS,03H的BGR,60H的GS。通過設置這三個參數可得到對應的對應的關系,分別如下表2的(a)、(b)。

表2 GRAM與液晶屏對應關系

看上圖可知通過設置參數可得到GRAM與液晶屏對應不同關系,其中G1、G2…G319、G320是液晶屏的顯示行,S1、S2…S719、S720是液晶屏的列,像素點每行240個,而一個像素點包含RGB三種色,所以S數據線就有720根。

(2)GRAM的水平/垂直地址設置(20H,21H)

R/W RS D15 …D8 D7 D6 D5 D4 D3 D2 D1 D0 W 1 0 …AD16 AD15 AD14 AD13 AD12 AD11 AD10 AD9 AD8 0 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 W 1 0 …

設置此兩個寄存器就可以寫入對應的GRAM單元的數據,我們定義為地址寄存器AC,21H中數據代表320行中的一行,20H中數據代表240列中的一列,這樣我們可以通過坐標設置選出液晶屏中一個像素點的地址。這樣就可以對選中的GARM單元進行讀/寫操作。

(3)寫/讀入GRAM的寄存器(22H)

R/W RS D17 D16 D15 …D5 D4 D3 D2 D1 D0 W 1寫數據R 1讀數據

按照上面設置的GRAM地址,根據對應的時序操作22H單元就是讀/寫相應的GRAM。

(4)顯示區域地址設置(50H,51H,52H,53H)

HSA[7:0],HEA[7:0]分別是行顯示開始和結束的行數,VSA[8:0],HEA[8:0]分別表示列顯示開始和結束列數,當我們設置 HSA[7:0]=10h,HEA[7:0]=3FhVSA[8:0]=20h,HEA[8:0]=4Fh,AM=0,I/D[1:0]=11。可以得到如圖3的液晶屏顯示區域和地址寄存器增長方式。

R/W RS D15 …D8 D7 D6 D5 D4 D3 D2 D1 D0 W 1 0 …0 Hsa7 Hsa6 Hsa5 Hsa4 Hsa3 Hsa2 Hsa1 Hsa0 W 1 0 …0 Hea7 Hea6 Hea5 Hea4 Hea3 Hea2 Hea1 Hea0 W 1 0 …Vsa8 Vsa7 Vsa6 Vsa5 Vsa4 Vsa3 Vsa2 Vsa1 Vsa0 W 1 0 …Vea8 Vea7 Vea6 Vea5 Vea4 Vea3 Vea2 Vea1 Vea0

圖3 液晶屏顯示區域和地址寄存器增長方式

(5)地址寄存器(AC)的增長方式設置

R/W RS D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 W 1 TRI DMF 0 BGR 0 0 HWM 0 ORG 0 I/D1 AM 0 0 0 0

而在03H寄存器中HWM是是否開啟快速寫GRAM功能,ORG是設置AC是自己動增加/減小,設置AM和I/D可控制AC的增長方式,如圖4所示。TR1/DFM是設置數據傳送格式,在本文中我們設置TR1=0,DFM=0采用565傳輸數據格式。

圖4 AC的增長方式

上面列出ILI9320主要寄存器設置,同時支持四種系統接口,γ校正功能等。

2 ARM驅動液晶顯示圖像程序設計

ARM與液晶的系統接口如圖2.3所示,查看硬件接口我們可以編寫對應的驅動程序。

(1)向液晶屏寫入命令

(2)向液晶屏寫入數據

(3)寫入控制字

由此三個函數就可以寫入數據到液晶之中,比如我們想寫入51H單元0000h我們就可以寫成LCD_WriteReg(0x50,0x00000)就完成操作,其它寄存器也是按照這個方法操作。

(4)設置光標函數

(Xpos,Ypos)為要寫入或讀取的像素點坐標,這里的設置其實就是利用了20H,21H這兩個命令,在前面寄存器介紹的時候已經介紹過了。

(5)畫點點函數

有了上面五個基本函數我就可以顯示基本的圖像。

(6)ARM程序的基本流程

寫好上面的函數后就完成基本操作,對ARM與液晶進行設置可以達到要求。ARM程序的流程圖如圖5所示。

圖5 ARM程序的流程圖

(7)編寫程序顯示240*320的圖片顯示

圖片顯示程序,在實際制作中我們借助軟件把240*320的圖片轉化成Pic[153600]的數組,并且以.h文件形式保存,在主程序中通過include包含就可以使用了。下面程序是顯示240*320的圖片功能函數。(如果讀者想查看全部程序和圖片效果請與作者聯系:E-mail:sunlinjunchen@163.com)。

本文提出基于ARM的ILI9320的液晶控制,說明了ILI9320液晶的工作原理和重要的寄存器配置,同時也給出了ARM驅動液晶的基本函數和流程圖。基于基本的驅動程序我們可以顯示幾何圖像和圖片,得到預期效果。

[1]蔣慶全.彩色TFT-LCD技術的發展[J].現代顯示,2003,20(1):29-32.

[2]郭強.液晶顯示模塊應用與調試[M].北京:電子工業出版社,2010:10.

[3]On Semiconductor.ILI3920Datasheet[Z].2006.

[4]劉金星,李洪文.基于高速單片機的液晶顯示模塊控制[J].液晶與顯示,2011,26(1):88-91.

ARM-based TFT-LCD liquid crystal display image contral system

SUN Lin-jun,HE Feng-tao
(Department of Electical Engineering,Xi’an University of Posts and Telecommuinications,Xi’an 710061,Shanxi,China)

Aiming at TFT-LCD liquid crystal of ILI9320 model,this paper,based on ARM,designs a liquid crystal display system,and give a detailed introduction in the interface,instuctions and operating modes of liquid crystal display module.Through the initialization of ARM and LCD and the written image program,the size of 240*320 image can be displayed in liquid crystal display and this verifies the correction of the image display control system based on ARM.The results show that the system can be widely used in protable device and optical field.

TFT-LCD;ILI9320;ARM;driver circuit

TN27

A

1003-8078(2012)03-0041-05

2012-05-06 doi10.3969/j.issn.1003-8078.2012.03.12

孫林軍,男,湖北黃岡人,碩士研究生,主要從事數字信號處理研究.

(張所濱)

猜你喜歡
設置
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
船舶防火結構及設置的缺陷與整改
水上消防(2020年5期)2020-12-14 07:16:18
中外醫學專業與專科設置對比分析及啟示
特殊場景下列控等級轉換的設置方案
7招教你手動設置參數
動車段(所)股道有效長設置研究
我國中小學將設置人工智能相關課程
玩具世界(2017年9期)2017-11-24 05:17:29
吃紙的妖怪
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
主站蜘蛛池模板: 一区二区三区成人| 国产精品免费电影| 国产91高清视频| 性视频久久| 四虎永久免费地址在线网站| 免费一看一级毛片| 中文字幕亚洲乱码熟女1区2区| 欧美劲爆第一页| 久久男人资源站| 国产又黄又硬又粗| 永久免费无码成人网站| 国产麻豆aⅴ精品无码| 亚洲人网站| 国产激情第一页| 欧洲极品无码一区二区三区| 澳门av无码| 亚洲床戏一区| 亚洲精品久综合蜜| 日韩欧美国产成人| 亚洲高清中文字幕在线看不卡| 国产av色站网站| 色综合婷婷| 91久久夜色精品国产网站| 国产va免费精品观看| 国产成在线观看免费视频 | 制服丝袜在线视频香蕉| 青青热久麻豆精品视频在线观看| 又爽又黄又无遮挡网站| 在线观看免费黄色网址| 一级福利视频| 亚洲日韩久久综合中文字幕| 一本视频精品中文字幕| 国产日韩欧美在线视频免费观看| 亚洲国产中文在线二区三区免| 人妻一区二区三区无码精品一区 | 激情国产精品一区| 国产一级视频在线观看网站| 成人午夜天| 中国一级特黄大片在线观看| a色毛片免费视频| 成人另类稀缺在线观看| 国产精品视频导航| 无码中文字幕乱码免费2| 国产在线精品99一区不卡| 中文字幕亚洲第一| 亚洲V日韩V无码一区二区| 精品国产毛片| 日韩最新中文字幕| 国内精品视频区在线2021| 国产在线八区| 热久久综合这里只有精品电影| 久久香蕉国产线看观看精品蕉| 精品无码一区二区在线观看| 亚洲一区色| 中文字幕佐山爱一区二区免费| 亚洲视频一区在线| 国产一区二区网站| 一级看片免费视频| 欧美爱爱网| 免费在线国产一区二区三区精品| 99re在线视频观看| 91在线无码精品秘九色APP| 欧美福利在线| 欧美国产菊爆免费观看| 91精品国产91久久久久久三级| 精品黑人一区二区三区| 国产十八禁在线观看免费| 国产精品主播| 都市激情亚洲综合久久 | 久久精品无码专区免费| 国产黄在线观看| 日本亚洲最大的色成网站www| 无码精油按摩潮喷在线播放| 人妻丰满熟妇αv无码| 九色免费视频| 经典三级久久| www.亚洲国产| 在线观看av永久| 日韩精品久久久久久久电影蜜臀| 欧美综合中文字幕久久| 欧美a在线| 毛片免费在线|