完整版Protues仿真12864液晶显示Word文档下载推荐.docx

上传人:b****1 文档编号:14055593 上传时间:2022-10-17 格式:DOCX 页数:58 大小:393.30KB
下载 相关 举报
完整版Protues仿真12864液晶显示Word文档下载推荐.docx_第1页
第1页 / 共58页
完整版Protues仿真12864液晶显示Word文档下载推荐.docx_第2页
第2页 / 共58页
完整版Protues仿真12864液晶显示Word文档下载推荐.docx_第3页
第3页 / 共58页
完整版Protues仿真12864液晶显示Word文档下载推荐.docx_第4页
第4页 / 共58页
完整版Protues仿真12864液晶显示Word文档下载推荐.docx_第5页
第5页 / 共58页
点击查看更多>>
下载资源
资源描述

完整版Protues仿真12864液晶显示Word文档下载推荐.docx

《完整版Protues仿真12864液晶显示Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《完整版Protues仿真12864液晶显示Word文档下载推荐.docx(58页珍藏版)》请在冰豆网上搜索。

完整版Protues仿真12864液晶显示Word文档下载推荐.docx

支持80时序8位并口。

4)COG类常见的控制器有S6B0724和ST7565,这两个控制器指令兼容。

支持68时序8位并口,80时序8位并口和串口。

COG类液晶的特点是结构轻便,成本低。

ST7920GNDVCCV0RSR/WEDB0-DB7PSBRESVOUTBLABLK

KS0108GNDVCCV0RSR/WEDB0-DB7CS1CS2RESVOUTBLABLK

BLK

BLAFSRESCSRSDB0-DB7RDWRV0VCCGNDFGT6963C

S6B0724GNDVCCRSWRRDCSDB0-DB7RESBLABLK

12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×

64全点阵液晶显示器组成。

可完成图形显示,也可以显示8×

4个(16×

16点阵>

汉字。

管脚名称

LEVER

管脚功能描述

VSS

0

电源地

VDD

+5.0V

电源电压

V0

-

液晶显示器驱动电压

D/I(RS>

H/L

D/I=“H”,表示DB7∽DB0为显示数据D/I=“L”,表示DB7∽DB0为显示指令数据

R/W

R/W=“H”,E=“H”数据被读到DB7∽DB0R/W=“L”,E=“H→L”数据被写到IR或DR

E

R/W=“L”,E信号下降沿锁存DB7∽DB0R/W=“H”,E=“H”DDRAM数据读到DB7∽DB0

DB0

数据线

DB1

DB2

DB3

DB4

DB5

DB6

DB7

CS1

H:

选择芯片(右半屏>

信号

CS2

选择芯片(左半屏>

RET

复位信号,低电平复位

VOUT

-10V

LCD驱动负电压

LED+

LED背光板电源

LED-

在使用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标志提供内部工作情况。

BF=1表示模块在内部操作,此时模块不接受外部指令和数据。

BF=0时,模块为准备状态,随时可接受外部指令和数据。

利用STATUSREAD指令,可以将BF读到DB7总线,从检验模块之工作状态。

DFF.显示控制触发器4.

此触发器是用于模块屏幕显示开和关的控制。

DFF=1为开显示<

DISPLAYOFF),DDRAM的内容就显示在屏幕上,DFF=0为关显示<

DISPLAYOFF)。

DDF的状态是指令DISPLAYON/OFF和RST信号控制的。

5.XY地址计数器

XY地址计数器是一个9位计数器。

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

X地址计数器是没有记数功能的,只能用指令设置。

Y地址计数器具有循环记数功能,各显示数据写入后,Y地址自动加1,Y地址指针从0到63。

6.显示数据RAM<

DDRAM)

DDRAM是存储图形显示数据的。

数据为1表示显示选择,数据为0表示显示非选择。

DDRAM与地址和显示位置的关系见DDRAM地址表。

7.Z地址计数器

Z地址计数器是一个6位计数器,此计数器具备循环记数功能,它是用于显示行扫描同步。

当一行扫描完成,此地址计数器自动加1,指向下一行扫描数据,RST复位后Z地址计数器为0。

Z地址计数器可以用指令DISPLAYSTARTLINE预置。

因此,显示屏幕的起始行就由此指令控制,即DDRAM的数据从哪一行开始显示在屏幕的第一行。

此模块的DDRAM共64行,屏幕可以循环滚动显示64行。

12864LCD的指令系统

模块控制芯片提供两套控制命令,基本指令和扩充指令如下:

指令表1:

RE=0:

基本指令)

