单片机原理及应用课程设计---12864点阵lcd的显示

单片机原理及应用课程设计---12864点阵lcd的显示

ID:9857593

大小:273.00 KB

页数:9页

时间:2018-05-12

单片机原理及应用课程设计---12864点阵lcd的显示_第1页
单片机原理及应用课程设计---12864点阵lcd的显示_第2页
单片机原理及应用课程设计---12864点阵lcd的显示_第3页
单片机原理及应用课程设计---12864点阵lcd的显示_第4页
单片机原理及应用课程设计---12864点阵lcd的显示_第5页
资源描述:

《单片机原理及应用课程设计---12864点阵lcd的显示》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计报告《单片机原理及应用》课程设计题目128*64点阵LCD的显示院系信息学院专业通信工程姓名XXX学号XXXXX指导老师XXX报告日期2009.09.109课程设计报告1.题目:128*64点阵LCD的显示2.原理简述12864点阵液晶显示模块(LCM)就是由128*64个液晶显示点组成的一个128列*64行的阵列。每个显示点对应一位二进制数,1表示亮,0表示灭。存储这些点阵信息的RAM称为显示数据存储器。要显示某个图形或汉字就是将相应的点阵信息写入到相应的存储单元中。图形或汉字的点阵信息当然由自己设计,问题的关键就是显示点在液晶屏上的

2、位置(行和列)与其在存储器中的地址之间的关系。由于多数液晶显示模块的驱动电路是由一片行驱动器和两片列驱动器构成,所以12864液晶屏实际上是由左右两块独立的64*64液晶屏拼接而成,每半屏有一个512*8bits显示数据RAM。左右半屏驱动电路及存储器分别由片选信号CS1和CS2选择。(少数厂商为了简化用户设计,在模块中增加译码电路,使得128*64液晶屏就是一个整屏,只需一个片选信号。)显示点在64*64液晶屏上的位置由行号(line,0~63)与列号(column,0~63)确定。512*8bitsRAM中某个存储单元的地址由页地址(Xpa

3、ge,0~7)和列地址(Yaddress,0~63)确定。每个存储单元存储8个液晶点的显示信息。为了使液晶点位置信息与存储地址的对应关系更直观关,将64*64液晶屏从上至下8等分为8个显示块,每块包括8行*64列个点阵。每列中的8行点阵信息构成一个8bits二进制数,存储在一个存储单元中。(需要注意:二进制的高低有效位顺序与行号对应关系因不同商家而不同)存放一个显示块的RAM区称为存储页。即64*64液晶屏的点阵信息存储在8个存储页中,每页64个字节,每个字节存储一列(8行)点阵信息。因此存储单元地址包括页地址(Xpage,0~7)和列地址(Y

4、address,0~63)。应用系统的基本原理外围设备器件工作原理12864点阵型LCD简介    12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成。可完成图形显示,也可以显示8×4个(16×16点阵)汉字。管脚号管脚名称LEVER管脚功能描述1VSS0电源地2VDD+5.0V电源电压3V0-液晶显示器驱动电压4D/I(RS)H/LD/I=“H”,表示DB7∽DB0为显示数据D/I=“L”,表示DB7∽DB0为显示指令数据5R/WH/LR/W=“H”,E=“H”数据被读到DB7∽DB0R/W=“L

5、”,E=“H→L”数据被写到IR或DR6EH/LR/W=“L”,E信号下降沿锁存DB7∽DB0R/W=“H”,E=“H”DDRAM数据读到DB7∽DB07DB0H/L数据线8DB1H/L数据线9DB2H/L数据线10DB3H/L数据线11DB4H/L数据线12DB5H/L数据线13DB6H/L数据线9课程设计报告14DB7H/L数据线15CS1H/LH:选择芯片(右半屏)信号16CS2H/LH:选择芯片(左半屏)信号17RETH/L复位信号,低电平复位18VOUT-10VLCD驱动负电压19LED+-LED背光板电源20LED--LED背光板电

6、源表1:12864LCD的引脚说明    在使用12864LCD前先必须了解以下功能器件才能进行编程。12864内部功能器件及相关功能如下:1.指令寄存器(IR)    IR是用于寄存指令码,与数据寄存器数据相对应。当D/I=0时,在E信号下降沿的作用下,指令码写入IR。2.数据寄存器(DR)    DR是用于寄存数据的,与指令寄存器寄存指令相对应。当D/I=1时,在下降沿作用下,图形显示数据写入DR,或在E信号高电平作用下由DR读到DB7∽DB0数据总线。DR和DDRAM之间的数据传输是模块内部自动执行的。3.忙标志:BF    BF标志提供

7、内部工作情况。BF=1表示模块在内部操作,此时模块不接受外部指令和数据。BF=0时,模块为准备状态,随时可接受外部指令和数据。    利用STATUSREAD指令,可以将BF读到DB7总线,从检验模块之工作状态。4.显示控制触发器DFF    此触发器是用于模块屏幕显示开和关的控制。DFF=1为开显示(DISPLAYOFF),DDRAM的内容就显示在屏幕上,DFF=0为关显示(DISPLAYOFF)。    DDF的状态是指令DISPLAYON/OFF和RST信号控制的。5.XY地址计数器    XY地址计数器是一个9位计数器。高3位是X地址计

8、数器,低6位为Y地址计数器,XY地址计数器实际上是作为DDRAM的地址指针,X地址计数器为DDRAM的页指针,Y地址计数器为DDRAM的Y地址指针。 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。