LCD12864液晶显示器的扩展_第1页
LCD12864液晶显示器的扩展_第2页
LCD12864液晶显示器的扩展_第3页
LCD12864液晶显示器的扩展_第4页
LCD12864液晶显示器的扩展_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

LCD12864液晶显示器的扩展图形点阵显示LCD液晶显示器分类按显示功能:

段位式:显示字符、数字,不能显示曲线、图形和汉字

字符式:显示字符、数字,不能显示曲线、图形和汉字

点阵式:显示字符、数字、曲线、图形、汉字;屏幕上下左右滚动、动画、分区开窗口、反转、闪烁等。按显示器的使用场合:

数显液晶模块:显示数字和标识符号点阵式液晶字符模块:X-Y矩阵像素构成点阵图形液晶模块:ZY12864D液晶显示器的技术参数与性能ZY12864D显示器是一种图形点阵型液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成,可完成图形显示,也可显示8×4个(16×16点阵)汉字,EL背光源。主要技术参数与性能如下:(1)电源:VDD为+5V,模块内自带10V负电压,用于LCD的驱动电压。(2)显示点阵:128(列)×64(行)。(3)控制指令:7种指令。(4)接口:8位并行输入/输出数据总线,8条控制线。(5)占空比:1/64。(6)工作温度:10℃~+50℃。ZY12864D模块的内部结构与外部接口引脚1.内部结构ZY12864D模块组成框图ZY12864D模块电源部分接口图模块及其LED背光源均由外部+5V电源提供。调节外接的电位器VR的阻值,可以控制LCD模块显示图形的清晰度。S为背光源的控制开关。ZY12864D模块的内部结构与外部接口引脚IC1为行驱动器,IC2、IC3为列驱动器。外部CPU通过13根线对模块进行控制。其中D0~D7为8位并行数据总线,E、R/W、D/I、CS1、CS2为控制总线。ZY12864D模块的内部结构与外部接口引脚2.模块的外部接口外部接口引脚及其功能如下表所示:编号管脚名称工作电平功能1VSS0V电源地2VDD+5V电源正极3VO液晶显示器驱动电压(ZY12864D中为空脚)4D/IH/LD/I=“L”,表示D0~D7为指令数据D/I=“H”,表示D0~D7为显示数据5R/WH/LR/W=“H”,E=“H”时,可将DDRAM数据读出到模块DB7~DB0R/W=“L”,E=“L”时,可将数据写入模块6EH/L同R/W管脚解释7~14D0~D7H/L8位并行数据总线1516CS1CS2H/LCS1、CS2为选屏信号,CS1=“H”、CS2=“L”时选择IC3控制显示器的右半屏(后64列);CS1=“L”、CS2=“H”时选择IC2控制显示器的左半屏(前64列)17

RSTH/L复位控制端,低电平有效18VEEH/LLED驱动负电压19BL+ACEL背光板电源20BLACEL背光板电源ZY12864D模块控制指令1.显示开关控制D=1:开显示,即指可以对显示器进行各种显示操作;3FHD=0:关显示,即指不能对显示器进行各种显示操作。3EH2.设置显示起始行本指令用于指定显示器起始行数据的DDRAM地址,执行该指令时,A5~A0值自动送Z地址计数器,起始行的地址可以是0~63行的任意一行。例如:设A5~A0值为62,则显示行与DDRAM行的对应关系如下:屏幕显示行:1234…6263DDRAM行:626301…6061控制位D/IR/WD7D6D5D4D3D2D1D0指令码0000D5D4D3D2D1D控制位D/IR/WD7D6D5D4D3D2D1D0指令码0011A5A4A3A2A1A0ZY12864D模块控制指令3.设置页地址-----0B8H~0BFH。

0B8H表示页地址为0页的命令。页地址就是DDRAM的行地址区域,8行为一页,模块共64行即8页,由指令中A2~A0来设定。页地址由本指令或RST信号改变,复位后页地址为0。页地址与DDRAM行的关系如表所示。控制位D/IR/WD7D6D5D4D3D2D1D0指令码0010111A2A1A0Y(CS2=1左)Y(CS1=1右)01…626301…626300...7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7…8...55D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7756...63D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7D0↓D7页行列数据

01234567012345670

1

1

1

1111111111

2

1

1

3

1

41

1

1

5

1

1

1111

1

6

1

1

1

1

1

7

1

1

1

1

0

1

1

1

1

1

1

1111

1

2111

1

1

1

3

1

1

4

1

1

5

1

1

6

1

1

1

7

1

1

ZY12864D模块控制指令4.设置Y地址

