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

FPGA的TFT-LCD真彩液晶屏顯示控制

2017-04-25 06:06:46宋云霞
單片機與嵌入式系統應用 2017年4期
關鍵詞:單片機

宋云霞

(中國電子科技集團公司第38研究所,孔徑陣列與空間探測安徽省重點實驗室,合肥 230088)

FPGA的TFT-LCD真彩液晶屏顯示控制

宋云霞

(中國電子科技集團公司第38研究所,孔徑陣列與空間探測安徽省重點實驗室,合肥 230088)

目前液晶屏的使用越來越廣泛,TFT-LCD真彩液晶屏由于其良好的視覺效果,簡便的控制方法在液晶屏使用市場中占有很大的空間,但是目前常用的TFT-LCD液晶屏主控芯片主要是單片機、STM32等,不能滿足更進一步的研發需求,本文主要研究了FPGA驅動TFT-LCD液晶屏的方法,使用80并口控制芯片操作完成復雜的屏幕顯示功能。

FPGA;TFT-LCD液晶屏;80并口;控制電路

引 言

液晶屏作為人機交互的重要手段,已經應用得越來越廣泛。TFT-LCD(Thin Film Transistor-Liquid Crystal Display,薄膜晶體管液晶顯示器),與傳統的12864單色屏的區別在于,它在液晶顯示屏的每一個像素上都設置有一個薄膜晶體管(TFT),可以有效地克服非選通時的串擾,使顯示液晶屏的靜態特性與掃描線數無關,因此大大提高了圖像質量。在工程使用中,液晶屏作為重要的外設,需要主控芯片進行控制,達到需求的顯示效果。本文研究了以FPGA為主控芯片的液晶屏控制系統的硬件連接和軟件實現,并且得到了實際工程的驗證,具有現實的應用意義。

1 FPGA與液晶屏顯示模塊的硬件連接

目前TFT-LCD液晶屏多是用單片機、STM32等主控芯片進行驅動,現有的研發資料、驅動芯片初始化程序以及硬件架構都是針對單片機等進行研發。筆者在進行項目研發的時候,主控芯片為FPGA芯片,驅動TFT-LCD液晶屏,為了完成指定的人機交互功能,進行基于FPGA的TFT-LCD液晶屏的顯示。選取的FPGA型號為Cyclone IV,TFT-LCD型號為2.8寸并口屏,液晶屏驅動芯片為ILI9320,FPGA與TFT-LCD接口為16位的80并口。

TFT-LCD模塊采用80并口與FPGA連接,采用16位數據線,該模塊的80并口信號線如表1所列。

表1 80并口信號線

模塊的80并口讀過程為:先根據要讀取的數據類型,設置RS為高(數據)/低(命令),然后拉低片選,選中ILI9320,讀數據時先置RD為低,然后在RD上升沿,使數據鎖存到數據線DB[15:0]上,如圖1所示。

圖1 80并口讀時序

模塊的80并口寫過程為:先根據要寫入的數據類型,設置RS為高(數據)/低(命令),然后拉低片選,選中ILI9320,讀數據時先置WR為低,然后在WR上升沿,使數據鎖存到數據線DB[15:0]上,如圖2所示。

圖2 80并口寫時序

2 液晶屏控制器

為了簡化液晶屏顯示控制的設計,可以選取自帶控制芯片以及字庫的液晶屏。本文選用的液晶屏其控制芯片型號為ILI9320。如圖3所示,在進行液晶屏顯示控制時,FPGA只需要通過80并口控制信號線,便可以達到控制芯片顯示的功能。

圖3 液晶屏內部控制結構圖

ILI9320控制器自帶顯存,其顯存總大小為172 820(240×320×18/8),即 18 位模式(26 萬色)。模塊的16位數據線與顯存的對應關系為565方式,如圖4所示。

圖4 液晶屏顏色控制位

最低5位代表藍色,中間6位為綠色,最高5位為紅色。數值越大,表示顏色越深。當控制液晶屏顯示相應字符和數字時,實質是通過相應操作控制每個像素點的顏色,而顏色的控制最終為16位數據線的數據值控制實現的。為了進行ILI9320控制芯片的操作,需要對控制芯片的操作命令進行了解。常用的操作命令主要實現控制芯片的啟動、屏幕顯示方向控制、顯示區域設置等,只要對ILI9320控制芯片的相應寄存器進行控制,就可以實現屏幕顯示的具體要求,由此可見,控制芯片的存在極大地簡化了研發人員的工作。

3 FPGA驅動TFTLCD液晶屏軟件實現

FPGA驅動TFT-LCD的硬件連接,前面已經做了較為詳細的介紹,在80并口連接、信號線時序滿足的前提下,軟件的實現尤為重要。在液晶屏顯示的過程中,最重要的步驟為控制芯片的初始化,初始化的過程主要是ILI9320控制芯片寄存器的初始化,建議參考控制芯片手冊。

