新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM和TFT6758的液晶顯示模塊實現

        基于ARM和TFT6758的液晶顯示模塊實現

        作者: 時間:2012-06-16 來源:網絡 收藏

        引言

        本文引用地址:http://www.104case.com/article/148902.htm

          隨著技術的發展, LCD 已成為家電、顯示儀器儀表和其他電子產品的重要組成部分。屏以其顯示直觀、便于操作的特點被用作各種便攜式系統的顯示終端。液晶顯示屏具有低電壓、微功耗、無輻射、小體積等特點, 被廣泛應用于各種各樣嵌入式產品中。 是精簡指令集計算機( RISC) , 其具有性能高、成本低和能耗小的特點,被廣泛地應用于嵌入式系統開發。 處理器幾乎已經深入到各個領域: 工業控制領域、無線通訊領域、網絡應用、消費類電子產品、影像和安全產品等。

          因此, 本文介紹一種 的液晶顯示屏設計。

          1 控制器簡介

           LCD 是點陣式LCD, 能顯示圖形、漢字、以及各種符號信息, 可為系統提供友好的人機界面。其主要是面向工作人員的, 將監控信息等顯示出來, 讓工作人員可以清晰地進行監控操作。TFT6758 液晶的屏幕大小為2.2in, 點像素為240×320, 內帶液晶控制器和液晶驅動器, 支持真彩色262K 色, 用戶界面更華麗。TFT6758 LCD模塊的工作電壓為3.3V, 內帶白光LED 背光燈, 可以直接使用8 位、16 位或18 位總線方式與控制器連接。

          2 TFT6758 接口電路

          TFT 液晶接口電路采用PACK板形式與主板連接, 其接口定義如圖1 所示。將TFT6758 液晶顯示模塊的RESET 引腳連接到J1 連接器上, 使用LPC2292 的P0.22 控制液晶模塊復位。TFT6758 液晶顯示模塊的CS、WR 和RD 引腳均連接到J1 連接器上, 與主板的LPC2292 的片選、寫和讀信號連接。而RS 引腳則使用A1 連接, 當A1 為高電平時為數據操作, 當A1 為低電平時為命令( 索引) 操作,即使用兩個不同的地址來區別向TFT6758 液晶模塊發送命令還是發送數據。TFT6758 液晶模塊片選信號: LCM_nCS0; 0x83200000~0x833FFFFF; 索引/ 指令操作地址為: 0x8320000; 數據操作地址為:0x83200002。

          TFT6758液晶模塊應用電路

          TFT6758 液晶模塊的背光是LED 背光, 采用4個白光LED 串連連接, 所以要設計升壓電路,CAT32TDI 就是專門用于白光LED 驅動的升壓芯片, 可以驅動4 個串連的白光LED。CAT32TDI 的為輸出關閉控制引腳, 由LEDC 信號控制( 與主板的LPC2292 的PWM 引腳P0.21 相連, 可以使用PWM 控制背光的亮度) , 為了保證LEDC 連接的I/O 在沒有配置為輸出時也能點亮LED 背光, 所以接了一個10kΩ 的上拉電阻R1。CAT32TDI 芯片為恒流輸出, 輸出由R2 控制。

          3 TFT6758 顯示原理

          TFT 液晶顯示器上的每一個液晶像素點都由集成在其后的薄膜晶體管來驅動。TFT 液晶顯示器具有屏幕反應速度快、對比度好、亮度高、可視角度大、色彩豐富等特點。

          在文本顯示方式下, 液晶屏顯示信息的管理單位是8×8 點陣, 稱為一個文本顯示單位, 每個文本顯示單位對應文本顯示緩沖區中的8 個連續存儲單元。寫入文本顯示緩沖區的是字符代碼, 點陣狀態信息( 8×8) 即字模存放在RAM 中。漢字一般采用16×16的點陣來描述, 將它分為4 個8×8 的點陣, 用4 個字符代碼來描述一個漢字, 根據這4 個部分的位置關系將4 個代碼寫入相應的文本顯示緩沖區。LCD 的顯示與字模數據密切相關, 顯示子程序的功能就是讀取相應的字模數據送給LCD, 由LCD將接收到的字模在相應的位置上顯示出來。但字模數據的生成與程序基本無關, 相關的只是字模數據的內容。向液晶發送的漢字必須用提取字模軟件轉換為點陣數組, 才能在程序中使用。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阳原县| 定陶县| 三门县| 白玉县| 浦江县| 崇仁县| 射洪县| 方正县| 遂平县| 琼海市| 澳门| 蓬莱市| 济南市| 淮阳县| 曲水县| 徐水县| 河间市| 元江| 昂仁县| 黑水县| 通许县| 大同县| 古浪县| 鄂州市| 龙游县| 花莲县| 浦江县| 澄江县| 秭归县| 隆林| 鹰潭市| 永登县| 平潭县| 临沧市| 长治县| 新巴尔虎左旗| 鹰潭市| 綦江县| 洱源县| 博乐市| 盐山县|