5A版液晶顯示在嵌入式系統(tǒng)中的應(yīng)用_第1頁
5A版液晶顯示在嵌入式系統(tǒng)中的應(yīng)用_第2頁
5A版液晶顯示在嵌入式系統(tǒng)中的應(yīng)用_第3頁
5A版液晶顯示在嵌入式系統(tǒng)中的應(yīng)用_第4頁
5A版液晶顯示在嵌入式系統(tǒng)中的應(yīng)用_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、7A 版優(yōu)質(zhì)實(shí)用文檔液晶顯示在嵌入式系統(tǒng)中的應(yīng)用摘要:介紹了液晶顯示在嵌入系統(tǒng)中的應(yīng)用編程, 給出了在液晶顯示與系統(tǒng)接口 的應(yīng)用層編程中, 采用環(huán)形結(jié)構(gòu)算法來達(dá)到快速、 簡(jiǎn)單地進(jìn)行漢字代碼的編碼以 及漢字的分頁和分行顯示的顯示應(yīng)用程序。關(guān)鍵詞:嵌入式系統(tǒng);液晶顯示;環(huán)形結(jié)構(gòu)算法;漢字顯示引言在嵌入系統(tǒng)中, 圖形顯示, 并應(yīng) 點(diǎn)個(gè)良好的人同時(shí)者采用字輸入和漢字輸入功能。 筆以作為主并以港精電公司的為嵌入式操作系統(tǒng)的系統(tǒng)中進(jìn)行液晶顯得了較為。圖所示為其結(jié)構(gòu)框圖香港精電公司的點(diǎn)陣模塊內(nèi)部自帶液晶圖形顯示控制芯片,其中腳用于控制字與數(shù)據(jù),和分別為讀、寫使能端。當(dāng)為低時(shí),為高為寫命令,為低為寫數(shù)據(jù);而當(dāng)

2、為低時(shí),為高為讀狀態(tài) 為低為讀數(shù)據(jù)。 另外,為器件使能引腳, 為數(shù)據(jù)和地址復(fù)用總線引腳。 應(yīng)用編程7A 版優(yōu)質(zhì)實(shí)用文檔7A 版優(yōu)質(zhì)實(shí)用文檔利用嵌入式系統(tǒng)的快速性, 可將顯示應(yīng)用程序分為兩層, 其中底層 為硬件接口層, 上層為應(yīng)用層。 硬件接口層主要是顯示液晶模塊自帶的 函數(shù)和顯示漢字代碼函數(shù)。 由于硬件各不相同, 在此不作具體介紹。 而上層應(yīng) 用層的主要功能是提供友善的菜單, 同時(shí)實(shí)現(xiàn)漢字和圖形顯示, 并提供英文、 數(shù) 字輸入和漢字輸入功能。 由于硬件接口層的隔離作用, 不同的系統(tǒng)具有一定的通 用性,以下重點(diǎn)介紹應(yīng)用層編程中的漢字代碼編碼方法和顯示編程的實(shí)現(xiàn)這兩部 分。漢字代碼編碼一般西文為點(diǎn)

3、陣, 因而顯示一個(gè)西文字需要個(gè)字節(jié) 而每個(gè)漢字占個(gè) 西文字體, 因此顯示一個(gè)漢字需要個(gè)字節(jié)。 漢字字庫表為一張數(shù)據(jù)表 每個(gè) 漢字在數(shù)據(jù)表中, 通常由個(gè)字節(jié)組成一個(gè)點(diǎn)陣圖形。 由于碼編碼 是由表示, 因此 每個(gè)漢字可由兩個(gè)字節(jié)和 來表示,每個(gè)字節(jié)為(區(qū)別于代碼)。第一漢 字定義為, 依此類推直至, ,總計(jì)可以定義 個(gè)漢字。一個(gè)漢字代碼表可簡(jiǎn)單表示為: 漢字“數(shù)”的字節(jié)的點(diǎn)陣圖形代碼為 7A 版優(yōu)質(zhì)實(shí)用文檔7A 版優(yōu)質(zhì)實(shí)用文檔漢字“據(jù)”的字節(jié)的點(diǎn)陣圖形代碼為,顯示編程7A 版優(yōu)質(zhì)實(shí)用文檔在系統(tǒng)顯示中, 主要的顯示方式有頁處理和行處理兩種。 系統(tǒng)可以根據(jù)按鍵來顯個(gè)只有。 顯示時(shí)示某一頁。實(shí)際上,頁也

4、是由相應(yīng)行來顯示的。頁中的行可由按鍵來改變。一個(gè)行,并可在行中輸入漢字碼。頁能顯示行碼的行, 而頁鍵可控制能顯示在設(shè)計(jì)中, 所有的頁可組成一個(gè)環(huán)形隊(duì)列結(jié)構(gòu), 頁中的行也可組成一個(gè)環(huán)形隊(duì)列 結(jié)構(gòu),其關(guān)系如圖所示。圖所示是該系統(tǒng)的顯示流程。下面給出一個(gè)行結(jié)構(gòu): 前一行 后一行 行特征字 是否顯示漢字 顯示行 號(hào),漢字一定是奇數(shù)行如, 7A 版優(yōu)質(zhì)實(shí)用文檔7A 版優(yōu)質(zhì)實(shí)用文檔顯示的代碼如是碼,顯示, 顯示 漢字為顯示漢字“據(jù)” 處理行函數(shù);由于頁是由行組成的,所以頁結(jié)構(gòu)的定義如下:該頁中的第一行前一頁后一頁頁特征字面給出的是一個(gè)環(huán)行隊(duì)列函數(shù)的程序代碼:7A 版優(yōu)質(zhì)實(shí)用文檔7A 版優(yōu)質(zhì)實(shí)用文檔 ( )

5、 ( ) ;7A 版優(yōu)質(zhì)實(shí)用文檔7A 版優(yōu)質(zhì)實(shí)用文檔 在建立了上述結(jié)構(gòu)后,便可以得出行隊(duì)列和頁隊(duì)列的組成方法:初始化列7A 版優(yōu)質(zhì)實(shí)用文檔7A 版優(yōu)質(zhì)實(shí)用文檔 第二行起 漢字 ;行標(biāo)識(shí) 第一頁中的第一行7A 版優(yōu)質(zhì)實(shí)用文檔7A 版優(yōu)質(zhì)實(shí)用文檔由于四行即可組成一個(gè)循環(huán)隊(duì)列,其中為同一行, 頁的入口行為- ; 這樣,依據(jù)該方法便可以生成任意多的頁。具體方法如下:7A 版優(yōu)質(zhì)實(shí)用文檔指定為第一頁的第一個(gè)入口行, 與7A 版優(yōu)質(zhì)實(shí)用文檔 這樣,用五頁即可組成一個(gè)循環(huán)隊(duì)列,其中 - 與 為同一頁。對(duì)于行的顯示,最基礎(chǔ)的行顯示方法如下:為行號(hào)107A 版優(yōu)質(zhì)實(shí)用文檔7A 版優(yōu)質(zhì)實(shí)用文檔漢字代碼初地址 顯示的位置行號(hào)列號(hào) 是否為漢字 在同一行中從列到列 取第一個(gè)代碼 小于為代碼 在本行,顯示自有的代碼 11 7A 版優(yōu)質(zhì)實(shí)用文檔7A 版優(yōu)質(zhì)實(shí)用文檔在上一行,同一列的位置,不顯示任何代碼 取第二個(gè)代碼

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論