ImageVerifierCode 换一换
格式:DOCX , 页数:58 ,大小:393.30KB ,
资源ID:1136183      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1136183.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完整版Protues仿真12864液晶显示.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

完整版Protues仿真12864液晶显示.docx

1、完整版Protues仿真12864液晶显示Protues仿真液晶显示 1 LCD12864简介1 2 LCD12864显示原理6 2.1汉字和英文显示原理6 2.2图形显示7 2.3应用说明8 2.4指令描述9 3软件仿真12 3.1汉字显示12 3.2图形显示17 3.3同时显示多个汉字23 3.4向上滚动显示29 4小结38 1 LCD12864简介 ST7920类 这种控制器带中文字库,为用户免除了编制字库的麻烦,该控制器的液2 晶还支持画图方式。该类液晶支持68时序8位和4位并口以及串口。 2)KS0108类 这种控制器指令简单,不带字库。支持68时序8位并口。 3)T6963C类 这

2、种控制器功能强大,带西文字库。有文本和图形两种显示方式。有文本和图形两个图层,并且支持两个图层的叠加显示。支持80时序8位并口。 汉字。 管脚名称 LEVER 管脚功能描述 VSS 0 电源地 VDD +5.0V 电源电压 V0 - 液晶显示器驱动电压 D/I(RS H/L D/I=“H”,表示DB7DB0为显示数据 D/I=“L”,表示DB7DB0为显示指令数据 R/W H/L R/W=“H”,E=“H”数据被读到DB7DB0 R/W=“L”,E=“HL”数据被写到IR或DR E H/L R/W=“L”,E信号下降沿锁存DB7DB0 R/W=“H”,E=“H”DDRAM数据读到DB7DB0

3、DB0 H/L 数据线 DB1 H/L 数据线 DB2 H/L 数据线 DB3 H/L 数据线 DB4 H/L 数据线 DB5 H/L 数据线 DB6 H/L 数据线 DB7 H/L 数据线 CS1 H/L H:选择芯片(右半屏信号 CS2 H/L H:选择芯片(左半屏信号 RET H/L 复位信号,低电平复位 VOUT -10V LCD驱动负电压 LED+ - LED背光板电源 LED- - LED背光板电源 在使用12864LCD前先必须了解以下功能器件才能进行编程。12864内部功能器件及相关功能如下: 1. 指令寄存器(IR IR是用于寄存指令码,与数据寄存器数据相对应。当D/I=0时

4、,在E信号下降沿的作用下,指令码写入IR。 2数据寄存器(DR DR是用于寄存数据的,与指令寄存器寄存指令相对应。当D/I=1时,在下降沿作用下,图形显示数据写入DR,或在E信号高电平作用下由DR读到DB7DB0数据总线。DR和DDRAM之间的数据传输是模块内部自动执行的。 3忙标志:BF BF标志提供内部工作情况。BF=1表示模块在内部操作,此时模块不接受外部指令和数据。BF=0时,模块为准备状态,随时可接受外部指令和数据。 利用STATUS READ指令,可以将BF读到DB7总线,从检验模块之工作状态。 DFF显示控制触发器4 此触发器是用于模块屏幕显示开和关的控制。DFF=1为开显示DI

5、SPLAY OFF),DDRAM的内容就显示在屏幕上,DFF=0为关显示DISPLAY OFF)。 DDF的状态是指令DISPLAY ON/OFF和RST信号控制的。 5XY地址计数器 XY地址计数器是一个9位计数器。高3位是X地址计数器,低6位为Y地址计数器,XY地址计数器实际上是作为DDRAM的地址指针,X地址计数器为DDRAM的页指针,Y地址计数器为DDRAM的Y地址指针。 X地址计数器是没有记数功能的,只能用指令设置。 Y地址计数器具有循环记数功能,各显示数据写入后,Y地址自动加1,Y地址指针从0到63。 6显示数据RAMDDRAM) DDRAM是存储图形显示数据的。数据为1表示显示选

6、择,数据为0表示显示非选择。DDRAM与地址和显示位置的关系见DDRAM地址表。 7Z地址计数器 Z地址计数器是一个6位计数器,此计数器具备循环记数功能,它是用于显示行扫描同步。当一行扫描完成,此地址计数器自动加1,指向下一行扫描数据,RST复位后Z地址计数器为0。 Z地址计数器可以用指令DISPLAY START LINE预置。因此,显示屏幕的起始行就由此指令控制,即DDRAM的数据从哪一行开始显示在屏幕的第一行。此模块的DDRAM共64行,屏幕可以循环滚动显示64行。 12864LCD的指令系统 模块控制芯片提供两套控制命令,基本指令和扩充指令如下: 指令表1:到?X 设定DDRAM的地址

7、计数器(AC到?并且将游标移到开头原点位置。这个指令不改变DDRAM 的内容 B D=1: 整体显示 ON C=1: 游标ON B=1:游标位置反白允许S 设定游指定在数据的读取与写入时, 标的移动方向及指定显示的移位X 设定游标的移动与显示的移位控制 的内容DDRAM 位。这个指令不改变位控制 功能 0 0 0 0 1 DL X RE X 设定设定CGRAM 1 AC5 AC4 AC3 AC2 AC1 AC0 0 0 0 地址设定DDRAM 0 0 1 0 AC5 AC4 AC3 AC2 AC1 AC0 地址读取忙0 标志和1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 地

8、址 X DL=0/1:4/8位数据 RE=1: 扩充指令操作 RE=0: 基本指令操作 地址CGRAM 设定 显示位址)DDRAM 地址同时可以读出地址计数器,是否完成 的值(AC写数据RAM 到1 0 数据 RAM D7写入到内部的D0将数据(DDRAM/CGRAM/IRAM/GRAM 读出的RAM 值1 1 数据D0 从内部RAM读取数据D7(DDRAM/CGRAM/IRAM/GRAM 指令表2:RE=1:扩充指令) 指 功 能 指 令 码 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 令 进入待命模式,执行其他指令都棵终止 待命 0 0 0 0 0 0 0 0 0 1 待

9、命模式 模式 卷动地SR=1:允许输入垂直卷动地址 址开关0 0 0 0 0 0 0 0 1 SR SR=0:允许输入IRAM和CGRAM地址 开启 选择2行中的任一行作反白显示,并可决 反白 定反白与否。初始值R1R000,第一次设0 0 0 0 0 0 0 1 R1 R0 定为反白显示,再次设定变回正常 选择 SL=0:进入睡眠模式 0 0 0 0 0 1 SL X X 0 睡眠 :脱离睡眠模式SL=1 模式 扩充 功能 设定 0 0 0 0 1 CL X RE G 0 CL=0/1RE=1: RE=0: G=1/0设定绘RAM 图 地址0 0 1 0 AC6 0 AC5 0 AC4 AC

10、3 AC3 AC2 AC2 AC1 AC1 AC0 AC0 设定绘图先设定垂直再设定水平将以上4/位数扩充指令操基本指令操:绘图开RAM地AC6AC5AC地AC3AC2AC1AC01位地址连续写入即 备注:当IC1在接受指令前,微处理器必须先确认其内部处于非忙碌状态,即读取BF标志时,BF需为零,方可接受新的指令。如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延长一段较长的时间,即是等待前一个指令确实执行完成。 2、字符显示 带中文字库的128X64-0402B每屏可显示4行8列共32个1616点阵的汉字,每个显示RAM可显示1个中文字符或2个168点阵全高ASCII

11、码字符,即每屏最多可实现32个中文字符或64个ASCII码字符的显示。带中文字库的128X64-0402B内部提供1282字节的字符显示RAM缓冲区DDRAM)。字符显示是通过将字符显示编码写入该字符显示RAM实现的。根据写入内容的不同,可分别在液晶屏上显示CGROM中文字库)、HCGROMASCII码字库)及CGRAM自定义字形)的内容。三种不同字符/字型的选择编码范围为:00000006H其代码分别是0000、0002、0004、0006共4个)显示自定义字型,02H7FH显示半宽ASCII码字符,A1A0HF7FFH显示8192种GB2312中文字库字形。字符显示RAM在液晶模块中的地址

12、80H9FH。字符显示的RAM的地址与32个字符显示区域有着一一对应的关系,其对应关系如下表所示。 80H 81H 82H 83H 84H 85H 86H 87H90H 91H 92H 93H 94H 95H 96H 97H 8FH 8AH 8BH 8CH 8EH8DH88H 89H 9FH9DH9AH 9BH 98H 9EH 99H 9CH2 LCD12864显示原理 2.1汉字和英文显示原理 在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,因为英文字母种类很少,只需要8位一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1