亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2017-04-25 06:06:46宋云霞
        關(guān)鍵詞:屏幕顯示液晶屏信號線

        宋云霞

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

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

        宋云霞

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

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

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

        引 言

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

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

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

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

        表1 80并口信號線

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

        圖1 80并口讀時序

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

        圖2 80并口寫時序

        2 液晶屏控制器

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

        圖3 液晶屏內(nèi)部控制結(jié)構(gòu)圖

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

        圖4 液晶屏顏色控制位

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

        3 FPGA驅(qū)動TFTLCD液晶屏軟件實(shí)現(xiàn)

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

        本文進(jìn)行軟件開發(fā)時,在Quartus環(huán)境下使用SOPC+NiosII架構(gòu),為了保證ILI9320控制信號的初始狀態(tài),首先進(jìn)行復(fù)位操作,然后進(jìn)行控制芯片初始化,最后調(diào)用寫入函數(shù),軟件實(shí)現(xiàn)過程中的主要函數(shù)如下:

        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],寄存器初始化或?qū)懭隚RAM

        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);//指定光標(biāo)位置

        voidLCD_WriteRAM_Prepare(void);

        //控制ILI9320寄存器,準(zhǔn)備寫入GRAM

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

        本人在調(diào)試過程中發(fā)現(xiàn),屏幕可以正常啟動,

        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

        猜你喜歡
        屏幕顯示液晶屏信號線
        基于ESP32的環(huán)境監(jiān)測系統(tǒng)的設(shè)計與實(shí)現(xiàn)
        邁騰B8L 轎車燈光系統(tǒng)應(yīng)急模式控制策略及開關(guān)監(jiān)測信號線作用研究
        汽車電器(2021年12期)2021-12-30 08:46:24
        三類矩形微屏蔽線主模截止波長特性的矢量有限元計算
        基于STM32F4的多通道串口驅(qū)動TFT液晶屏顯示系統(tǒng)設(shè)計
        液晶與顯示(2020年5期)2020-05-06 13:46:58
        聊聊蓄電池的那點(diǎn)事兒小小信號線也能讓蓄電池虧電
        一種消除液晶屏高溫MURA的工藝研究
        FANUC 0i—TF數(shù)控系統(tǒng)雙屏幕畫面顯示功能調(diào)試研究
        基于機(jī)器視覺的液晶屏字符缺陷檢測系統(tǒng)設(shè)計
        交通應(yīng)急指揮中心大屏幕顯示系統(tǒng)的選型論證
        基于圖像處理的電能表液晶屏質(zhì)量檢測方法
        電測與儀表(2014年9期)2014-04-15 00:27:02
        国产一区二区三区在线男友| 麻豆国产巨作AV剧情老师| 天天摸天天做天天爽天天舒服 | 国产高潮迭起久久av| 三年片在线观看免费观看大全中国| 麻豆高清免费国产一区 | 国产乱老熟视频乱老熟女1| 婷婷久久精品国产色蜜蜜麻豆| 玩中年熟妇让你爽视频| 奇米狠狠色| 中文在线最新版天堂av| 亚洲国产美女高潮久久久| 四虎影视免费永久在线观看| 亚洲视频99| 日本高清一区二区三区在线| 精品亚洲一区二区三区四区五区 | 亚洲av乱码专区国产乱码| 手机在线播放成人av| 日本丰满熟妇videossexhd| 日日干夜夜操高清视频| 日本一区二区不卡超清在线播放| 黄色一区二区三区大全观看| 久久精品国产精品| 国产女精品| 亚洲av大片在线免费观看| 人人妻人人澡人人爽人人dvd| 看曰本女人大战黑人视频| 99久久精品国产片| 国产亚洲精品在线视频| 国内精品视频在线播放不卡| 2021国产最新在线视频一区| 搞黄色很刺激的网站二区| 国产亚洲精品第一综合另类| 精品熟女少妇av免费观看| 国产一级片内射在线视频| 中文字幕成人乱码熟女精品国50| 无码人妻久久一区二区三区不卡| 成在线人视频免费视频| 日本人妻97中文字幕| 色欲色欲天天天www亚洲伊| 中文字幕Aⅴ人妻一区二区苍井空 亚洲中文字幕久久精品蜜桃 |