LCD12864液晶使用教程:字库型液晶显示详解

1 下载量 86 浏览量 更新于2024-08-31 收藏 946KB PDF 举报
"显示/光电技术中的LCD12864液晶的使用之字库型液晶(一)" 本文主要探讨的是LCD12864液晶显示器的使用,特别是在字库型液晶显示方面。这种类型的液晶模块,如QY128*64HZ1,通常配备有ST7920驱动器,这是一个常见的驱动芯片,在网上能找到大量的技术资料。在开始使用这种液晶屏之前,深入阅读其驱动芯片的手册是非常必要的,因为尽管它的操作与LCD1602类似,但初始化过程和其他指令可能有所不同。 LCD12864液晶的显示模式可以分为串行和并行两种,这种选择通过PSB引脚进行切换。与Proteus仿真软件中的无字库液晶不同,字库型液晶只有一个驱动芯片,而非两个。在显示效果上,它是整体显示,不区分左右屏幕,这一点用户在使用时需要注意。 1. 控制口信号说明: - 忙标志Bust_flag=1表示液晶内部正在执行操作,此时不能发送新的指令或数据。忙标志的检测依赖于数据口DB7的高位。 - RS (Register Select):0表示写入指令到指令暂存器(IR),1表示写入或读取数据到数据暂存器(DR)。 - RW (Read/Write):0表示写操作,1表示读操作。读写操作都需要配合使能信号EN来完成。 2. 显示特性: - 字符产生ROM (CGROM):内置8192个汉字,符合GB2132宋体标准,用于存储汉字字符形。 - 显示数据RAM (DDRAM):提供64行×2位的存储空间,最多可以控制4行16字的显示,这包括半角英文数字型、自定义字符CGRAM字型以及预设的CGROM字型。 字库型液晶的灵活性在于,用户可以通过DDRAM来定制显示内容,不仅可以显示CGROM中的标准字符,还可以通过CGRAM创建自己的字符集,实现个性化的显示需求。对于开发人员来说,理解这些基本操作和特性至关重要,以便于在实际项目中有效利用LCD12864液晶屏,实现清晰、高效的文本显示。在编程过程中,正确设置RS、RW和EN信号,以及了解如何与ST7920驱动芯片通信,是实现成功显示的关键步骤。