---40H—7FH。表示列号,如40H是从0列开始显示命令。本指令的作用是将A5~A0送入Y地址计数器,作为外部CPU读/写DDRAM的Y地址指针。在对DDRAM进行读/写操作后,Y地址指针自动加1,指向下一个DDRAM单元。5.读状态当R/W=1、D/I=0时,在E信号为“1”的作用下,控制IC的状态分别输出到数据总线D7~D0上。BUSY0:准备好,1:内部忙。ON/OFF1:显示开,0:显示关。RST1:表示内部正在初始化,此时组件不接收任何指令和数据。控制位D/IR/WD7D6D5D4D3D2D1D0指令码0001A5A4A3A2A1A0控制位D/IR/WD7D6D5D4D3D2D1D0指令码01BUSY0ON/OFFRST0000ZY12864D模块控制指令6.写显示数据D7~D0为显示数据,此指令把D7~D0写入X、Y地址指定的DDRAM单元中,且Y地址自动加1。7.读显示数据此指令将X、Y地址指定的DDRAM单元内容读到数据总线D7~D0上。控制位D/IR/WD7D6D5D4D3D2D1D0指令码10D7D6D5D4D3D2D1D0控制位D/IR/WD7D6D5D4D3D2D1D0指令码11D7D6D5D4D3D2D1D0DDRAM地址表此单元是X=1为1页,Y=32=20H为32列的单元写数据的方向写数据按页X和列Y确定的DDRAM单元写Y地址计数器有自动加1的功能,直到一个汉字写完。当Y>=40H时,指是后半屏,用Y-40H,就得到了本屏中的列号,同时决定了写什么命令DDRAM地址表ZY12864D液晶应用举例DP-51PROC单片机综合仿真实验仪--液晶显示电路A0A1A2/CSRST产生片选74LS138地址总线A0,A1,A2A15A14A13A12A11A10G2BG2AG1CBAY7Y6Y5…Y0D0...D7Q0...Q7GALEP0A0A1A2A2OED/IR/WCS1CS2D0~D7RSTP1.0WRRD&&&1E89C5274LS13874LS3738874HC0074S0474S04LCD12864VSSVDDVadjVEELIGHT+LIGHT-背光电源ZY12864D液晶显示器与51单片机的接口电路图ZY12864D液晶应用举例北辰实验设备连接方法图分析:首先:确定地址然后:设计程序连线:仅需连接红色引脚所示的连线。确定地址状态:指Busy信号位,左右半屏各有一个。点阵方式显示汉字可以显示4×8个16×16点阵汉字,一个汉字占2页16列。0~1516~3132~4748~630~1516~3132~4748~63012345670~1516~3132~4748~63页号行号列号

01234567891011121314150

1

1

1

1111111111

2

1

1

3

1

41

1

1

5

1

1

1111

1

6

1

1

1

1

1

7

1

1

1

1

0

1

1

1

1

1

1

1111

1

2111

1

1

1

3

1

1

4

1

1

5

1

1

6

1

1

1

7

1

1

10H60H01H0C6H30H02H0E2H22H22H0E2H02H0FEH02H02H00H

02H02H0FFH00H00H

00H07H02H02H07H20H80H7FH00H00H00H此单元是X=1为1页,Y=32=20H为32列的单元和字的表NAME1: ;--文字:河--;--宋体12;此字体下对应的点阵为:宽x高=16x16--DB10H,60H,01H,0C6H,30H,02H,0E2H,22H,22H,0E2H,02H,02H,0FEH,02H,02H,00HDB02H,02H,0FFH,00H,00H,00H,07H,02H,02H,07H,40H,80H,7FH,00H,00H,00H已经连好线---编程前应知道的几个概念1、X、Y、Z地址计数器

1)X地址计数器----控制页

2)Y地址计数器----控制列

3)Z地址计数器----控制行(起始行为初值)编程时要预先按显示的内容,为它们赋好初值。2、如何区别写入左/右半屏?

编程时,Y控制的列实际是从0到127列变化,其中0到63列是左半屏;

64到127列是右半屏;当列>63(3FH)即>=64列(40H)时就进入了右半屏。即:当Y>=40H时,指是后(右)半屏,用Y-40H,就得到了本屏中的列号,同时决定了写什么命令。注意:写到左或右半屏时的列在0~63之间。垂直滚动图形修改Z起始行命令水平滚动修改列命令自动生成字模自动生成字模软件介绍:1、Pctolcd2002.exe两种模式:

1)图形模式---可以生成图形的字模代码

2)字符模式----可以生成字符(汉字)的自摸代码2、字模.exe

只能生成汉字的字模代码。Pctolcd2002软件—图形模式生成图形的字模和自绘画汉字的字模选项:列行式十六进制输出精简格式,其他见图演示:从低到高,先列后行生成字模------生成的字模编码DB00H00H00HF0H1CH04H04H04H04H0CH38HF0H00H00H00H00H;DB00H00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论