北京铭正同创科技有限公司保留对此文件修改的权利且不另行通知。北京铭正同创科技
有限公司所提供的信息相信为正确且可靠的信息,但并不保证本文件中绝无错误。请于向北
京铭正同创科技有限公司提出订单前,自行确定所使用的有关技术文件及产品规格为最新版
本。若因贵公司使用本公司的文件或产品,而涉及第三人之专利或著作权等知识产权的应用
时,则应由贵公司负责取得同意及授权,关于所述同意及授权,非属本公司应为保证的责任。
MzLH04-12864 为一块128×64 点阵的LCD 显示模组,模组自带两种字号的汉字库(包含一、二级汉
字库)以及两种字号的ASCII 码西文字库;并且自带基本绘图功能,包括画点、画直线、矩形、圆形等;
此外该模块特色的地方就是还自带有直接数字显示。模组为串行SPI 接口,接口简单、操作便捷;与各种
3. 自带12×12 点和16×16 点汉字库(包含一级和二级汉字库);
5. 自带基本绘图GUI 功能(绘点、直线、矩形、矩形框、实心圆形、圆形框);
7. 带有背光控制指令,只需一条指令便可控制背光亮度等级(0~127)。
MzLH04 模块可根据用户的要求提供5V 供电的模块,但要注意,这些5V 的模块仅仅是在模
块内部增加一个5V 到3.3V 的线性稳压模块电路,实际上模块的端口仍是3.3V 的,只不过这些端口可以
下面提供一些参考的显示效果图(照片中的效果图均打开了背光,请以实物为准,照片仅供参考):
MzLH04 模块的显示面板上,共分布着128×64 个单色像素点,每个像素点均与模块中的显示控制
器中的显存有着对应关系,控制器有1K byte 的显存映射着整个屏幕的显示区域;不过与一般的单色
液晶模块不同,MzLH04 模块内部的显示控制器是不需要用户来直接控制这些显存的数据来改变显示的画
MzLH04 将显示区域性以X 和Y 轴进行二维的坐标划分,将横向和纵向以X 轴地址(X Address)
MzLH04 模块当中有一个LCD 显示控制器,以及存放字库的存储器,用户在使用该模组时,一般只
需要使用串行SPI 接口对控制器写入规定的指令以及指令的数据,即可完成绘制像素点、画直线、实心矩
形、矩形框或者是实心圆、圆框,以及在屏幕上的任意位置显示西文(ASCII 字符)、一二级汉字库中的
汉字。当然,如果用户需要显示自己提取的汉字字模或者是位图图像,也可以通过对控制器写入位图指令
MzLH04 模块有一个复位引脚,可以对该引脚输入一个低电平的脉冲使模组复位,复位需要低电平
输入持续至少2ms,在恢复高电平后需要等待10ms 后方可对模组进行显示的控制操作(即通过串行接口
MzLH04 模块串行SPI 接口,时钟频率必须低于2MHz,指令以及数据的写入时序相同,时序图如下:
在通过串行SPI 对模组进行控制时,CS 为从机选择线;CS 为低电平时,模组准备接收串行通讯的
控制指令或数据,模块对SDA 的采样在每个时钟线SCK 的上升沿,当CS 变为高电平后传输是无效的。
用户在使用时,必须要格外注意MzLH04 模块是没有忙信号(Busy)输出的,而为了抵消LCD 模块上的显
示控制器处理显示指令及数据与串行端口上接收到的数据之间的速度差,控制器内部开辟了400 个字节的
缓冲区;这样就可以保证用户通过串行端口给模块传输绘图或字符显示的指令及数据时,不需要等待模块
上的显示控制器处理这些指令及数据,可以连续的将指令及数据传输给模块。但是毕竟缓冲区是有限的,
并且模块对一些显示的操作相对较慢,所以用户在连续给模块传输指令及数据时必须要格外注意一下,尽量不要
不停的给模块送指令及数据,否则将有一定的概率会产生指令/数据丢失,从而造成不可预测的结果。不过在通常
情况之下,在用户连续写入控制指令/数据的个数不超过400 个byte 的情况下,模块都能够顺利的显示及
而当需要连续的传输大量显示数据时(如位图显示),尽量在程序中控制好传输的时间。
基本显示功能控制指令:完成基本的绘图、字符显示功能,如绘制直线、矩形,显示字符等;
所有的用户操控MzLH04 模块来完成显示功能都是通过给模块发送指令+数据的方式完成的,控制数
0x8A 设置背光显示的亮度 1 Data1:0~127 的数值,表示要设置的背光亮