<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于T6963CFG的LCD嵌入式應用的實(shí)現

基于T6963CFG的LCD嵌入式應用的實(shí)現

作者: 時(shí)間:2017-06-04 來(lái)源:網(wǎng)絡(luò ) 收藏

1引言

的研發(fā)和應用中,選擇低價(jià)位、高性能的設備一直是設計者追求的目標。中小型器以其規格多、價(jià)位低以及非常適用于量身定制的特點(diǎn)深受研發(fā)者的青睞。是TOSHIBA公司生產(chǎn)的一款LCD控制器,可用于不同規格的器。深圳漢升公司生產(chǎn)的HS240128顯示器采用了這款LCD控制器,其分辨率達240×128,帶自?huà)呙桦娐?,具有文本顯示、圖形顯示和圖文混合顯示功能。

2 控制命令及時(shí)序

是一款與大規模LCD驅動(dòng)器和數據存儲器配合使用的LCD控制器。該控制器有8條并行數據、讀/寫(xiě)控制、模式選擇以及亮度和背光控制等接口線(xiàn),可以方便地與多種型號的處理器或微控制器直接相連。T6963CFG內置128個(gè)字符的字模;外部擴展存儲器高達64KB(HS240128顯示器擴展了32KB),用于顯示緩沖區,如文本區、圖形區以及自定義字符區;LCD顯示窗口能在顯示緩沖區內方便地移動(dòng)。

2。1控制命令及狀態(tài)字

T6963CFG命令字有三種基本格式:
格式1:數據1數據2命令碼
格式2:數據1命令碼
格式3:命令碼

在使用格式1時(shí),需要按照數據1、數據2、命令碼的先后順序進(jìn)行寫(xiě)操作,每次寫(xiě)一個(gè)字節。如果選擇格式3,只有寫(xiě)命令碼的操作。在對LCD讀數據或寫(xiě)數據操作之前都要進(jìn)行狀態(tài)檢測。只有在LCD允許的情況下才可以進(jìn)行相應的操作。其狀態(tài)字及其功能如表l所示。


2。2接口信號及時(shí)序

本文引用地址:http://dyxdggzs.com/article/201706/348323.htm

HS240128-1顯示器封裝后留有21個(gè)接口信號線(xiàn):
C/D:命令/數據(高/低)選擇信號;
CE:片選(低)信號;
WR:寫(xiě)(低)信號;
RD:讀(低)信號;
D0~D7:數據信號;
FS:字體選擇信號(高:6×8,低:8×8);
FG:外殼安全地;
VSS:GND(地);
VDD:邏輯電路和LCD的電源(5V);
VD:驅動(dòng)電壓調整輸入(亮度);
VEE:LCD驅動(dòng)電源(輸出,-15V);
RST:復位(低)信號;
K:背光(地);
A:背光(5V)。

LCD接口控制信號的讀寫(xiě)時(shí)序如圖1所示。各控制信號的時(shí)序可由微控制器的通用輸入輸出(GPIO)接口仿真實(shí)現,例如:C/D為高電平,CE為低電平,WR為高電平以及RD為低電平時(shí),可以從數據線(xiàn)上(D0~D7)讀取T6963CFG的狀態(tài)字。


3在中的硬件接口電路

通常LCD產(chǎn)品都具有相應的硬件接口電路,但其類(lèi)型不盡相同。帶自?huà)呙桦娐?,可提供文本、圖形和圖文混合顯示功能的LCD可以方便地與市場(chǎng)提供的嵌入式微控制器或單片機相連,如Phlips公司的LPC2104、2119等。S3C44B0X是Samsung公司提供的高性?xún)r(jià)比嵌入式片上系統解決方案,采用ARM7TDMI內核,片上集成了豐富的外圍元件,特別適用于對成本和功耗敏感的應用。S3C44BOX雖然集成有LCD控制邏輯,但是,HS240128顯示器的控制接口內置了控制電路,利用S3C44BOX豐富的GPIO口資源(71個(gè)),很容易實(shí)現配接。在本系統設計中選用PD0~PD7、PE0~PE2、PG4~PG5作為L(cháng)CD的控制線(xiàn)和數據線(xiàn)。其電路連接如圖2所示。

根據T6963CFG的讀寫(xiě)時(shí)序和相應的電路配接,讀寫(xiě)操作的函數為:
charread(chartype)∥從T6963CFG讀取數據


4顯示控制及程序設計

4。1顯示緩沖區的設置

顯示緩沖區可分為系統內存顯示緩沖區和LCD顯示緩沖區。當然,系統也可以只設置LCD顯示緩沖區,程序可以只對LCD顯示緩沖區進(jìn)行操作。通常LCD顯示緩沖區設置在I/O接口電路中,如HS240128的顯示緩沖大小為32KB。根據需要,LCD顯示緩沖區可以定義一個(gè)、二個(gè)或三個(gè)不同的顯示區,例如:文本區、圖形區和自定義字符字模區??梢宰远x各區大?。鐖D3所示。LCD控制器可以自動(dòng)將LCD顯示緩沖區中文本區和圖形區的顯示信息向屏幕輸出和刷新。屏幕的顯示位置與顯示緩沖區的位置具有映射對應關(guān)系。

在系統內存中設置顯示緩沖區,通常是為了規范程序設計,提高工作效率。程序首先對系統內存中的顯示緩沖區進(jìn)行讀/寫(xiě)操作,然后將其數據更新到LCD顯示緩沖區中。系統內存顯示緩沖區分為文本區和圖形區,本設計設置8KB文本區和16KB的圖形區。在字符方式下文本區可映射17個(gè)顯示頁(yè),在圖形方式下圖形區可映射4個(gè)顯示頁(yè)。

4。2字符和圖形顯示過(guò)程

4。2。1字符顯示過(guò)程

在字符方式下,HS240128-1已裝配了128個(gè)常用字符字模。在指定的文本顯示緩沖區寫(xiě)入相應的字符碼00H~7FH,即可實(shí)現LCD輸出字符[1]。該LCD顯示器還提供了擴展字符功能,字符碼為80H~FFH,它的字形碼(8×8點(diǎn)字模)需要提前寫(xiě)入自定義字符的字模緩沖區中。其地址為7800H~7FFFH。在應用中,通過(guò)控制FS引腳選擇字體大小(1:6×8或0:8×8)。在6×8方式下,屏幕一行可以顯示40個(gè)字符,在8×8方式下,一行顯示30個(gè)字符。整屏可以顯示16行字符。

系統內存文本緩沖區與LCD文本顯示緩沖區有著(zhù)映射關(guān)系.其數據格式是按屏幕格式大小設定的。例如:一行30個(gè)字符對應著(zhù)內存連續的30個(gè)字節。一屏(頁(yè))16行對應內存連續的480字節。如果內存文本緩沖區為8KB,可映射17頁(yè)(共272行),其緩沖區設置為:Text_Buffer[272][30](行列二維數組),內存文本緩沖區中的數據傳送到LCD文本緩沖區的過(guò)程可以通過(guò)下面的代碼實(shí)現:

LCD控制器自動(dòng)掃描并顯示從內存送來(lái)的17頁(yè)數據的第一頁(yè),如果要顯示第二頁(yè)或其他頁(yè),只要向LCD控制器重新設置文本區起始地址即可,因此,LCD可以從顯示緩沖區的任意位置開(kāi)始顯示。例如.從第二行開(kāi)始顯示,LCD文本區開(kāi)始地址應該為30(0x001E)。
設置文本區開(kāi)始地址的過(guò)程如下:



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>