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