资料介绍
在单片机嵌入式系统的许多应用场合均采用液晶显示器作为人机交互的方式,然而通常的液晶显示莱单设计较为复杂,且基本不具备可移植性,从而增加了开发、维护的复杂性和成本。引入Windows系统下的窗口和消息机制,设计一个多级菜单,该菜单的核心部分是一个不依赖具体硬件和菜单内容的通用的窗口引擎。研究和应用表明,该莱单设计具有结构简单、使用方便、占用资源少以及易于移植等特点。最后给出一个在FYD12864液晶模块上使用此方法的应用案例。
单片机系统,特别是8位单片机系统通常可用资源较少,連度相对较慢,一般不适合部署操作系统,更谈不上图形引擎了。所以在单片机系统上开发交互式的液晶显示菜单对于开发人员而言通常是一件既费时又费力的工作,而且往往设计的菜单功能也较弱,程序却相对复杂。不便于维护1.2)。然而液晶显示器在目前的嵌人式系统中却非常流行,这种人机交互方式与传统的七段码LED方式相比,更受用户欢迎,这就要求我们设计--种简洁高效的方法来实现液晶显示菜单,提高程序开发效率。
本文设计的液晶显示菜单,其核心是一一个窗口引擎,与具体硬件和菜单内容均无关。该菜单具有自动滚屏、自动刷新、结构简单使用方便、资源占用少、易于移植等特点。
本文示例采用液晶模块为FYD128640402B,3. 3V供电,128 x64点阵,支持简体中文显示,每屏可显示4行x8列中文字符或4行x16列半角字符及数字。液晶屏对应四个操作按键为KEY1 ~ KEY4,用于指示液晶屏的操作,通常对应“向上”、“向下”、“确定”、“返回”选项,用户可以自行改变其含义。
本文所述的多级菜单,采取分层和分模块的设计方法。主要包含菜单、窗口引擎、液晶驱动程序、数据结构四个部分,如图1所示。
- 基于51单片机的1602液晶显示秒表例程源代码 8次下载
- 基于单片机及C语言的LCD多级菜单 61次下载
- 如何使用单片机C语言实现LCD的多级菜单 35次下载
- 单片机C语言下LCD多级菜单应该如何实现详细方法方法说明
- 使用51单片机开发板进行1602液晶显示的程序免费下载
- 使用51单片机进行LCD1602液晶显示的控制代码程序免费下载
- 使用51单片机进行1602液晶显示控制代码的资料免费下载
- 高速单片机的液晶显示控制与设计详析 8次下载
- msp430单片机adc+12864液晶显示菜单程序 11次下载
- 基于51单片机的液晶显示器 77次下载
- 51单片机12864液晶显示 33次下载
- 12864多级菜单设计 147次下载
- 控制液晶显示屏高速单片机实现的设计 140次下载
- 液晶显示多级菜单设计方案 90次下载
- 图形点阵液晶显示的单片机开发系统的设计
- LCD1602液晶显示屏的驱动设计与实现 9574次阅读
- 基于ATmega8535型单片机和T6963C控制器实现图形点阵式液晶显示设计 3883次阅读
- 基于ATmega8535型单片机实现图形点阵式液晶显示系统的设计 3105次阅读
- 单片机液晶汉字显示的C语言程序 4885次阅读
- dfrobotLCD12864点阵液晶显示器简介 1679次阅读
- 51单片机对LCD1602液晶显示的驱动控制设计 3393次阅读
- P51XAG37单片机和液晶显示器的接口设计 1199次阅读
- 如何用ATmega 16单片机驱动字符型液晶显示芯片 1126次阅读
- 51单片机如何进行模块化编程 3.2w次阅读
- 如何在液晶显示器上显示汉字、ASCII字符和彩色图形 1.9w次阅读
- 多级操作菜单显示系统设计 7237次阅读
- 液晶显示器的优缺点_液晶显示器原理介绍 1.5w次阅读
- 单片机与图形液晶显示器接口的方法 1.5w次阅读
- 基于单片机C8051F020的液晶显示的接口电路和程序实现与设计 3268次阅读
- 基于状态机的LCD多级菜单设计方案 1w次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多