导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[61mcu]【原创】“智能控件型”图形点阵液晶使用方



No.36438
作者:61mcu
邮件:fae_61mcu@163.com
ID:68701
登陆:2次
文章数:4篇
最后登陆IP:58.30.49.29
最后登陆:2007/8/21 10:19:13
注册:2007/6/25 16:17:26
财富:106
发帖时间:2008/12/17 16:43:43
发贴者IP:221.221.155.233
标题:61mcu:【原创】“智能控件型”图形点阵液晶使用方法分享
摘要:No.36438【原创】“智能控件型”图形点阵液晶使用方法分享 写在前面:

特色的Edit控件功能,可由LCD自动完成数字输入编辑(需给定键控指令); 
特色的滚动消息框控件功能,只需初始化便可实现滚动的字符串消息显示; 
有了这种控件,我们无需再对液晶要显示的框、文字状态都编程,只需要把我们要显示的内容送给控制器就可以,这使得液晶编程变得非常简单。让初学者也可以完成复杂功能的显示。
---------------------------------------------------------
1、基本功能描述
  本工程范例演示了MzLH06模块Edit控件的数字输入编辑功能,需要在用户的系统中配备至少4个按键,这样才能进行数字的输入编辑操作。用户在使用MzLH06模块的Edit 控件时,只需要对其进行创建、初始化,之后检测自己系统中的按键,有按键按下时,将定义的模块指定的键盘消息编码发送经模块,模块会自动进行控件中的数据调整并且实时的显示出来,而到最后确认数据后,需要调用读取函数将设置好的数据读出即可。
2、例程硬件连接简图
  本工程范例使用了MzLH06模块的Edit控件功能,而并没有控制模块的复位,所以模块的RST引脚是不连接的,但与前两个范例不一样的是RD(Ready引脚)和MISO引脚需要连接。如下图所示:

  需要外接4个按键于Port1.22~25端口上,LPC2292的端口具备上拉,所以图中没有再加上外部的上拉电阻。
  本例程使用GPIO来模拟SPI时序,如用户使用硬件SPI端口,请参考MzLH06模块的端口进行连接和编程。上图的模块为3.3V的模块,有关LPC2292的其它电路不在图中画出,请用户具体参考其它的开发板文档进行了解。
3、例程软件设置相关说明
  每一个Edit控件在使用前,均需要进行创建和初始化,如下代码:

  而控件在进行完成初始化之后,是不会进行重绘显示的,只是表明其已存在于模块内部的Edit控件管理模块之中,需要用户调用模块提供的设置控件Active状态的函数对其Active状态进行置1,使得这些控件得以显示,如下:

  而在键盘的按键消息分支处理程序当中,按不同的按键的定义将模块所规定的键盘消息发送给模块,以便模块获取键盘消息并对其进行响应处理,如下面的代码:

  Key_Dat变量保 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:5毫秒 最大:7276毫秒 查询6次