NHD字符液晶显示模块产品规格解析

电子说

1.4w人已加入

描述

NHD字符液晶显示模块产品规格解析

在电子设备的显示领域,液晶显示模块扮演着至关重要的角色。今天我们来详细了解一下Newhaven Display的NHD字符液晶显示模块,剖析其各项特性与技术参数。

文件下载:NHD-0208AZ-RN-GBW.pdf

产品概述

NHD字符液晶显示模块具有2行8字符的显示能力,内置ST7066U控制器,采用+5.0V电源供电,具备1/16 duty、1/5 bias的驱动方式,并且符合RoHS标准。

关键特性与参数

机械设计

  • 尺寸精度:标准公差为线性±0.3mm,确保了产品的一致性和稳定性。
  • 显示模式:采用STN正性/灰色/反射式显示模式,最佳视角为6:00方向。
  • 驱动IC:使用ST7066U 8/4 - Bit MPU接口,为数据传输提供了灵活的选择。

引脚定义与接线图

引脚编号 符号 外部连接 功能描述
1 VSS 电源 接地
2 VDD 电源 逻辑电源电压(+5.0V)
3 V0 调节电源 对比度电源电压(约+0.6V)
4 RS MPU 寄存器选择信号,RS = 0为命令,RS = 1为数据
5 R/W MPU 读写选择信号,R/W = 1为读,R/W = 0为写
6 E MPU 操作使能信号,下降沿触发
7 - 10 DB0 – DB3 MPU 低四位双向三态数据总线,4位操作时不使用
11 - 14 DB4 – DB7 MPU 高四位双向三态数据总线
15 NC 不连接
16 NC 不连接

推荐使用2x8 2.54mm间距的LCD连接器。

电气特性

项目 符号 条件 最小值 典型值 最大值 单位
工作温度范围 TOP 绝对最大 -20 - +70 ⁰C
存储温度范围 TST 绝对最大 -30 - +80 ⁰C
电源电压 VDD - 4.8 5.0 5.2 V
电源电流 IDD VDD = 5.0V 1.0 1.5 2.5 mA
液晶电源(对比度) VLCD TOP = 25°C 4.2 4.4 4.6 V
“H” 电平输入 VIH - 0.7 * VDD - VDD V
“L” 电平输入 VIL - VSS - 0.6 V
“H” 电平输出 VOH - 3.9 - VDD V
“L” 电平输出 VOL - VSS - 0.4 V

光学特性

项目 符号 条件 最小值 典型值 最大值 单位
最佳视角 顶部 ϕY+ CR ≥ 2 - 40 -
底部 ϕY- - 60 -
左侧 θX- - 60 -
右侧 θX+ - 60 -
对比度 CR - 2 5 - -
响应时间 上升 TR TOP = 25°C - 150 250 ms
下降 TF - - 200 300 ms

指令表

该模块提供了丰富的指令集,用于控制显示、光标移动等操作。例如,Clear Display指令用于清空显示内容并将DDRAM地址设置为“00H”,执行时间为1.52ms;Display ON/OFF control指令用于控制显示和光标的开关状态,执行时间为37µs。

时序特性

  • 写数据:从MPU向ST7066U写数据时,使能周期时间(Tc)为1200ns,使能脉冲宽度(TPW)为140ns,数据建立时间(TDSW)为40ns等。
  • 读数据:从ST7066U向MPU读数据时,数据建立时间(TDDR)为100ns,其他参数与写数据时类似。

内置字体表

模块内置了丰富的字体,为显示各种字符提供了支持。

初始化程序示例

8位初始化

void command(char i)
{
    P1 = i;
    D1 = 0;
    R_W = 0;
    E = 1;
    Delay(1);
    E = 0;
}

void write(char i)
{
    P1 = i;
    DI = 1;
    R_W = 0;
    E = 1;
    Delay(1);
    E = 0;
}

void init()
{
    E = 0;
    Delay(10);
    command(0x30);
    Delay(10);
    command(0x30);
    command(0x10);
    Delay(30);
    command(0x30);
    command(0x38);
    Delay(100);
    command(0x0c);
    command(0x06);
}

4位初始化

void command(char i)
{
    P1 = i;
    D1 = 0;
    R_W = 0;
    Nybble();
    i = i < < 4;
    P1 = i;
    Nybble();
}

void write(char i)
{
    Nybble();
    P1 = i;
    DI = 1;
    P1 = i;
    R_W = 0;
    Nybble();
    i = i < < 4;
}

void Nybble()
{
    E = 1;
    Delay(1);
    E = 0;
}

void init()
{
    P1 = 0;
    P3 = 0;
    Delay(100);
    P1 = 0x30;
    Delay(30);
    Nybble();
    Nybble();
    P1 = 0x20;
    command(0x06);
    command(0x0F);
    Delay(10);
    Delay(10);
    Nybble();
    command(0x10);
    Delay(10);
    command(0x28);
    Nybble();
}

质量信息

该模块经过了多项严格的测试,包括高温存储、低温存储、高温操作、低温操作、高温高湿操作、热冲击抗性、振动测试和静电测试等,确保了产品在不同环境下的可靠性和稳定性。

通过对NHD字符液晶显示模块的详细了解,我们可以看到它在设计和性能上的优势。在实际应用中,工程师们可以根据这些特性和参数,合理地进行电路设计和程序开发,以实现最佳的显示效果。大家在使用过程中是否遇到过类似模块的一些特殊问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分