




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、二、LCD12864液晶的使用之無字庫型(一) 2011年02月15日 星期二 14:07 過年回家沒辦法聯(lián)網(wǎng),沒辦法上傳LCD12864教程,還請大家見諒!現(xiàn)在就和大家一起LCD12864的使用! LCD12864分為兩種,帶字庫和不帶字庫的,個人比較喜歡不帶字庫的,因為顯示漢字的時候可以選擇自己喜歡的字體,而帶字庫的液晶,只能顯示GB2312的宋體,當(dāng)然了,也可以顯示其他的字體,不過不是液晶本身字庫中帶的了,而是用圖片的形式顯示。本講由于內(nèi)容較多,故分兩篇進行講解,本人水平有限,難免有錯誤之處,還望大家批評改正! 首先介紹下不帶字
2、庫的LCD12864,現(xiàn)就以Proteus中的LCD12864為例進行講解,Proteus中AMPIRE128*64,其液晶驅(qū)動器為KS0108,我在網(wǎng)上搜了好就都沒找到它的datasheet,不過我們可以找到類似的芯片的手冊,它的控制邏輯和HD61202是類似的,我們可以網(wǎng)上下載它的datasheet進行參考。 與帶字庫液晶不同,此塊液晶中含有兩個液晶驅(qū)動器,一塊驅(qū)動器控制64*64個點,左右顯示,這就是為什么AMPIRE128*64引腳有CS1和CS2的原因。學(xué)習(xí)液晶主要看的它的指令系統(tǒng),再次先說明一下“頁”的概念,此液晶有8頁,一頁有8行。68/8=8;再介紹一下
3、其他的幾個重要指令:指令一、行設(shè)置命令RWRSDB7DB6DB5DB4DB3DB2DB1DB00011XXXXXX由此可見其顯示的其實行為0xC0,有規(guī)律的改變起始行號,可以實現(xiàn)滾屏的效果指令二、頁(page)設(shè)置指令RWRSDB7DB6DB5DB4DB3DB2DB1DB00010111XXX起始頁為0xB8顯示的RAM共64行,分為8頁,每頁有8行,剛才在上面已經(jīng)講過。指令三、列(Y address)地址設(shè)置指令RWRSDB7DB6DB5DB4DB3DB2DB1DB00001XXXXXX第一列為0x40一直到0x7F共64列,因為此液晶有128列,所以有兩塊驅(qū)動芯片驅(qū)動。指令四、讀
4、狀態(tài)指令RWRSDB7DB6DB5DB4DB3DB2DB1DB010Busy0ON/OFFRESET0000Busy:為1內(nèi)部忙,不能對液晶進行操作。0-工作正常。ON/OFF:1-顯示關(guān)閉;0-顯示打開RESET:1-復(fù)位狀態(tài);0-正常。說明在Busy和RESET狀態(tài)時,除讀狀態(tài)指令外,其他任何指令均不會對驅(qū)動器產(chǎn)生作用。其他的讀數(shù)據(jù)和寫數(shù)據(jù)和LCD1602是一樣的,由于篇幅有限這里就不贅述了。不懂的可以參看下液晶手冊。另外要說明的就是CS1和CS2的作用(兩者都是低電平有效)引腳圖:引腳功能說明:
5、; CS1和CS2的屏幕選擇說明CS1CS2選屏00全屏01左半屏10右半屏11不選注:CS1和CS2均為低電平有效一、顯示漢字由于這塊液晶補帶字庫我們就要自己編寫字庫,編寫字庫的軟件還是Zimo21,LCD1602顯示自定義字符的時候用的也是它。不過在取模之前我們要進行一些設(shè)定,根據(jù)此液晶顯示顯示的原理,設(shè)置如下:(若不是這樣,取模的數(shù)據(jù)將不是我們想要的)在此,我們選擇楷體小四號
6、,在文字輸入框中輸入要顯示的字體,然后按ctrl+Enter結(jié)束輸入,上面會顯示取模的效果,之后再對要顯示的漢子進行取模,如下圖所示:顯示效果: 下面是程序代碼:(百度空間文章有字數(shù)限制,就一個個截成圖片的形式了,大家見諒啊?。┫缕^續(xù).應(yīng)網(wǎng)友要求,附取模字庫(空間有字數(shù)限制,所以只提供部分字庫,其他的漢字顯示就用上面介紹的驅(qū)取模軟件來取吧,不過事先要將軟件設(shè)定好,不然會出現(xiàn)亂碼):unsigned char code huan=/*- 文字: 歡 -*/*- 楷體_GB231212; 此字體下對應(yīng)的點陣為:寬x高=16x1
7、6 -*/0x00,0xA0,0x20,0x10,0xF0,0x00,0x40,0x38,0xA7,0x10,0x50,0x30,0x10,0x00,0x00,0x00,0x10,0x08,0x05,0x02,0x05,0x20,0x10,0x0C,0x03,0x04,0x08,0x10,0x30,0x20,0x20,0x00;unsigned char code ying=/*- 文字: 迎 -*/*- 楷體_GB231212; 此字體下對應(yīng)的點陣為:寬x高=16x16 -*/0x40
8、,0x40,0x44,0xC8,0x00,0xF8,0x08,0x84,0x06,0xF0,0x08,0x88,0xF8,0x00,0x00,0x00,0x08,0x08,0x09,0x0E,0x08,0x09,0x09,0x08,0x10,0x17,0x10,0x30,0x30,0x10,0x10,0x00; unsigned char code fang=/*- 文字: 訪 -*/*- 楷體_GB231212; 此字體下對應(yīng)的點陣為:寬x高=16x16 -*/0x40,0x40,0x20,0xE2,0x04,0x00,0x
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藝術(shù)培訓(xùn)目標合同協(xié)議
- 蒙古國煤礦購銷合同協(xié)議
- 舞臺燈泡采購合同協(xié)議
- 規(guī)模農(nóng)場合作合同協(xié)議
- 節(jié)能燃氣租賃合同協(xié)議
- 茶葉廠家合作合同協(xié)議
- 蛋糕展柜轉(zhuǎn)讓合同協(xié)議
- 藥品經(jīng)營批發(fā)合同協(xié)議
- 螞蟻借唄服務(wù)協(xié)議合同
- 茶館采購合同協(xié)議模板
- 2025年度涉密電子設(shè)備研發(fā)與生產(chǎn)保密協(xié)議范本
- 《中國染織史》第九章-五代、兩宋的染織工藝
- 2025年全國青少年禁毒知識競賽中學(xué)生組題庫及答案(共120題) - 副本
- 2024年09月北京北京銀行北京地區(qū)社會招考(919)筆試歷年參考題庫附帶答案詳解
- 學(xué)校心理健康教育與家校合作的實踐研究
- 國旗班指揮刀訓(xùn)練動作要領(lǐng)
- 足浴技師押金合同范例
- 水工環(huán)高工答辯復(fù)習(xí)題
- 《賭博的危害》課件
- 【MOOC】動物學(xué)-華中農(nóng)業(yè)大學(xué) 中國大學(xué)慕課MOOC答案
- FOCUS-PDCA改善案例-提高術(shù)前手術(shù)部位皮膚準備合格率醫(yī)院品質(zhì)管理成果匯報
評論
0/150
提交評論