12864点阵式LCD显示屏实验设计报告.docx
《12864点阵式LCD显示屏实验设计报告.docx》由会员分享,可在线阅读,更多相关《12864点阵式LCD显示屏实验设计报告.docx(36页珍藏版)》请在冰豆网上搜索。
12864点阵式LCD显示屏实验设计报告
自动化专业综合课程设计1
课程设计报告
系另0:
机电与自动化学院
专业班级:
自动化0902
学号:
077
学生姓名:
王威
指导教师:
李川香
(课程设计时间:
2012年月日——2012年月日)华中科技大学武昌分校
1课程设计目的2
2课程设计题目描述和要求2
3课程设计报告内容2
系统软、硬件功能设定(分工方案)2
系统硬件电路介绍2
321系统硬件电路框图6
3.2.2LCD显示基本原理7
3.2.3接线方法7
3.2.4管脚应用说明7
系统软件介绍8
3.3.1系统软件流程9
3.3.2读写操作时序11
3.3.3液晶显示模块指令系统13
3.3.4指令应用说明14
系统软、硬调试过程16
4•总结16
参考文献17
18
附录
1课程设计目的
通过电路结构选择、控制方式选择、参数计算、器件选型、硬件制作及软件编程调试等训练切实培养学生综合应用知识、正确分析问题、解决问题的能力,特别是实际动手和创新能力,将自动化专业知识进行整合,融会贯通。
2课程设计题目描述和要求
设计题目:
LCD显示器显示界面的设计
信息时代各种信息最终都是要通过信息显示来实现人、机交换,而信息
的显示依赖于各种显示器件的应用,由于液晶显示器(LCD具有低工作电压、
微功耗、显示灵活、成本低等特点,因此在电子计算器、智能化仪器仪表、手机、掌上电脑等等领域应用极为广泛。
(1)了解128X64液晶显示器的基本结构、电路特性、软件特性、接口应用技术等;
(2)在
(1)基础上能根据实际工作需要,进行液晶显示界面的任意开发;
如:
要求每位同学在液晶(LCD上显示自己的学号(数字)、姓名(中文)等;
(3)撰写课程设计说明书。
说明书中要求有主程序流程图、关键子程序流程图及应用系统硬件电路图;
(4)总结调试过程中出现的问题及解决办法。
3课程设计报告内容
系统软、硬件功能设定(分工方案)
系统软件使用keil,89C51单片机,硬件则选用12864液晶显示器
系统硬件电路介绍
带中文字库的128X64是一种具有4位/8位并行、2线或3线串行多种接口
方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示
分辨率为128X64,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。
可以显示8X4行16X16点阵的汉字.也可完成图形显示.低电压低功耗是其又一显著特点。
由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略
低于相同点阵的图形液晶模块。
二、基本特性
(1)低电源电压(VDD:
++
(2)显示分辨率:
128X64点
(3)内置汉字字库,提供8192个16X16点阵汉字(简繁体可选)
(4)内置128个16X8点阵字符
(5)2MHZ寸钟频率
(6)显示方式:
STN半透、正显
(7)驱动方式:
1/32DUTY1/5BIAS
(8)视角方向:
6点
(9)背光方式:
侧部高亮白色LED功耗仅为普通LED的1/5—1/10
(10)通讯方式:
串行、并口可选
(11)内置DC-DC专换电路,无需外加负压
(12)无需片选信号,简化软件设计
(13)工作温度:
0C-+55C,存储温度:
-20E-+60C
三、模块接口说明
管脚
号
管脚名称
电平
管脚功能描述
1
VSS
0V
电源地
2
VCC
+5V
电源正
3
V0
-
对比度(亮度)调整
4
RS(CS
H/L
RS=“H,表示DB7DB0为显示数据
RS=“L”,表示DB7DB0为显示指令数据
5
R/W(SID)
H/L
R/W=“H,E=“H,数据被读到DB7DB0
R/W=“L”,E=“H-L”,DB7DB0的数据被写到
IR或DR
6
E(SCLK)
H/L
使能信号
7
DB0
H/L
二态数据线
8
DB1
H/L
二态数据线
9
DB2
H/L
二态数据线
10
DB3
H/L
二态数据线
11
DB4
H/L
二态数据线
12
DB5
H/L
二态数据线
13
DB6
H/L
二态数据线
14
DB7
H/L
二态数据线
15
PSB
H/L
H:
8位或4位并口方式,L:
串口方式(见注释1)
16
NC
-
空脚
17
/RESET
H/L
复位端,低电平有效(见注释2)
18
VOUT
-
LCD驱动电压输出端
19
A
VDD
背光源正端(+5V)(见注释3)
20
K
VSS
背光源负端(见注释3)
*注释1:
如在实际应用中仅使用串口通讯模式,可将PSB接固定低电平,也可以将模块上的J8和“GND用焊锡短接。
*注释2:
模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。
*注释3:
如背光和模块共用一个电源,可以将模块上的JA、JK用焊锡短接。
控制器接口信号说明:
1、RSR/W的配合选择决定控制界面的4种模式:
RS
R/W
功能说明
L
L
MPI写指令到指令暂存器(IR)
L
H
读出忙标志(BF)及地址记数器(AC)的状态
H
L
MPU写入数据到数据暂存器(DR
H
H
MPI从数据暂存器(DR中读出数据
2、E信号
E状态
执行动作
结果
高一>低
I/O缓冲
—>DR
配合/W进行与数据或指令
高
DR->I/O缓
冲
配合R进行读数据或指令
低/低
—>高
无动作
忙标志:
BFBF标志提供内部工作情况.BF=1表示模块在进行内部操
作,此时模块不接受外部指令和数据.BF=0时,模块为准备状态,随时可接受外部指令和数据•利用STATUSRD指令,可以将BF读到DB7总线,从而检验模块之工作状态•
字型产生R0(CGRQM字型产生R0(CGRQM提供8192个此触发
器是用于模块屏幕显示开和关的控制。
DFF=1为开显示(DISPLAYON),DDRAM勺
内容就显示在屏幕上,DFF=Q为关显示(DISPLAY3FF)oDFF的状态是指令DISPLAYON/OFF和RST信号控制的。
显示数据RAM(DDRA)模块内部显示数据RAM提供64X2个位元组的空间,最多可控制4行16字(64个字)的中文字型显示,当写入显示数据RAM时,可分别显示CGRO与CGRA的字型;此模块可显示三种字型,分别是半角英数字型(16*8)、CGRAI字型及CGRO的中文字型,三种字型的选择,由在DDRAMP写入的编码选择,在0000H—0006H的编码中(其代码分别是0000、0002、0004、0006共4个)将选择CGRAI的自定义字型,02H—7FH的编码中将选择半角英数字的字型,至于A1以上的编码将自动的结合下一个位元组,组成两个位元组的编码形成中文字型的编码BIG5(A140—D75F),GB(A1A0-F7FFH)。
字型产生RAM(CGRAM)字型产生RAM提供图象定义(造字)功能,可以
提供四组16X16点的自定义图象空间,使用者可以将内部字型没有提供的图象字型自行定义到CGRAI中,便可和CGRO中的定义一样地通过DDRA显示在屏幕中。
地址计数器AC地址计数器是用来贮存DDRAM/CGR之一的地址,它可由设定指令暂存器来改变,之后只要读取或是写入DDRAM/CGR的值时,地址计数器的值就会自动加一,当RS为“0”时而R/W为“1”时,地址计数器的值会被读取到DB6DB0中。
光标/闪烁控制电路此模块提供硬体光标及闪烁控制电路,由地址计数器的值来指定DDRAI中的光标或闪烁位置。
3.2.1系统硬件电路框图
128*64图形液晶显示器的内部结构图如图3-2-1
(1),其引脚功能如表3-2-1
(2)
引脚符
号
状
态
引脚名称
功能
CS1CS2
输
入
芯片片选端
CS1和CS2高电平选通
E
输
入
读写使能信号
在E降沿数据被销存写入及其兼容控制驱动器在
E高电平期间数据被读出
R/W
输
入
读写选择信号
R/W=1为读选通,R/W=0为写选通
D/1
输
入
数据指令选择
信号
D/I=1为数据操作,D/I=0为写指令或读状态
DB0-DB7
态
数据总线
RST
输
入
复位信号
复位信号有效时,关闭液晶显示,使显示起始行
为0,RST可跟MPU相连,由MPU控制也可直接
接VCC使之不起作用
表3-2-1
(2)引脚功能表
322LCD显示基本原理
FYD12864-0402B是一种具有4位/8位并行、2线或3线串行多种接口方式,
内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率
为128X64,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。
可以显示8X4行16X16点阵的汉字.也可完成图形显示.低电压低功耗是其又一显著特点。
由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于
相同点阵的图形液晶模块。
3.2.3接线方法
将LCD模块板插入用户板的扩展槽中,连接好仿真器,打开实验箱电源,将系统资源区的数据总线D0到D7分别接扩展板的数据总线D0到D7,RST接,CS2接,CS1接,EN接,RW接,DI接。
3.2.4管脚应用说明
管脚号
管脚名称
电平
管脚功能描述
1
VSS
0V
电源地
2
VCC
+5V
电源正
3
V0
-
对比度(亮度)调整
4
RS(CS
H/L
RS=“H,表示DB7DB0为显示数据
RS=“L”,表示DB7DBO为显示指令数据
5
R/W(SID)
H/L
R/W=“H,E=“H',数据被读到DB7DB0
R/W=“L”,E=“FHL”,DB7——DB0的数据被写到IR
或DR
6
E(SCLK)
H/L
使能信号
7
DB0
H/L
二态数据线
8
DB1
H/L
二态数据线
9
DB2
H/L
二态数据线
10
DB3
H/L
二态数据线
11
DB4
H/L
二态数据线
12
DB5
H/L
二态数据线
13
DB6
H/L
二态数据线
14
DB7
H/L
二态数据线
15
PSB
H/L
H:
8位或4位并口方式,L:
串口方式(见注释1)
16
NC
-
空脚
17
/RESET
H/L
复位端,低电平有效(见注释2)
18
VOUT
-
LCD驱动电压输出端
19
A
VDD
背光源正端(+5V)(见注释3)
20
K
VSS
背光源负端(见注释3)
*注释1:
如在实际应用中仅使用并口通讯模式,可将PSB接