3.6 LCD显示模块
子站通过射频芯片无线传输数据到总站,通过LCD显示子站的实测温湿度值。按键用于人机交互,切换显示界面、查询历史数据等[14-15]。
本次设计的显示器是ZXM12864F3液晶显示器。ZXM12864F3是一种图形点阵液晶显示器,它主要由行驱动器/ 列驱动器及128×64全点阵液晶显示器组成。可完成16×4个(8×16点阵)ASCII码显示,也可以显示8×4个(16×16点阵)汉字。与外部CPU接口可采用并行方式控制。该显示屏具有体积小、功耗低、显示内容丰富等特点。
ZXM12864F3液晶显示器主要技术参数和性能如表3.4所示。
表3.4 ZXM12864F3的主要参数表
逻辑工作电压 3V~5V
显示内容 128(列)×64(行)点
2M ROM(CGROM) 总共提供8192个汉字(16×16点阵)
16K ROM(HCGROM) 总共提供128个字符(16×8点阵)
工作温度 -20℃~+70℃
存储温度 -30℃~+80℃
其他 全屏幕点阵/2MHZ频率
ZXM12864F3液晶模块的硬件构成图如下图3.9所示。
图3.9 LCD硬件构成图
模块的外部接口的说明如表3.5所示。
表3.5 LCD外部接口说明
管脚名称 电 平 管 脚 功 能 描 述
VSS L 电源地
VDD H 电源正(+3.0V~+5.0V)
V0 - - 液晶显示器对比度调节电压
RS(CS) H/L RS:寄存器选择信号(并行接口)
CS:片选信号(串行接口)
R/W(SID) H/L R/W:读写选择信号(并行接口)
SID:数据信号输入端(串行接口)
E(SCLK) H/L→L E:使能信号(并行接口)
SCLK:同步时钟;上升沿时读取SID数据(串行接口)
DB0 H/L 数据线
DB1 H/L 数据线
DB2 H/L 数据线
DB3 H/L 数据线
DB4 H/L 数据线
DB5 H/L 数据线
DB6 H/L 数据线
DB7 H/L 数据线
PSB H/L 串行与并行接口选择;L:串行模式,H:并行模式
NC - - 空脚
/RST 复位信号
VOUT 负压输出端
LEDA H 背光源电压
LEDK L 背光源电压
ZXM12864F3液晶中的显示驱动芯片ST7920,ST7920是驱动器与控制器一体的专用字符液晶显示控制集成电路,是字符液晶显示控制器的代表芯片。该芯片内集成了显示缓冲区和用户定义的字符发生器CGRAM。具有简单的但功能强的指令,可以实现字符移动,闪烁灯显示功能。它可提供33 路com 输出和64 路seg 输出。
(1)忙标志:BF
BF标志提供内部工作情况.BF=1表示模块在进行内部操作,此时模块不接受外部指令和数据.BF=0时,模块为准备状态,随时可接受外部指令和数据.利用STATUS R D 指令,可以将BF读到DB7总线,从而检验模块之工作状态. STM32F103X家用环境温湿度监测装置的设计(6):http://www.751com.cn/zidonghua/lunwen_6025.html