概述: 本文以AT89C51單片機(jī)控制使用比較普遍的YM12864液晶顯示器為基礎(chǔ),介紹了一種采用分頁(yè)原理實(shí)現(xiàn)多級(jí)中文菜單操作的方法。給出了YM12864主要技術(shù)參數(shù)、顯示特性和核心的程序。設(shè)計(jì)的中文菜單具有一定的通用性,只需更改其中的菜單項(xiàng)即可將此設(shè)計(jì)應(yīng)用到家電、儀器儀表等設(shè)備上,為操作者提供友好方便的中文操作界面。 一、引言 目前小型的顯示器主要有LCD和LED,LED顯示器只能顯示數(shù)字和有限個(gè)英文字符,不能顯示漢 字,顯示內(nèi)容不直觀,操作人員只能根據(jù)約定格式了解顯示內(nèi)容。而LCD則可顯示各種漢字和圖形,尤其能實(shí)現(xiàn)中文菜單顯示,為操作者提供方便友好的操作界 面,并且功耗低,因此LCD得到廣泛應(yīng)用。而現(xiàn)在市面上帶中文字庫(kù)的LCD比比皆是,價(jià)格適中,且大部分具有與MCU統(tǒng)一的標(biāo)準(zhǔn)接口,為使用LCD實(shí)現(xiàn)中 文菜單操作提供了很大的方便。相信更多的電子產(chǎn)品在提升性能的同時(shí),設(shè)計(jì)更加人性化的中文菜單交互界面,將會(huì)使產(chǎn)品具有更廣闊的前景。 二、YM12864液晶顯示模塊簡(jiǎn)介 YM12864漢字圖形點(diǎn)陣液晶顯示模塊,可顯示漢字及圖形,內(nèi)置8192個(gè)中文漢字(16X16點(diǎn)陣)、128個(gè)字符(8X16點(diǎn)陣)及64X256點(diǎn)陣顯示RAM(GDRAM)。 主要技術(shù)參數(shù)和顯示特性: 電源:VDD 3.3V~+5V(內(nèi)置升壓電路,無需負(fù)壓)顯示內(nèi)容:128列×64行與MCU接口:8位或4位并行/3位串行多種軟件功能:光標(biāo)顯示、畫面移位、自定義字符、睡眠模式等。 其引腳功能為通用20腳LCD接口,用戶指令集也為通用128*64LCD用戶指令集,相關(guān)資料很 容易獲取。因其內(nèi)置中文字庫(kù),省去了自己造字庫(kù)的工作量,而只需寫入相應(yīng)的漢字和字符內(nèi)碼即可顯示所需要的漢字和字符,這在許多程序開發(fā)軟件中很容易實(shí) 現(xiàn),如:WAVE、KEIL等。所以使用帶中文字庫(kù)的LCD來實(shí)現(xiàn)中文菜單操會(huì)更加簡(jiǎn)便。 詳細(xì)內(nèi)容: |
不錯(cuò) |
謝謝分享 |
路過 |
非常感謝 |
謝謝,學(xué)習(xí) |
謝謝,學(xué)習(xí) |
學(xué)習(xí) |
漲姿勢(shì)! |
不錯(cuò)學(xué)習(xí)了! |
學(xué)習(xí) |
謝謝,只是沒有源代碼的 |
謝謝分享 |