01TFT液晶屏基礎
? 入門概述
液晶屏已成為我們日常生活中不可或缺的一部分,從電子表到手機、平板電腦,再到顯示器和液晶電視,它們無處不在。早期常用的液晶屏,如段碼LCD、1602、12232和12864等,雖然功能簡單,但如今已被技術更為先進的TFT液晶屏所取代,尤其在手機和平板電腦等電子設備上。
TFT,即薄膜晶體管顯示屏,是當前主流的液晶屏技術。每個像素點都由集成在后的薄膜晶體管獨立驅動,這使得TFT液晶屏在顯示效果和響應速度上都有著顯著的優勢。
? TFT工作原理
那么,字符或圖像究竟是如何展現出來的呢?我們可以將光視為一種電磁波,它以電場和磁場的相互垂直震蕩方式向前傳播。電場在某一方向的震蕩幅度越大,光所蘊含的能量便越高。這種特定方向震蕩的光可以被分解為兩個相互垂直的分量。
偏光片的功能在于允許某一方向震蕩的光通過,同時阻擋垂直方向的光。而偏光片組則更為復雜,其中第一偏光片僅允許特定方向的光通過,而第二偏光片則進一步將這些通過的光阻擋,從而完全阻斷光的傳播,實現關閉光源的效果。
液晶分子具有雙折射特性,其排列方式會隨電場變化而改變。當光線穿過液晶層時,其震蕩方向可能發生改變或保持不變。若液晶分子不改變光的震蕩方向,則光線無法通過第二個偏光片,實現關閉光源的效果。而當液晶分子將光的震蕩方向改變90度時,光線可被分解為兩個分量,其中一個分量無法通過第二個偏光片,但另一個分量仍能通過,從而呈現打開狀態。通過施加電場,我們可以控制液晶分子的排列方式,進而實現光的開關功能,從而進行顯示。
接下來,讓我們了解一下TFT(薄膜電晶體)的工作原理。TFT的主要結構包括一個非晶矽半導體薄膜,以及一個門極、源極和漏極。雖然它與場效應管在命名上有相似之處,但兩者在結構和工作原理上有所不同。然而,它們都可以被理解為一種受控的開關。這些開關以矩陣的方式排列,共同構成了液晶顯示屏幕的基本結構。
彩色的TFT技術進一步將每個水平像素細分為三個RGB次像素,這些次像素能夠獨立控制,因此每個次像素都配備了一個TFT。通過這種方式,三個次像素共同構成了一個完整的像素,從而實現了彩色顯示。

在水平掃描線上,所有TFT的門極都連接在一起,共享相同的電壓。當在某條掃描線上施加足夠大的正電壓時,該掃描線上的所有TFT都會被打開,使得像素電極與垂直方向的資料線(漏極)相連通。隨后,通過對應的資料線送入相應的視頻信號,對像素電極進行充電至適當電壓。之后施加負電壓以關閉TFT,并在此過程中保持電荷在液晶電容上。如此循環,逐行掃描并送入視頻信號,直至整個畫面被寫入。然后重新從第一行開始寫入,這個過程通常以60-70Hz的頻率重復。
對于液晶光閥而言,其液晶上施加的電壓與光的穿透度密切相關。因此,通過控制施加在液晶上的電壓,可以精確地設定每個像素的光穿透度。配合均勻的背光源,即可呈現出所需的畫面。

02技術細節與應用
? 液晶屏類型與參數
接下來,我們將對幾款液晶屏的參數進行簡要總結。
1、1.44寸液晶屏參數概覽
液晶屏類型:1.44” active matrix TFT-LCD
分辨率:128(寬)X 128(高)像素
顯示模式:透射式
顯示色彩:262K色
驅動IC:ILI9163C
亮度:120cd/m2
對比度:400:1
視角:6點鐘方向
接口類型:4線SPI接口
背光:1顆白色LED,18ma,3.15V
2、引腳詳細解釋:
VCC:電源正極,電壓為+3.3V。
GND:電源負極。
CS:片選信號,低電平有效。
RST:復位信號,低電平有效。
AO:寄存器選擇信號,低電平時選擇命令寄存器,高電平時選擇數據寄存器。
SDA:在SPI模式下,此引腳為數據輸入。
SCL:在SPI模式下,此引腳為同步時鐘輸入。
LED:背光LED電源控制。
從上述引腳定義可以看出,在SPI模式下,該液晶屏僅需4條IO口線即可與MCU構成顯示系統。不同尺寸屏幕的詳細參數展示,引腳定義統一,可用于與通用MCU連接,實現顯示功能。
? 顯示系統構建
構建顯示系統的方式如下:
電源+MCU+TFT液晶屏
但請注意,驅動IC并未在圖中明確展示,它實際上已被集成在液晶屏內部。我們只需了解其寄存器定義,并通過液晶屏的端口進行讀寫操作即可。
顯示系統由電源、MCU和TFT屏構成。對于電源部分,我們可以使用3.3V的直流電源,小功率需求可使用ASM1117-3,而大功率需求則可選擇LM2596S-3.3(最高3A輸出)。
MCU:主要需滿足三個條件。首先是工作電壓,需為3.3V。其次,其存儲容量要足夠大,以確保能夠存儲程序和數據。最后,處理速度需足夠快,以保證圖像流暢顯示。
以我目前手頭的15L2K08S2單片機為例,它擁有8K的程序存儲區和2K的SRAM,最高時鐘頻率可達33.1776MHz,外部時鐘最高輸出8MHz。雖然與60S2的60KB FLASH相比,其存儲容量較小,但已足夠應對普通且不甚復雜的應用需求。
準備好上述三大件后,還需添加一些輔助材料,以確保系統的順利運行。
1、數據線:需要一根USB轉串口數據線,主要用于將MCU與電腦連接,以便進行程序燒寫。
2、字符LCD點陣提取軟件:推薦使用zimo221.exe軟件,用于從字符LCD中提取點陣數據。
3、圖片點陣數據提取軟件:建議使用Image2Lcd.exe軟件,用于將圖片轉換為點陣數據,以適應液晶屏的顯示。
4、編程軟件:選用KEIL編程軟件,用于編寫和調試MCU的程序。
5、單片機燒寫軟件:根據所使用的單片機芯片型號,選擇相應的燒寫軟件,用于將編寫好的程序燒寫入MCU。
準備好以上材料后,您就可以開始著手進行系統的開發了。
