LCD開(kāi)發(fā)指導(dǎo)QuartusII版_第1頁(yè)
LCD開(kāi)發(fā)指導(dǎo)QuartusII版_第2頁(yè)
LCD開(kāi)發(fā)指導(dǎo)QuartusII版_第3頁(yè)
LCD開(kāi)發(fā)指導(dǎo)QuartusII版_第4頁(yè)
LCD開(kāi)發(fā)指導(dǎo)QuartusII版_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、液晶顯示開(kāi)發(fā)指導(dǎo)一、正確的實(shí)驗(yàn)步驟及實(shí)驗(yàn)現(xiàn)象1、在主板的液晶顯示模塊中正確的安裝上液晶顯示屏。2、啟動(dòng)quartusii4軟件,打開(kāi)工程tes(42/lcd文件,下載lcd.sof程序。3、將8位撥碼開(kāi)關(guān)ctrl的(4) (8)設(shè)置為“on”。4、將tj2頻率段設(shè)置為32768hz檔,其余的頻率段不加以設(shè)置。實(shí)驗(yàn)現(xiàn)象:先單擊液品顯示模塊的復(fù)位按鍵nk1,然后單擊按鍵k1,并調(diào)節(jié)液品顯示 屏的亮度(用專用調(diào)試起調(diào)節(jié)電位器nw1即對(duì)),則液晶顯示屏顯示漢字字符“湖北眾友 科技公司感謝您使用該產(chǎn)品”。當(dāng)單擊復(fù)位開(kāi)關(guān)nk1時(shí),液晶顯示屏則被清屏;如果再單擊 按鍵k1,則液晶顯示屏璽新顯示漢字字符“湖北

2、眾友科技公司感謝您使用該產(chǎn)品”。二、具體的開(kāi)發(fā)步驟我司eda-e實(shí)驗(yàn)箱上所采用的液晶屏是一個(gè)122x32點(diǎn)陣式液晶屏,分為左右兩個(gè)半 屏,每個(gè)半屏分為4個(gè)頁(yè)面,每個(gè)頁(yè)面有61列點(diǎn),每列由從上到下8個(gè)點(diǎn)構(gòu)成。每一列點(diǎn) 從上到下對(duì)應(yīng)為一個(gè)8位二進(jìn)制數(shù)據(jù)從低位到高位。第一矣6洌點(diǎn)第61列第一靈第三矣第四犬左半異右半弄如果需要牛成一個(gè)漢字,如“王”則可以利用發(fā)貨光盤屮"zy11203e發(fā)貨光盤 (v4.01,quartusii版)ep 1 k30qc208test42"文件夾中的字模生成軟件牛:成一個(gè)漢字。首先在該軟件的“字體”欄中選中宋體,“大小”欄中選擇11。然后選中“顯示字”

3、欄, 切換輸入法可選用windows 口帶的任何一,種中文輸入法輸入一個(gè)漢字(注意一定只能輸入 個(gè)漢字,如果要輸入另一個(gè)漢字請(qǐng)先刪除前一個(gè))??诨貐^(qū)file edit viewmmproperty helpb & b ?黑睪0打字模生成器- nevfile. shpoooooooooooooooo oooooooooooooooo oooooooooooooooo oooooooooooooooo oooooooooooooooo oooooooooooooooo oooooooooooooooo oooooooooooooooo oooooooooooooooo oooooooooo

4、oooooo oooooooooooooooo oooooooooooooooo oooooooooooooooo oooooooooooooooo oooooooooooooooo oooooooooooooooo顯示字i字體;岡大小:|11弓c代碼滬編代碼0.0db 0q0q0qiwqdb 0.0在“字形格式”欄中可以采用16*16的點(diǎn)陣構(gòu)成一個(gè)漢字(如果有需耍也可以使用不同 人小的點(diǎn)陣。由于選用16x16點(diǎn)陣構(gòu)成一個(gè)字符,因此一個(gè)字符需要上下相鄰的兩個(gè)頁(yè)血, 一個(gè)頁(yè)面的16列顯示字符的上半部分,一個(gè)頁(yè)面的16列顯示其下半部分)。然后將該漢字 按照16*16的點(diǎn)陣,轉(zhuǎn)換為數(shù)據(jù)。其轉(zhuǎn)化方法為

5、:將16*16點(diǎn)陣分成上下兩部分,即8*16, 即8行16列,毎一列點(diǎn)從上到下對(duì)應(yīng)為一個(gè)8位二進(jìn)制數(shù)據(jù)從低位到高位,用“0”表示無(wú) 點(diǎn),“1”表示有點(diǎn),如“王”字的第一列無(wú)點(diǎn)所以數(shù)據(jù)為“00000000",轉(zhuǎn)化為16進(jìn)制“00”, 第二列第3行有一個(gè)點(diǎn)則表示為"()000() 1()0"轉(zhuǎn)化為16進(jìn)制“04”。依次將整個(gè)上半部分 轉(zhuǎn)化為一組16個(gè)兩位16進(jìn)制數(shù)據(jù)。然后將下半部分也轉(zhuǎn)化為一組16個(gè)兩位16進(jìn)制數(shù)據(jù)。將得到的兩組數(shù)據(jù)分別填入.mif文件中。“王”字描點(diǎn)后得到的數(shù)據(jù)如下:上半部分:00; 04; 84; 84; 84; 84; fc; 84; 84; 8

6、4; c4; 86; 04; 00; 00; 00; 下半部分:20; 20; 20; 20; 20; 20: 3f; 20; 20; 20; 20; 20; 30; 20; 00; 00;(注意該字符牛成軟件所顯示的c代碼與匯編代碼都是錯(cuò)誤的請(qǐng)不要選用,請(qǐng)人工將 所需要的字符轉(zhuǎn)換成兩組,每組16個(gè)數(shù)據(jù),每個(gè)數(shù)據(jù)由兩位16進(jìn)制數(shù)組成。z所以耍將二 進(jìn)制點(diǎn)列轉(zhuǎn)換為16進(jìn)制是因?yàn)樵趂pga的rom表文件.mif文件屮每個(gè)地址對(duì)皿的數(shù) 據(jù)是用16進(jìn)制表示的。)下面將對(duì).mif文件作一個(gè)說(shuō)明o首先打開(kāi)工程文件lcd.qpf文件。然后打開(kāi).mif文件lcd.mif接著在view中選擇cells per

