点阵LCD显示原理与12864 LCD使用详解

2 下载量 84 浏览量 更新于2024-08-28 1 收藏 659KB PDF 举报
"本文主要介绍了全点阵LCD的显示原理及其使用方法,特别是针对中文显示的处理方式。文章提到了ASCII编码在汉字显示中的应用,以及字模在形成字符图像中的重要作用。此外,还简单介绍了12864点阵型LCD的结构和功能器件,包括指令寄存器和数据寄存器的用途。" 全点阵LCD显示原理 全点阵LCD(Liquid Crystal Display)的工作基于数字电路的基础,即所有数据由0和1表示。为了在LCD上显示文本,需要对LCD控制器进行特定的数据操作。对于英文字符,由于只有少数几种,通常一个字节(8位)就足够表示一个字母。然而,中文字符数量庞大,超过6000个。在早期的DOS系统中,利用ASCII码的扩展,将高位的128个值组合成一对来表示汉字,这就是汉字的内码。低位的128个值则保留给英文字符,作为英文内码。 汉字显示的关键在于字模 字模是数字与字符形状之间转换的关键。每个字模都是一串数字,但这些数字不再代表数值,而是用来记录字符的形状。例如,英文字符'A'的字模由一系列二进制位组成,这些位对应于字符的各个像素点。同样,中文字符“你”的字模则记录了其在点阵中的形状,每个位置的1或0代表该位置的像素点是否亮起。 12864点阵型LCD介绍 12864点阵型LCD是一种常见的图形点阵液晶显示器,由行驱动器和列驱动器以及128×64的全点阵液晶单元组成。它可以显示图形,同时也能支持8×4个(16×16点阵)汉字的显示。 12864LCD的内部组件与功能 - 指令寄存器(IR):IR存储指令码,当D/I(Data/Instructions)信号为0时,通过E信号的下降沿,指令码会被写入IR。 - 数据寄存器(DR):DR用于存储待显示的数据。当D/I为1时,E信号下降沿使得图形显示数据写入DR,或者在E信号高电平时,可以从DR读取DB7至DB0的数据总线。 使用12864LCD进行编程时,理解和掌握这些功能部件至关重要,因为它们决定了如何有效地控制和更新LCD的显示内容。通过向指令寄存器发送特定的指令,可以设置LCD的工作模式、地址指针等;而数据寄存器则用于传输实际的显示数据,以形成所需的图像或文本。