基于51单片机的多级液晶显示中文菜单

2014年01月23日 10:54    发布者:1770309616
概述:
本文以AT89C51单片机控制使用比较普遍的YM12864液晶显示器为基础,介绍了一种采用分页原理实现多级中文菜单操作的方法。给出了YM12864主要技术参数、显示特性和核心的程序。设计的中文菜单具有一定的通用性,只需更改其中的菜单项即可将此设计应用到家电、仪器仪表等设备上,为操作者提供友好方便的中文操作界面。


一、引言
目前小型的显示器主要有LCD和LED,LED显示器只能显示数字和有限个英文字符,不能显示汉 字,显示内容不直观,操作人员只能根据约定格式了解显示内容。而LCD则可显示各种汉字和图形,尤其能实现中文菜单显示,为操作者提供方便友好的操作界 面,并且功耗低,因此LCD得到广泛应用。而现在市面上带中文字库的LCD比比皆是,价格适中,且大部分具有与MCU统一的标准接口,为使用LCD实现中 文菜单操作提供了很大的方便。相信更多的电子产品在提升性能的同时,设计更加人性化的中文菜单交互界面,将会使产品具有更广阔的前景。

     131875
二、YM12864液晶显示模块简介
YM12864汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。

主要技术参数和显示特性:
电源:VDD 3.3V~+5V(内置升压电路,无需负压)显示内容:128列×64行与MCU接口:8位或4位并行/3位串行多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等。
其引脚功能为通用20脚LCD接口,用户指令集也为通用128*64LCD用户指令集,相关资料很 容易获取。因其内置中文字库,省去了自己造字库的工作量,而只需写入相应的汉字和字符内码即可显示所需要的汉字和字符,这在许多程序开发软件中很容易实 现,如:WAVE、KEIL等。所以使用带中文字库的LCD来实现中文菜单操会更加简便。

详细内容:131876

该文章有附件资料,如需下载请访问 电脑版

网友评论

w888_2006 2014年02月05日
不错
yuankai 2014年02月08日
谢谢分享
上网去溜溜 2014年02月18日
路过
我叫宛小毛 2014年03月25日
非常感谢
duogeng 2014年03月26日
谢谢,学习
windwolf 2014年05月10日
谢谢,学习
JZS 2014年07月08日
学习
chenchiel 2014年08月29日
涨姿势!
xinba 2014年09月02日
不错学习了!
pcbkey 2015年01月31日
学习
jnu1214 2015年08月30日
谢谢,只是没有源代码的
jsxzfxcyf 2023年07月30日
谢谢分享