1、 课程设计报告课程设计报告 1 单片机原理及应用课程设计单片机原理及应用课程设计 题目题目 128*64 点阵点阵 LCD 的显示的显示 院系院系 信息学院信息学院 专业专业 通信工程通信工程 姓名姓名 XXX 学号学号 XXXXX 指导老师指导老师 XXX 报告日期报告日期 2009.09.10 课程设计报告课程设计报告 2 1 题目:128*64 点阵点阵 LCD 的显示的显示 2 原理简述 12864 点阵液晶显示模块(LCM)就是由 128*64 个液晶显示点组成的一个 128 列*64 行的 阵列。每个显示点对应一位二进制数,1 表示亮,0 表示灭。存储这些点阵信息的 RAM 称 为
2、显示数据存储器。要显示某个图形或汉字就是将相应的点阵信息写入到相应的存储单元 中。图形或汉字的点阵信息当然由自己设计,问题的关键就是显示点在液晶屏上的位置(行 和列)与其在存储器中的地址之间的关系。 由于多数液晶显示模块的驱动电路是由一片行驱动器和两片列驱动器构成, 所以 12864 液晶 屏实际上是由左右两块独立的 64*64 液晶屏拼接而成,每半屏有一个 512*8 bits 显示数据 RAM。左右半屏驱动电路及存储器分别由片选信号 CS1 和 CS2 选择。 (少数厂商为了简化 用户设计, 在模块中增加译码电路, 使得 128*64 液晶屏就是一个整屏, 只需一个片选信号。 ) 显示点在
3、 64*64 液晶屏上的位置由行号(line,063)与列号(column,063)确定。512*8 bits RAM 中某个存储单元的地址由页地址(Xpage,07)和列地址(Yaddress,063)确定。每个 存储单元存储 8 个液晶点的显示信息。 为了使液晶点位置信息与存储地址的对应关系更直观关, 将 64*64 液晶屏从上至下 8 等分为 8 个显示块,每块包括 8 行*64 列个点阵。每列中的 8 行点阵信息构成一个 8bits 二进制数, 存储在一个存储单元中。 (需要注意:二进制的高低有效位顺序与行号对应关系因不同商家 而不同)存放一个显示块的 RAM 区称为存储页。即 64*
4、64 液晶屏的点阵信息存储在 8 个存 储页中,每页 64 个字节,每个字节存储一列(8 行)点阵信息。因此存储单元地址包括页地址 (Xpage,07)和列地址(Yaddress,063) 。 应用系统的基本原理 外围设备器件工作原理 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”,表示 DB7DB0 为显示数据 D/I=“L”,表示 DB7DB0 为显示指令数据 5 R/W H/L R/W=“H”,E=“H”数据被读到 DB7DB0 R/W=“L”,E=“HL”数据被写到