LCD12864液晶显示设计.PPT

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LCD12864液晶显示设计

电子与信息技术专业 单片机技术课程 项目:LCD12864液晶显示设计 授课教师:陈阳 全国职业教育电子与信息技术专业数字化资源共建共享 四川江油工业学校 项目:LCD12864液晶显示设计 【项目引入】 ?请您谈谈生活中您所看到的LCD12864液晶显示的例子 ?项目描述 运用PROTEUS仿真实现控制LCD12864液晶显示文字的功能,要求文字动态滚动。 【项目分析】 项目:LCD12864液晶显示设计 【知识链接】 ? LCD12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成。可完成图形显示,也可以显示8×4个(16×16点阵)汉字。 在点阵型LCD上显示一幅图片或是字符,如上图所示,只需黑色的部分点亮,空白的点置0即可。可以将LCD看成128*64个LED灯来帮助理解。 项目:LCD12864液晶显示设计 【知识链接】 128×64点阵液晶显示屏有三种控制器,分别是KS0107(KS0108)、T6963C和ST7920,三种控制器主要区别是:KS0107(KS0108)不带任何字库、T6963C带ASCII码,ST7920带国标二级字库(8千多个汉字)。 项目:LCD12864液晶显示设计 【知识链接】 LCD 12864液晶显示模块内部主要构成图 项目:LCD12864液晶显示设计 【知识链接】 12864液晶显示模块是由128×64个液晶显示点组成128列×64行的点阵列。模块内部有1024个字节的显示数据RAM(DDRAM),每一个液晶点都与显示数据RAM存储器中的一个bit位相对应。bit位为1表示点亮,0表示熄灭。要显示某个图形或是汉字,只是把相应的点阵信息写入到存储器中,就能实现。 由于液晶显示模块的驱动电路是由一片行驱动器和两片列驱动器构成,所以12864液晶屏实际上是由左右两块独立的64×64液晶屏拼接而成,每半屏有一个512×8bits显示数据RAM。左右半屏驱动电路和存储器分别由片选信号CS1和CS2选择。 项目:LCD12864液晶显示设计 【知识链接】 64×64液晶屏上显示点的位置有行号(line,0~63)和列号(column,0~63)确定。而512×8的RAM存储器中的某个存储单元的地址是由页地址(Xpage,0~7)和列地址(Yaddress,0~63)确定的,每个存储单元存储了8个液晶点的显示信息。 为了使液晶显示点与存储器地址的对应关系更加直观,将液晶屏64×64个点从上至下等分为8个显示块,每块包括8行×64列点。每列中的8行显示点的显示信息构成一个8bits二进制数,存储在一个存储单元中。存放一个显示块的RAM区称为存储页。即64×64液晶屏的点阵信息存储在8个存储页中,每页64个字节,每个字节存储一列(8行)点阵显示信息。 项目:LCD12864液晶显示设计 【知识链接】 液晶显示点阵与显示数据RAM的对应关系图 项目:LCD12864液晶显示设计 【知识链接】 12864的DDRAM地址 项目:LCD12864液晶显示设计 【知识链接】 从前页图中可以看出数据按字节在屏幕上是竖向排列的。上方为低位,下方为高位。因此在横向上(也就是Y)就一共是128列数据。分为CS1和CS2两个64列来写入。在竖方向上(也就是X)一字节数据显示8个点,竖向64个点分为8个字节,称做8页(X=0-7)。了解这些后我们就知道要满屏显示一张图就要从y=0…127、X=0…7一共写128×8=1024个字节的数据。同样在AT89C51中存一张图就要1024个字节的空间。 项目:LCD12864液晶显示设计 【知识链接】 字符在12864上的显示 上图中,汉字为16*16点阵,ASCII码为8*16点阵,一个汉字(ASCII)由16*2(8*2)个字节数据组成,图片显示原理与字符一致,只需将相应代码写入相应DDRAM地址。 12864点阵型液晶对应的DDRAM有1024个地址,当需显示的字符或图片已转为二进制数据时,确定将数据写入对应的DDRAM地址就是你所要做的工作! 项目:LCD12864液晶显示设计 【知识链接】 下面介绍不带字库的LCD12864,以Proteus中的AMPIRE128×64为例,如下图所示,它的液晶驱动器为KS0108。 项目:LCD12864液晶显示设计 【知识链接】 引脚符号 状态 引脚名称 功能 CS1,CS2 输入 芯片片选端,都是低电平有效 CS1=0开左屏幕,CS1=1关左屏幕 CS2=0开右屏幕,CS2=1关右屏幕 RS 输入 数据/命令选择信号 R

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档