课程设计报告 1 《单片机原理及应用》课程设计 题目 128*64 点阵LCD 的显示 院系 信息学院 专业 通信工程 姓名 XXX 学号 XXXXX 指导老师 XXX 报告日期 2009
10 课程设计报告 2 1. 题目:128*64 点阵LCD 的显示 2. 原理简述 12864 点阵液晶显示模块(LCM)就是由128*64 个液晶显示点组成的一个128 列 *64 行的阵列
每个显示点对应一位二进制数,1 表示亮,0 表示灭
存储这些点阵信息的RAM 称为显示数据存储器
要显示某个图形或汉字就是将相应的点阵信息写入到相应的存储单元中
图形或汉字的点阵信息当然由自己设计,问题的关键就是显示点在液晶屏上的位置(行和列)与其在存储器中的地址之间的关系
由于多数液晶显示模块的驱动电路是由一片行驱动器和两片列驱动器构成,所以12864 液晶屏实际上是由左右两块独立的64*64 液晶屏拼接而成,每半屏有一个512*8 bits 显示数据RAM
左右半屏驱动电路及存储器分别由片选信号CS1 和CS2 选择
(少数厂商为了简化用户设计,在模块中增加译码电路,使得128*64 液晶屏就是一个整屏,只需一个片选信号
) 显示点在64*64 液晶屏上的位置由行号( line,0~63) 与列号( column,0~63) 确定
512*8 bits RAM 中某个存储单元的地址由页地址(Xpage,0~7)和列地址(Yaddress,0~63)确定
每个存储单元存储8 个液晶点的显示信息
为了使液晶点位置信息与存储地址的对应关系更直观关,将 64*64 液晶屏从上至下8 等分为8 个显示块,每块包括8 行 *64 列个点阵
每列中的8 行点阵信息构成一个8bits 二进制数,存储在一个存储单元中
(需要注意:二进制的高低有效位顺序与行号对应关系因不同商家而不同)存放一个显示块的