指令

清除显示地址归位显示状/态开关进入点设定游标或显示移

令码指D1D3D2R/WRSD7D6D5D40000

00

00000000

010001DC0

00I/D000

00001S/CR/L0000

1X

功能

D0

1

将DDRAM填满_x0010_H,并且设定DDRAM的地址计数器(AC>

到ぜ?

?

X

设定DDRAM的地址计数器(AC>

并且将游标移到开头原点位置。

这个指令不改变DDRAM的内容

B

D=1:

整体显示ONC=1:

游标ONB=1:

游标位置反白允许

S

设定游指定在数据的读取与写入时,标的移动方向及指定显示的移位

设定游标的移动与显示的移位控制的内容DDRAM位。

这个指令不改变

位控制功能

01DLXREX设定设定CGRAM1AC5AC4AC3AC2AC1AC00

地址设定DDRAM0

10AC5AC4AC3AC2AC1AC0

地址读取忙0标志和1BFAC6AC5AC4AC3AC2AC1AC0地址

DL=0/1:

4/8位数据RE=1:

扩充指令操作RE=0:

基本指令操作

地址CGRAM设定

显示位址)DDRAM地址<

设定87H

第一行:

80H-97H

第二行:

90H-

可以确认内部动作读取忙标志(BF>

同时可以读出地址计数器,是否完成的值(AC>

写数据RAM到

数据

RAM

D7写入到内部的——D0将数据(DDRAM/CGRAM/IRAM/GRAM>

读出的RAM值

数据

——从内部RAM读取数据D7(DDRAM/CGRAM/IRAM/GRAM>

指令表2:

RE=1:

扩充指令)

指功能指令码

RSR/WD7D6D5D4D3D2D1D0令

进入待命模式,执行其他指令都棵终止待命0000000001

待命模式模式

卷动地SR=1:

允许输入垂直卷动地址

址开关000000001SR

SR=0:

允许输入IRAM和CGRAM地址开启

选择2行中的任一行作反白显示,并可决反白定反白与否。

初始值R1R0=00,第一次设00000001R1R0定为反白显示,再次设定变回正常

选择

SL=0:

进入睡眠模式

000001SLXX0

睡眠

脱离睡眠模式SL=1.

模式

扩充功能设定

0

CL

RE

G

CL=0/1RE=1:

RE=0:

G=1/0

设定绘RAM

图地址

0AC6

0AC5

0AC4

AC3AC3

AC2AC2

AC1AC1

AC0AC0

设定绘图先设定垂直再设定水平将以上

4/位数扩充指令操基本指令操:

绘图开RAM地AC6AC5…AC地AC3AC2AC1AC01位地址连续写入即

备注:

当IC1在接受指令前,微处理器必须先确认其内部处于非忙碌状态,即读取BF标志时,BF需为零,方可接受新的指令。

如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延长一段较长的时间,即是等待前一个指令确实执行完成。

2、字符显示

带中文字库的128X64-0402B每屏可显示4行8列共32个16×

16点阵的汉字,每个显示RAM可显示1个中文字符或2个16×

8点阵全高ASCII码字符,即每屏最多可实现32个中文字符或64个ASCII码字符的显示。

带中文字库的128X64-0402B内部提供128×

2字节的字符显示RAM缓冲区<

DDRAM)。

字符显示是通过将字符显示编码写入该字符显示RAM实现的。

根据写入内容的不同,可分别在液晶屏上显示CGROM<

中文字库)、HCGROM<

ASCII码字库)及CGRAM<

自定义字形)的内容。

三种不同字符/字型的选择编码范围为:

0000~0006H<

其代码分别是0000、0002、0004、0006共4个)显示自定义字型,02H~7FH显示半宽ASCII码字符,A1A0H~F7FFH显示8192种GB2312中文字库字形。

字符显示RAM在液晶模块中的地址80H~9FH。

字符显示的RAM的地址与32个字符显示区域有着一一对应的关系,其对应关系如下表所示。

80H.

81H

82H

83H

84H

85H

86H

87H

90H91H92H93H94H95H96H97H

8FH8AH8BH8CH8EH8DH88H89H

9FH9DH9AH9BH98H9EH99H9CH2LCD12864显示原理

2.1汉字和英文显示原理

在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。

对于显示英文操作,因为英文字母种类很少,只需要8位<

一字节)即可。

而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

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

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