採用LCD模塊為顯尚光電的DST2001PH TFTLCD

2020-11-25 電子發燒友

我們採用LCD模塊為顯尚光電的DST2001PH TFTLCD,它的控制器為ILI9320,它採用26萬色的TFT屏,解析度為320×240,採用16位的80並口與外部連接。

該模塊的80並口有如下一些信號線:

CS/PC9:TFTLCD片選信號。 片選拉低時,表示選中。

RS/PC8:命令/數據標誌(0,讀寫命令;1,讀寫數據)。

WR/PC7:向 TFTLCD寫入數據。在WR的上升沿,使數據寫入到LCD晶片裡;

RD/PC6:從 TFTLCD讀取數據。 在RD的上升沿,使數據鎖存到數據線上;

D[15:0]:16位雙向數據線。

RST:硬復位TFTLCD。

RST信號線,是直接接到 STM32的復位腳上,並不由軟體控制,這樣可以省下來一個IO埠。

另外,還需要一個背光控制線來制TFTLCD的背光。所以,總共需要的IO口數目為21個。

控制器自帶顯存,其顯存總大小為172820(240*320*18/8),即18位模式(26萬色)下的顯存量。

模塊的16位數據線與顯寸的對應關係為565方式,如下圖所示:

最低5位代表藍色,中間6位為綠色,最高5位為紅色。數值越大,表示該顏色越深。

接下來,介紹一下ILI9320的幾個重要命令,因為ILI9320的命令很多,不可能一一介紹。

有興趣的大家可以找到ILI9320的Datasheet看看,裡面對這些命令有詳細的介紹。

這裡我們要介紹的命令列表如下:

R0,這個命令,有兩個功能,如果對它寫,則最低位為 OSC,用於開啟或關閉振蕩器。而如果對它讀操作,則返回的是控制器的型號。

R3,入口模式命令。我們重點關注的是 I/D0、I/D1、AM 這 3 個位,因為這 3 個位控制了屏幕的顯示方向。

AM:控制 GRAM 更新方向。當 AM=0 的時候,地址以行方向更新。當 AM=1 的時候,地址以列方向更新。

I/D[1:0]:當更新了一個數據之後,根據這兩個位的設置來控制行地址和列地址計數器自減或自增。

R7,顯示控制命令。該命令 CL 位用來控制是 8 位彩色,還是 26 萬色。為 0 時 26 萬色,為 1 時八位色。D1、D0、BASEE 這三個位用來控制顯示開關與否的。當全部設置為 1 的時候開啟顯示,全 0 是關閉。我們一般通過該命令的設置來開啟或關閉顯示器,以降低功耗。

R32,R33,設置 GRAM 的行地址和列地址。R32 用於設置列地址(X 坐標,0~239),R33 用於設置行地址(Y坐標,0~319)。當我們要在某個指定點寫入一個顏色的時候,先通過這兩個命令設置到改點,然後寫入顏色值就可以了。

R34,寫數據到 GRAM 命令,當寫入了這個命令之後,地址計數器才會自動的增加和減少。該命令是我們要介紹的這一組命令裡面唯一的單個操作的命令,只需要寫入該值就可以了,其他的都是要先寫入命令編號,然後寫入操作數。

R80~R83,行列 GRAM 地址位置設置。這幾個命令用於設定你顯示區域的大小,我們整個屏的大小為 240*320,但是有時候我們只需要在其中的一部分區域寫入數據,如果用先寫坐標,後寫數據這樣的方式來實現,則速度大打折扣。此時我們就可以通過這幾個命令,在其中開闢一個區域,然後不停的丟數據,地址計數器就會根據 R3 的設置自動增加/減少,這樣就不需要頻繁的寫地址了,大大提高了刷新的速度。

TFTLCD顯示需要的相關設置步驟如下:

1)設置STM32與TFTLCD模塊相連接的IO埠。

這一步,先將我們與TFTLCD模塊相連的IO埠設置為輸出,具體使用哪些IO埠,需要根據連接電路以及TFTLCD模塊的設置來確定。

2)初始化TFTLCD模塊。

通過向 TFTLCD寫入一系列的設置,來啟動TFTLCD的顯示。為後續顯示字符和數字做準備。