7、row >1出 quartus 1:i -e:/t est42/lcd/lcd 一 led 一 ledi/f巒 file %itvi ewproject assignments processing tools windowutility windowsdstatusmodulepl full s cr e en c tr 1+al t+sp ac ecells per row耀| icd.bdf24address radixshow delimi tar spacesshow ascii equivalents1632i wi uut5 w009 coii nec i a uautof

8、itmemory radix在.m訐文件中可以看到一個(gè)地址對(duì)應(yīng)一個(gè)兩位的十六進(jìn)制數(shù)據(jù)。地址000到00d對(duì)應(yīng)的 數(shù)據(jù)是對(duì)液晶屏的狀態(tài)進(jìn)行設(shè)置的參數(shù)。因?yàn)橐壕练譃樽笥野肫?,每次操作都需耍?duì)左右 半屏各操作一次,所以從()()()到()()b的數(shù)據(jù)是成對(duì)出現(xiàn)的,其意義如下:(請(qǐng)參考發(fā)貨光盤 中提供的液晶屏數(shù)據(jù)手冊(cè))ood 00地址數(shù)據(jù)作用00(), (x)le2復(fù)位液晶屏002, 003a4退出休閑狀態(tài)004, 005a9占空比設(shè)置,一幀為32行掃 描006, 007a0顯示存儲(chǔ)器正向排列008, (x)9co顯示起始行設(shè)置,表示從第一 行開(kāi)始顯示00a, 00baf開(kāi)lcd顯示00cb8頁(yè)地址

9、設(shè)置,表示第一頁(yè),每 寫完一頁(yè)就要從新設(shè)置一次 頁(yè)地址,頁(yè)地址從b8開(kāi)始遞 增。b8表示第一頁(yè)ood00列地址設(shè)宜,設(shè)置完頁(yè)地址后 應(yīng)該設(shè)置列地址。一般我們都 從第0列開(kāi)始輸入,因此列地 址都設(shè)置為0()要想使液品屏顯示字符就需要對(duì)液晶屏寫入控制字與所需顯示的字符點(diǎn)陣數(shù)據(jù)。上面所 輸入的是控制字,下面輸入的是字符點(diǎn)陣數(shù)據(jù)。(注意由于液晶一個(gè)頁(yè)面只冇61列,為了一 行寫下8個(gè)字,實(shí)際上我們是將每個(gè)字描成16行15列點(diǎn)陣)ooe 0000f100102101186012600139001490015fe016900179001800019fe01a9201b92 j01cfe j01d0001e2

10、001f200202024on然后04b 04c的數(shù)據(jù)乂是頁(yè)地址設(shè)置與列地址設(shè)置,下面依次類推。i4to 74 (注:此處地址值用十進(jìn)制表示,請(qǐng)自行轉(zhuǎn)換為16進(jìn)制) 的數(shù)據(jù)是 左半屏第一個(gè)頁(yè)面數(shù)據(jù)140 to 200的數(shù)據(jù)是左半屏第二個(gè)頁(yè)血數(shù)據(jù)266 to 326的數(shù)據(jù)是左半屏第三個(gè)頁(yè)血數(shù)據(jù)392 to 452的數(shù)據(jù)是左半屏第四個(gè)頁(yè)面數(shù)據(jù)77 tol37的數(shù)據(jù)是右半屏第一個(gè)頁(yè)而數(shù)據(jù)203 to 263的數(shù)據(jù)是右半屏第二個(gè)頁(yè)面數(shù)據(jù)329 to 389的數(shù)據(jù)是左半屏第三個(gè)貝面數(shù)據(jù)455 to5l5的數(shù)據(jù)是左半屏第四個(gè)頁(yè)面數(shù)據(jù)在每組字符點(diǎn)陣數(shù)據(jù)之間的兩個(gè)數(shù)據(jù)是頁(yè)地址設(shè)置與列地址設(shè)迸控制字?,F(xiàn)在可以將剛才描的“

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論