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

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

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