3)通過函數將字符和數字顯示到TFTLCD模塊上。

這裡就是通過我們設計的程序,將要顯示的字符送到TFTLCD模塊就可以了。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • tftlcd顯示器工作原理是什麼 tftlcd顯示器應用特性
    tft-lcd的出現在市場上的反應比較熱烈,目前,tft-lcd已經在大陸、韓國、日本、臺灣有了一定的市場佔有率。下面,小編就給大家介紹tft-lcd的工作原理以及tft-lcd的應用特性。和crt的原理完全不同,lcd需要來自背後的光源,當光束通過這層液晶時,液晶體會並排或呈不規則扭轉形狀,所以液晶更像是一個個閘 門 ,選擇光線穿透是否,我們才能在屏幕看到深淺不一,錯落有致的圖像。  目前主流的液晶顯示器都是薄膜電晶體lcd(tftlcd),是由原有的液晶顯示技術發展擴展而來的。
  • lcd1602中文資料分享:lcd1602接線圖_lcd1602與單片機連接圖
    液晶顯示模塊LCD1602的內部結構可以分成三部分:一為LCD控制器,二為LCD驅動器,三為LCD顯示裝備。當RS和RW共同為低電平時可以寫入指令或者顯示地址,當RS為低電平RW為高電平時可以讀忙信號,當RS為高電平RW為低電平時可以寫入數據;   6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執行命令;   7~14腳:D0~D7為8位雙向數據線;   15腳:背光電源正極;   16腳:背光電源負極。
  • 何為lcd液晶顯示屏總成?
    一、lcd液晶顯示屏總成結構lcd液晶顯示屏總成的主要結構是由tft屏加觸控螢幕進行貼合後稱之為lcd液晶顯示屏總成,而tft屏幕又包括lcd面板和FPC、背光以及IC組成模組,單模組實現顯示功能,而觸控螢幕則包括蓋板和SENSER,主要負責觸控,這兩個部件組合在一起成了lcd
  • lcd12864液晶屏原理圖
    以往的測控儀器的顯示部分大都採用LED式液晶顯示屏進行參數設定和結果顯示,其顯示信息量少、形式單一、人機互動性差、操作人員要求較高。   以往的測控儀器的顯示部分大都採用LED式液晶顯示屏進行參數設定和結果顯示,其顯示信息量少、形式單一、人機互動性差、操作人員要求較高。
  • 5G承載光模塊白皮書之光模塊與光電晶片產業發展分析
    核心光電晶片產為化水平5G典型光模塊所使用的核心光晶片及電晶片產業化能力如表10所示,領先國家均已基本成熟,國內在整體上尚處於研發階段為評估5G承載光模塊的發展水平和應用能力,促進產業鏈相關方的協同、合作與交流,5G承載工作組組織開展了首次基於多廠家多模塊類型的5G承載光模塊測評工作。
  • lcd1602工作原理是什麼?
    :4.5—5.5V工作電流:2.0mA(5.0V)模塊最佳工作電壓:5.0V字符尺寸:2.95×4.35(W×H)mm3,lcd1602工作原理-lcd1602與單片機連接電路圖lcd1602液晶顯示模塊可以只用D4-D7作為四位數據分兩次傳送。
  • 專為動態固態照明市場開發的雷射束掃描模塊
    打開APP 專為動態固態照明市場開發的雷射束掃描模塊 發表於 2018-12-05 10:03:19 該新品是一款功耗為1W、集成MEMS微鏡和藍色(450nm)雷射器的雷射束掃描模塊,專為新興的動態固態照明市場而開發。
  • tft-lcd顯示屏幕優點和缺點大解析
    一、tft-lcd顯示屏幕優點1. tft-lcd顯示屏幕顯示效果良好tft-lcd顯示屏幕顯的小時效果非常的逼真,色彩還原度遠超其他種類的顯示屏,呈現給用戶的畫面色彩鮮豔,飽和度高,純白、純黑畫面非常的純淨,是專業人士非常認可的顯示屏幕之一。
  • 採用光電傳感器的太陽追蹤系統設計方案
    此系統由單片機智能控制,採用光電傳感器檢測太陽照射下遮光器的陰影,從而精確定位太陽與太陽能利用裝置相對位置,實現太陽能利用裝置的全程太陽追蹤,使太陽光能最大限度地得到利用。 隨著經濟發展和社會進步,自然資源被大量地、甚至是掠奪性地開發和利用,人類的自然資源即將枯竭,因此,尋找新能源已迫在眉睫。而太陽能作為一種乾淨環保並且取之不盡的可再生新能源在人類生產生活中具有廣泛作用。
  • AM:一分為二,馭光而為——基於局部化學改性的高性能p-n結光電探測器
    過渡金屬硫屬化合物(TMDs),如二烯化鎢(WSe2),具備的可彎曲、高透明性、高強度等特性為開發新型光電探測器提供了材料基礎。近年來,研究者們致力於尋找一種能高效實現光生載流子快速分離來滿足光電探測器應用的基於TMDs 的p-n結。運用範德瓦爾斯力使獨立的p型和n型材料縱向堆疊是一種典型的p-n結構造方法,但這種器件製備過程複雜且很難避免界面缺陷。
  • 3月新品推薦:光電模塊、MOSFET、光耦、電感
    光電模塊3月5日,艾邁斯半導體(ams)推出新款(IR)雷射泛光照明器模塊——Merano Hybrid,該模塊採用超小型封裝模塊,且集成了(IR)雷射泛光照明器的所有光電元器件以及垂直腔面發射雷射器的驅動元件(VCSEL Driver)。
  • lcd12864中文資料匯總(12864引腳說明及功能_特性參數及驅動程序...
    lcd12864簡介   帶中文字庫的128X64是一種具有4位/8位並行、2線或3線串行多種接口方式,內部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示解析度為128×64,內置8192個16*16點漢字,和128個16*8點ASCII字符集。
  • python之shutil模塊11個常用函數詳解
    作者:小伍哥 來源:AI入門學習shutil是 篇python 中的高級文件操作模塊,與os模塊形成互補的關係,os主要提供了文件或文件夾的新建、刪除、查看等方法,還提供了對文件以及目錄的路徑操作。shutil模塊提供了移動、複製、 壓縮、解壓等操作,恰好與os互補,共同一起使用,基本能完成所有文件的操作。是一個非常重要的模塊。
  • 基於80C52的光電二極體陣列驅動電路設計
    本文引用地址:http://www.eepw.com.cn/article/246310.htm引言傳統的紫外光譜檢測系統採用單通道光電倍增管作為光電接收器件,由波長掃描機構實現波長掃描,完成整個波長範圍內的光電檢測。這種光電檢測系統,體積龐大、測量速度慢,只能做單波長檢測。
  • 關於光電倍增管(PMT)模塊的選型與使用
    紋波現象所帶來的紋波噪聲在濱松PMT模塊的彩頁中一般被標註為「Ripple noise(peak to peak)」,是在特定控制電壓下,採用特定的讀出參數所測得的電壓曲線中波峰和波谷的差值。 紋波噪聲示意為高壓電源選擇合適的電路設計可以大幅減小紋波噪聲。雖然紋波噪聲不可能完全消除,但在當前已經商業化的PMT模塊中,紋波噪聲已經小到基本可以不予考慮。
  • 都是光電轉換作用,光模塊和光纖收發器有什麼區別?
    導讀 光模塊的作用也是光電信號之間的轉換,主要用於交換機與設備之間傳輸的載體,和光纖收發器的原理相同,只是光模塊相比收發器更具效率性、安全性。
  • 新冠肺炎導致轉單,對臺灣面板大廠友達光電、群創光電有利
    新冠肺炎導致轉單,對臺灣面板大廠友達光電、群創光電有利 作者:未知時間:2020-03-05 來源:MoneyDJ
  • 未來中國偏光板廠三利譜、盛波光電利用地利及價格優勢佔領市場
    本文來自:http://www.51touch.com/lcd/news/dynamic/2019/0312/53406.html偏光板是面板模塊的關鍵材料之一。偏光板主要功能在控制特定光束的偏振方向。簡單來說,液晶顯示模塊的成像必須依靠偏振光,因此少了任何一張偏光板,液晶顯示模塊都不能顯示圖像。