地面气象辣要素智能采集系统 第13页
液晶显示模块
4.6.1显示模块的工作原理
本系统采用的是YM12864R汉字图形点阵液晶显示模块,该模块采用台湾矽创电子公司的ST7920驱动芯片,可显示汉字及图形,内置ROM中含有GB2312一级、二级简体中文字库8192个16×16点阵中文字库,同时,为了便于构造用户所需字型,提供了4个16×16点阵的造字空间;为了便于英文和其它常用字符的显示,具有128个16×8点阵的ASCII字符库;为便于构造用户图形,提供了一个128×64点阵的GDRAM绘图区域。利用上述功能,YM12864R可实现汉字、ASCII码、点阵图形、自造字体的同屏显示。为便于与多种微处理器、单片机接口,模块提供了4位并行、8位并行、2线串行、3线串行多种接口方式。该模块具有3.3~5.0V的宽工作电压范围(显示负电压,也由模块自动提供,从而简化了系统电源设计。),且具有睡眠、正常及低功耗工作模式,可满足系统各种工作电压及便携式仪器低功耗的要求。模块同时还提供LED背光显示功能。除此之外,模块还提供了画面清除、游标显示/隐藏、游标归位、显示打开/关闭、显示字符闪烁、游标移位、显示移位、垂直画面旋转、反白显示、液晶睡眠/唤醒、关闭显示等操作指令。
4.6.2与单片机的接口
其接口时序如下图所示。一字节(8位)数据分三字节传输:
1.第一字节:串行控制格式11111ABC
A为数据传输方向:H表示数据从LCD到MCU,L表示数据从MCU到LCD;B为数据类型选择:H表示显示数据,L表示控制指令;C=0。
2.第二字节:高4位数据—格式DDDD0000。
3.第三字节:低4位数据—格式DDDD0000。
当模块的PSB脚接低电平时,模块即进入串行接口方式。串行方式使用串行数据线SID与串行时钟线SCLK来传送数据,即构成2线串行模式。
YM12864R还允许同时接入多个液晶显示模块以完成多路信息显示功能。此时,要利用片选端“CS”构成3线串行接口方式,当“CS”接高电位时,模块可正常接收并显示数据,否则模块显示将被禁止。通常情况下,当系统仅使用一个液晶显示模块时,“CS”可连接固定的高电平。
4.7 系统总体流程图
地面气象辣要素智能采集系统 第13页软件在硬件系统的支持下,主要完成各种传感器信号的采集、处理、输出、显示等,可以分为主程序和中断响应程序及实现特定功能的子程序两大部分。
程序的设计思想基于事件驱动的原理,程序初始化后,进入中断子程序,直到外部事件响应中断,进入下一个子程序。具体程序流程图如图所示:4.8本章小结
本章对系统的硬件和软件设计进行了全面的方案对比和设计,提出了模块化设计的思想。并详细论证了各个部分的选择依据,最后完成了这个系统的硬件和软件设计。
<< 上一页 [11] [12] [13] [14] [15] [16] 下一页
地面气象辣要素智能采集系统 第13页下载如图片无法显示或论文不完整,请联系qq752018766