本文進行軟件開發時,在Quartus環境下使用SOPC+NiosII架構,為了保證ILI9320控制信號的初始狀態,首先進行復位操作,然后進行控制芯片初始化,最后調用寫入函數,軟件實現過程中的主要函數如下:

voidLCD_Init(void);

//ILI9320初始化

voidLCD_WriteReg(u8 LCD_Reg,u16 LCD_RegValue);

//ILI9320寄存器寫入

void LCD_WR_REG(u16 data);

//找到指定ILI9320寄存器

void LCD_WR_DATA(u16 data);

//DB[15:0],寄存器初始化或寫入GRAM

u16 LCD_ReadReg(u8 LCD_Reg); //讀寄存器值

u16 LCD_RD_DATA(void); //讀DB[15:0]

voidLCD_Scan_Dir(u8 dir); //屏幕順序

voidLCD_Clear(u16 Color); //清屏

voidLCD_SetCursor(u16 Xpos, u16 Ypos);//指定光標位置

voidLCD_WriteRAM_Prepare(void);

//控制ILI9320寄存器,準備寫入GRAM

voidLCD_ShowString(u16 x,u16 y,const u8 *p);//寫入字符串

本人在調試過程中發現,屏幕可以正常啟動,

Control System of TFT-LCD Based on FPGA

Song Yunxia

(Anhui Key Laboratory of Aperture Array and Space Exploration,38th Research Institute of China Electronic Technology Group Corporation,Hefei 230088,China)

The use of LCD screen is aboard at present,the TFT-LCD screen occupies a lot of space in the use of LCD screen because of its great visual effect and simple control method.But the main control chip of TFT-LCD screen usually uses the single chip of microcontroller or STM32,it can not satisfy the further research and development needs.In the paper,the methods of FPGA drive TFT-LCD screen are researched,80 parallel ports control chip is used to complete the complex screen display function.

FPGA;TFT-LCD screen;80 parallel ports;control circuit

TN911.72

A

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 亚洲欧美成aⅴ人在线观看 | 欧美成人午夜影院| 成人看片欧美一区二区| 午夜视频免费一区二区在线看| 香蕉久久国产超碰青草| 又大又硬又爽免费视频| 精品伊人久久久香线蕉 | av无码一区二区三区在线| 精品福利国产| 她的性爱视频| 欧美成人午夜视频免看| 中文字幕人妻无码系列第三区| 国产精品久久久久久久伊一| 黑人巨大精品欧美一区二区区| 91在线无码精品秘九色APP| 中文字幕波多野不卡一区| 无码精品国产VA在线观看DVD| 啪啪国产视频| 天天综合网色| 最新国语自产精品视频在| 浮力影院国产第一页| 国产丝袜无码一区二区视频| 国产剧情无码视频在线观看| 亚洲乱码精品久久久久..| 亚洲视频免| 好吊日免费视频| 欧美性猛交一区二区三区| 亚洲品质国产精品无码| 一本一道波多野结衣av黑人在线| 57pao国产成视频免费播放| 日韩精品一区二区三区中文无码| 久久黄色视频影| 欧洲日本亚洲中文字幕| 黄色网址手机国内免费在线观看| 国产h视频免费观看| 亚洲无线一二三四区男男| 国产免费久久精品44| 91在线无码精品秘九色APP| 99ri精品视频在线观看播放| 婷婷六月天激情| 国产国产人成免费视频77777 | 国产1区2区在线观看| 亚洲中文字幕无码爆乳| 国产美女无遮挡免费视频| 精品成人一区二区三区电影 | 欧美怡红院视频一区二区三区| 91久久偷偷做嫩草影院| 99久久精品国产精品亚洲| 91成人在线免费观看| 波多野结衣久久高清免费| 国产理论最新国产精品视频| 亚洲国产天堂久久九九九| 青青青视频91在线 | 国产成人一区二区| 极品性荡少妇一区二区色欲| 国产jizz| 久久福利片| 成人午夜免费视频| 热re99久久精品国99热| 国产成人一区免费观看| 67194在线午夜亚洲 | 日本国产精品| 成年av福利永久免费观看| 第九色区aⅴ天堂久久香| 成年av福利永久免费观看| 日韩不卡高清视频| 免费观看男人免费桶女人视频| 欧美、日韩、国产综合一区| 噜噜噜久久| 亚洲欧美成aⅴ人在线观看| 狠狠色丁香婷婷综合| 国产成人高清在线精品| 欧美一级99在线观看国产| 制服丝袜亚洲| 麻豆精选在线| 直接黄91麻豆网站| 国产午夜无码专区喷水| 欧美一级片在线| 亚洲高清无在码在线无弹窗| 欧美色亚洲| 91免费观看视频| 国产主播在线一区|