新闻中心

EEPW首页>嵌入式系统>设计应用> 基于YMl2864R点阵式液晶显示模块的IVC监控系统

基于YMl2864R点阵式液晶显示模块的IVC监控系统

作者: 时间:2010-12-07 来源:网络 收藏


字符反白显示实例如图4所示。



4 任意位置显示任意大小图形

在实现人机交互界面时,图文结合是常见的一种方式。本文尝试一种任意位置显示任意大小图形(横向尺寸以字节为基本单位,纵向尺寸以位为基本单位)的方法,为人机交互界面的图形结合设计提供了捷径。

4.1任意位置显示任意大小图形程序

任意位置显示任意大小图形程序流程如图5所示。其中,x1和y1表示所画图的起始点相对于液晶屏幕左上角起始点(0xS0,0x80)的距离(横向x1以字节为基本单位,纵向y1以位为基本单位);x表示所画图的起始横坐标地址;y表示所画图的起始纵坐标地址;Write_command()函数用于向液晶中写命令;templ表示图形的纵向尺寸(以像素为单位)。



绘图时,如果所画的图形只涉及上半屏(或下半屏),那么在写地址时可以不考虑地址跨越上下半屏的调整,只需要在所画图形的初始处写好行地址和列地址:

Write_command(y+templ);
Write_command(x);

在绘图过程中,横坐标地址指针会在写数据的过程中自动加1,因此只需要写出这一行的首地址;但纵坐标地址指针不会自动加1,需要在程序中修正。

4.2 任意位置显示任意大小图形实例

任意位置显示任意大小图形实例如图6(a)~(c) 所示。



结 语

ST7920因内置字库而被广泛应用,其图形显示的关键点是熟练掌握图形显示坐标。在笔者所参与的独立通气笼盒设计过程中,利用以ST7920为控制器的构建良好的人机交互界面,以曲线和直方图的方式显示实时温度。系统可由用户设定开启密码,可以查看相关历史数据、实现实验动物生长环境及生长过程的控制,以及回溯历史数据、实时控制参数和环境温度等参数。该设计对优化控制实验动物生长环境、稳定实验动物生活习性、动物形态十分有益。

本文引用地址://m.amcfsurvey.com/article/173112.htm

电子血压计相关文章:电子血压计原理



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