12864液晶显示图片原理(完整版)

12864液晶显示图片原理(完整版)

ID:8793584

大小:1.42 MB

页数:34页

时间:2018-04-07

12864液晶显示图片原理(完整版)_第1页
12864液晶显示图片原理(完整版)_第2页
12864液晶显示图片原理(完整版)_第3页
12864液晶显示图片原理(完整版)_第4页
12864液晶显示图片原理(完整版)_第5页
资源描述:

《12864液晶显示图片原理(完整版)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、51单片机综合学习    12864液晶原理分析1 辛勤学习了好几天,终于对12864液晶有了些初步了解~没有视频教程学起来真有些累,基本上内部程序写入顺序都是根据程序自我变动,然后逆向反推出原理……芯片:YM12864RP-1控制芯片:ST7920A  带中文字库初步小结:1、 控制芯片不同,寄存器定义会不同2、 显示方式有并行和串行,程序不同3、 含字库芯片显示字符时不必对字符取模了4、 对芯片的结构地址一定要理解清楚5、 显示汉字时液晶芯片写入数据的顺序(即显示的顺序)要清楚6、 显示图片时液晶芯片写入数

2、据的顺序(即显示的顺序)要清楚7、 显示汉字时的二级单元(一级为八位数据写入单元)要清楚8、 显示图片时的二级单元(一级为八位数据写入单元)要清楚   12864点阵液晶显示模块(LCM)就是由128*64个液晶显示点组成的一个128列*64行的阵列。每个显示点对应一位二进制数,1表示亮,0表示灭。存储这些点阵信息的RAM称为显示数据存储器。要显示某个图形或汉字就是将相应的点阵信息写入到相应的存储单元中。图形或汉字的点阵信息由自己设计,问题的关键就是显示点在液晶屏上的位置(行和列)与其在存储器中的地址之间的关系

3、。由于多数液晶显示模块的驱动电路是由一片行驱动器和两片列驱动器构成,所以12864液晶屏实际上是由左右两块独立的64*64液晶屏拼接而成,每半屏有一个512*8bits显示数据RAM。左右半屏驱动电路及存储器分别由片选信号CS1和CS2选择。显示点在64*64液晶屏上的位置由行号(line,0~63)与列号(column,0~63)确定。512*8bitsRAM中某个存储单元的地址由页地址(Xpage,0~7)和列地址(Yaddress,0~63)确定。每个存储单元存储8个液晶点的显示信息。为了使液晶点位置信息

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

5、列地址30小于64,该点在左半屏第29列,所以CS1有效;行地址20除以8取整得2,取余得4,该点在RAM中页地址为2,在字节中的序号为4;所以将二进制数据00010000(也可能是00001000,高低顺序取决于制造商)写入Xpage=2,Yaddress=29的存储单元中即点亮(20,30)上的液晶点。                                                 芯片的结构一定要清楚!  点阵LCD的显示原理       在数字电路中,所有的数据都是以0和1保存的,对LC

6、D控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。      那么,得到了汉字的内码后,还仅是一组数字,那又如何在屏幕上去显示呢?这就涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了根本的变化,它是用数字的各位信息来记载英文或汉字

7、的形状,如英文的'A'在字模的记载方式如图1所示:                                                                图1“A”字模图  而中文的“你”在字模中的记载却如图2所示:                                             图2“你”字模图                                                                                     

8、                    图3                                                                 图4字符二级单元(图3中阴影部分)                 一个汉字的二级单元是一个16*16的区域,因些128*64液晶可以显示4行8列共32个汉字(如图3)。而它的一个二级单元如图4(在无字库时,对汉字

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

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

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