基于STC89C52和HT1621D的液晶显示系统的设计

时间:2011-02-24来源:网络

  HT1621D只有四根管脚用于接口,管脚用于初始化串行接口电路和结束主控制器与HT1621之间的通讯。管脚设置为“1”时,主控制器和HT1621之间的数据和命令无效并初始化。在产生模式命令或模式转换之前,必须用一个高电平脉冲初始化HT1621的串行接口。管脚DATA是串行数据输入/输出管脚,读/写数据和写命令通过管脚DATA进行。管脚是读时钟输入管脚,在信号的下降沿时,数据输出到管脚DATA上,在信号上升沿和下一个下降沿之间,主控制器应读取相应的数据。管脚是写时钟输入管脚,在信号上升沿时,管脚DATA上的数据、地址和命令被写入HT1621。可选的管脚可用作主控制器和HT1621之间的接口,可用软件设置作为定时器输出或WDT溢出标志输出。主控制器与HT1621的相连接后,可以实现时基或WDT功能。其硬件电路如图2所示。

LCD显示电路
图2 LCD显示电路

  3 软件设计

  3.1 LCD驱动器相关命令

  HT1621可以用软件设置。两种模式的命令可以配置HT1621和传送LCD所显示的数据。HT1621的配置模式称为命令模式,命令模式类型码为100。命令模式包括一个系统配置命令,一个系统频率选择命令,一个LCD配置命令,一个声音频率选择命令,一个定时器设置命令和一个操作命令。数据模式包括READ,WRITE和READ-MODIFY-WRITE操作,数据和命令模式类型如下:

代码

  模式命令应在数据或命令传送前运行。如果执行连续的命令,命令模式代码即100,将被忽略。当系统在不连续命令模式或不连续地址数据模式下,管脚应设为“1”,而且先前的操作模式将复位。当管脚返回“0”时,新的操作模式类型码应先运行。

  3.2 工作时序

  只看掌握和熟悉了HT1621的工作时序图才能更好地进行软件编程。HT1621的命令模式时序图如图3所示,写模式的时序图如图4所示。

命令模式时序图

图3 命令模式时序图

WRITE模式的时序图

图4 WRITE模式的时序图

1 2 3

关键词: 1621D 1621 STC 89C

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版