12864 点阵型液晶显示屏的基本原理与使用方法(很详细) 点阵LCD 的显示原理 在数字电路中,所有的数据都是以0 和1 保存的,对LCD 控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要 8 位(一字节)即可。而对于中文,常用却有6000 以上,于是我们的DOS 前辈想了一个办法,就是将 ASCII 表的高 128 个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低 128 位则留给英文字符使用,即英文的内码。 那么,得到了汉字的内码后,还仅是一组数字,那又如何在屏幕上去显示呢?这就涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了根本的变化,它是用数字的各位信息来记载英文或汉字的形状,如英文的'A'在字模的记载方式如图 1 所示: 图 1 “A”字模图 而中文的“你”在字模中的记载却如图 2 所示: 图2 “你”字模图 12864 点阵型LCD 简介 12864 是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64 全点阵液晶显示器组成。可完成图形显示,也可以显示8×4 个(16×16 点阵)汉字。 管脚号 管脚名称 LEVER 管脚功能描述 1 VSS 0 电源地 2 VDD +5.0V 电源电压 3 V0 - 液晶显示器驱动电压 4 D/I(RS) H/L D/I=“H”,表示DB7∽DB0 为显示数据 D/I=“L”,表示DB7∽DB0 为显示指令数据 5 R/W H/L R/W=“H”,E=“H”数据被读到DB7∽DB0 R/W=“L”,E=“H→L”数据被写到IR 或 DR 6 E H/L R/W=“L”,E 信号下降沿锁存 DB7∽DB0 R/W=“H”,E=“H”DDRAM数据读到DB7∽DB0 7 DB0 H/L 数据线 8 DB1 H/L 数据线 9 DB2 H/L 数据线 10 DB3 H/L 数据线 11 DB4 H/L 数据线 12 DB5 H/L 数据线 13 DB6 H/L 数据线 14 DB7 H/L 数据线 15 CS1 H/L H:选择芯片(左半屏)信号 16 CS2 H/L H:选择芯片(右半屏)信号 17 RET H/L 复位信号,低电平复位 18 VOUT -10V LCD 驱动负电压 19 LED+ - LED 背光板电源 20 LED- - LED 背光板电源 表1:12864LCD 的引脚说明 在使用12864LCD 前先必须了解以下功能器件才能进行编程。12864 内部功能器件及相关功能如下: 1. 指令寄存器(IR) IR 是用于寄存指令码,与数据寄存器数据相对应。当D/I=0 时,在E 信号下降沿的作用下,指令码写入IR。 2.数据寄存器(DR) DR 是用于寄存数据的,与指令...