2022年LCD液晶显示原理+电路图+程序 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年LCD液晶显示原理+电路图+程序 .pdf》由会员分享,可在线阅读,更多相关《2022年LCD液晶显示原理+电路图+程序 .pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LCD12864系列点阵型液晶显示模块使用说明书一、OCM12864 液晶显示模块概述1.OCM12864 液晶显示模块是128 64 点阵型液晶显示模块,可显示各种字符及图形,可与CPU直接接口,具有8 位标准数据总线、6 条控制线及电源线。采用KS0107控制 IC。2.外观尺寸: 113 6511mm(ocm12864-1), 93 7010mm(ocm12864-2) 78 7010mm(ocm12864-3),3.视域尺寸: 73.4 38.8mm(ocm12864-1) 70.7 38mm(ocm12864-2), 64 44mm(ocm12864-3) 4.重量:大约g补充说明:
2、外观尺寸可根据用户的要求进行适度调整。二、最大工作范围1、逻辑工作电压(Vcc) :4.5 5.5 V 2、电源地 (GND): 0V 3、LCD驱动电压 (Vee):0-10 V 4、输入电压: VeeVdd 5、工作温度 (Ta):055( 常温 ) / -2070(宽温)6、保存温度 (Tstg):-10 65三、电气特性 (测试条件 Ta=25,Vdd=5.0+/-0.25V) 1 、输入高电平(Vih) :3.5Vmin 2 、输入低电平(Vil):0.55Vmax 3 、输出高电平( Voh) :3.75Vmin 4 、输出低电平(Vol) :1.0Vmax 5 、工作电流:2.0
3、mAmax 四、接口说明12864-3A 接口说明表管脚号管脚电平说明1 CSA H/L 片选择信号,低电平时选择前64 列。2 CSB H 片选择信号,低电平时选择后64 列。3 GND 0V 逻辑电源地。4 VCC 5V 逻辑电源。5 VEE -10V LCD驱动电源。6 D/I H/L 数据 指令选择,高电平:数据D0-D7 将送入显示RAM ;低电平:数据D0-D7 将送入指令寄存器执行。7 R/W H/L 读 写选择,高电平:读数据;低电平:写数据。8 E H.H/L 读写使能,高电平有效,下降沿锁定数据。9 DB0 H/L 数据输入输出引脚。名师资料总结 - - -精品资料欢迎下载
4、 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 23 页 - - - - - - - - - 10 DB1 H/L 数据输入输出引脚。11 DB2 H/L 数据输入输出引脚。12 DB3 H/L 数据输入输出引脚。13 DB4 H/L 数据输入输出引脚。14 DB5 H/L 数据输入输出引脚。15 DB6 H/L 数据输入输出引脚。16 DB7 H/L 数据输入输出引脚。五、指令描述1、显示开 / 关设置CODE:R/WD/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L L L H
5、H H H H H/L 功能:设置屏幕显示开/ 关。DB0=H ,开显示; DB0=L ,关显示。不影响显示RAM(DD RAM) 中的内容。2、设置显示起始行CODE:R/WD/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L H H 行地址( 063)功能:执行该命令后,所设置的行将显示在屏幕的第一行。显示起始行是由Z地址计数器控制的,该命令自动将A0-A5 位地址送入Z 地址计数器,起始地址可以是0-63 范围内任意一行。Z 地址计数器具有循环计数功能,用于显示行扫描同步,当扫描完一行后自动加一。3、设置页地址CODE:R/WD/I DB7 DB6 DB5 DB
6、4 DB3 DB2 DB1 DB0 L L H L H H H 页地址( 07)功能:执行本指令后,下面的读写操作将在指定页内,直到重新设置。页地址就是DD RAM 的行地址,页地址存储在X地址计数器中,A2-A0 可表示 8 页,读写数据对页地址没有影响,除本指令可改变页地址外,复位信号(RST) 可把页地址计数器内容清零。 DD RAM地址映像表 Y 地址0 1 2 ,61 62 63 DB0 PAGE0 DB7 X=0 DB0 PAGE1 DB7 X=1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
7、 - - - - - 第 2 页,共 23 页 - - - - - - - - - DB0 PAGE6 DB7 X=7 DB0 PAGE7 DB7 X=8 4、设置列地址CODE:R/WD/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L L H 列地址( 063)功能: DD RAM 的列地址存储在Y地址计数器中,读写数据对列地址有影响,在对DD RAM 进行读写操作后, Y 地址自动加一。5、状态检测CODE:R/WD/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 H L BF L ON/OFF RST L L L L 功能:读忙信号标志位(
8、BF) 、复位标志位(RST)以及显示状态位(ON/OFF)。BF=H :内部正在执行操作;BF=L:空闲状态。RST=H :正处于复位初始化状态;RST=L :正常状态。ON/OFF=H :表示显示关闭;ON/OFF=L :表示显示开。6、写显示数据CODE:R/WD/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L H D7 D6 D5 D4 D3 D2 D1 D0 功能:写数据到DD RAM ,DD RAM 是存储图形显示数据的,写指令执行后Y 地址计数器自动加1。D7-D0位数据为1 表示显示,数据为0 表示不显示。写数据到DD RAM 前,要先执行“设置页地址”
9、及“设置列地址”命令。7、读显示数据CODE:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 H H D7 D6 D5 D4 D3 D2 D1 D0 功能:从DD RAM 读数据,读指令执行后Y 地址计数器自动加1。从 DD RAM 读数据前要先执行“设置页地址”及“设置列地址”命令。六、接口时序. 写操作时序名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 23 页 - - - - - - - - - 时序1.读操作时序时序时序参数表:名称符
10、号最小值典型值最大值单位E周期时间Tcyc1000nsE高电平宽度Pweh450 nsE低电平宽度Pwel450 nsE上升时间Tr 25 nsE下降时间Tf 25 ns地址建立时间Tas140ns地址保持时间taw10ns数据建立时间Tdsw 200ns数据延迟时间Tddr 320 ns写数据保持时间Tdhw10ns读数据保持时间Tdhr20ns七、屏幕显示与DD RAM 地址映射关系Y1 Y2 Y3 Y4 ,Y62 Y63 Y64 X=0 Line 0 1/0 1/0 1/0 1/0 ,1/0 1/0 1/0 DB0 Line 1 1/0 1/0 1/0 1/0 ,1/0 1/0 1/0
11、DB1 Line 2 1/0 1/0 1/0 1/0 ,1/0 1/0 1/0 DB2 Line 3 1/0 1/0 1/0 1/0 ,1/0 1/0 1/0 DB3 Line 4 1/0 1/0 1/0 1/0 ,1/0 1/0 1/0 DB4 Line 5 1/0 1/0 1/0 1/0 ,1/0 1/0 1/0 DB5 Line 6 1/0 1/0 1/0 1/0 ,1/0 1/0 1/0 DB6 Line 7 1/0 1/0 1/0 1/0 ,1/0 1/0 1/0 DB7 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
12、 名师精心整理 - - - - - - - 第 4 页,共 23 页 - - - - - - - - - , X=7 Line60 1/0 1/0 1/0 1/0 ,1/0 1/0 1/0 DB4 Line61 1/0 1/0 1/0 1/0 ,1/0 1/0 1/0 DB5 Line62 1/0 1/0 1/0 1/0 ,1/0 1/0 1/0 DB6 Line63 1/0 1/0 1/0 1/0 ,1/0 1/0 1/0 DB7 八、测试硬件电路九、读写模块程序举例写指令子程序(INST)SETB E CLR D_I CLR R_W MOV P1, A CLR E RET 写数据子程序(D
13、ATA )SETB E SETB D_I CLR R_W MOV P1, A CLR E RET 写一页显示RAM 数据(假设指令子程序为INST,数据子程序为DATA )MOV A, #0B8H LCALL INST ;置页地址为0 页MOV A, #40H VEEV0第三脚VEE 第 18脚可调 10K (三极管内置)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 23 页 - - - - - - - - - LCALL INST ;置列地址为0 列MOV R2,#4
14、0H MOV R1,#00H MOV DPTR ,#ADDR LOOP:MOV A, R1 MOVC A, A+DPTR LCALL DATA INC R1 DJNZ R2, LOOP 带中文字库的 128X64是一种具有 4 位/8 位并行、 2 线或 3 线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为12864, 内置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 23 页 - - - - - - - - - 8192 个
15、 16*16 点汉字,和 128 个 16*8 点 ASCII 字符集 . 利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示84 行 1616 点阵的汉字 . 也可完成图形显示 . 低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。基本特性 : l 低电源电压( VDD:+3.0-+5.5V )l 显示分辨率 :12864 点l 内置汉字字库,提供8192个 1616 点阵汉字 ( 简繁体可选 ) l 内置 128 个 168点阵
16、字符l 2MHZ时钟频率l 显示方式: STN 、半透、正显l 驱动方式: 1/32DUTY ,1/5BIAS l 视角方向: 6 点l 背光方式:侧部高亮白色LED ,功耗仅为普通 LED的 1/5 1/10 l 通讯方式:串行、并口可选l 内置 DC-DC 转换电路,无需外加负压l 无需片选信号,简化软件设计l 工作温度 : 0 - +55 , 存储温度 : - 20 - +60 模块接口说明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 23 页 - - - - -
17、 - - - - *注释 1:如在实际应用中仅使用串口通讯模式,可将PSB接固定低电平,也可以将模块上的 J8 和“GND ”用焊锡短接。*注释 2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。*注释 3:如背光和模块共用一个电源,可以将模块上的JA、JK用焊锡短接。2.2 并行接口管脚号 管脚名称电平管脚功能描述1 VSS 0V 电源地2 VCC 3.0+5V 电源正3 V0 - 对比度(亮度)调整4 RS(CS )H/L RS= “H ”, 表示 DB7 DB0为显示数据RS= “L”, 表示 DB7 DB0为显示指令数据5 R/W(SID) H/L R/W= “H
18、”,E=“H ” , 数据被读到 DB7 DB0 R/W= “L”,E=“H L”, DB7 DB0的数据被写到 IR 或DR 6 E(SCLK) H/L 使能信号7 DB0 H/L 三态数据线8 DB1 H/L 三态数据线名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 23 页 - - - - - - - - - 9 DB2 H/L 三态数据线10 DB3 H/L 三态数据线11 DB4 H/L 三态数据线12 DB5 H/L 三态数据线13 DB6 H/L 三态数据线
19、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 和“VCC ”用焊锡短接。*注释 2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。*注释 3:如背光和模块共用一个电源,可以将模块上的JA、JK用焊锡短接。四.
20、模块主要硬件构成说明控制器接口信号说明:1、RS ,R/W的配合选择决定控制界面的4 种模式:RS R/W 功能说明L L MPU 写指令到指令暂存器( IR)L H 读出忙标志( BF )及地址记数器( AC )的状态H L MPU 写入数据到数据暂存器(DR )H H MPU 从数据暂存器( DR )中读出数据2、E信号E状态执行动作结果高 低I/O 缓冲 DR 配合/W进行写数据或指令高DR I/O 缓冲配合 R进行读数据或指令低/ 低 高无动作 忙标志 :BF BF标志提供内部工作情况 .BF=1 表示模块在进行内部操作, 此时模块不接受外部指令和数据 .BF=0 时, 模块为准备状态
21、 , 随时可接受外部指令和数据. 利用STATUS RD 指令, 可以将 BF读到 DB7总线, 从而检验模块之工作状态. 字型产生 ROM(CGROM)字型产生 ROM(CGROM)提供 8192个此触发器是用于模块屏幕显示开和关的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 23 页 - - - - - - - - - 控制。 DFF=1为开显示( DISPLAY ON),DDRAM 的内容就显示在屏幕上, DFF=0为关显示(DISPLAY OFF) 。DFF 的
22、状态是指令 DISPLAY ON/OFF 和 RST信号控制的 。显示数据 RAM (DDRAM)模块内部显示数据RAM 提供 642个位元组的空间,最多可控制4 行16 字(64 个字)的中文字型显示,当写入显示数据RAM 时,可分别显示 CGROM与 CGRAM 的字型;此模块可显示三种字型, 分别是半角英数字型 (16*8) 、CGRAM字型及 CGROM的中文字型,三种字型的选择,由在DDRAM 中写入的编码选择,在0000H 0006H的编码中(其代码分别是 0000、0002、0004、0006 共 4 个)将选择 CGRAM 的自定义字型 ,02H 7FH的编码中将选择半角英数字
23、的字型 ,至于 A1以上的编码将自动的结合下一个位元组,组成两个位元组的编码形成中文字型的编码BIG5(A140D75F ),GB (A1A0-F7FFH )。字型产生 RAM(CGRAM)字型产生 RAM 提供图象定义 ( 造字) 功能, 可以提供四组 1616 点的自定义图象空间,使用者可以将内部字型没有提供的图象字型自行定义到CGRAM 中,便可和CGROM中的定义一样地通过DDRAM 显示在屏幕中。地址计数器 AC地址计数器是用来贮存 DDRAM/CGRAM之一的地址 , 它可由设定指令暂存器来改变,之后只要读取或是写入DDRAM/CGRAM的值时,地址计数器的值就会自动加一,当RS为
24、“0”时而 R/W为“1”时,地址计数器的值会被读取到DB6 DB0中。应用说明用带中文字库的128X64 显示模块时应注意以下几点:欲在某一个位置显示中文字符时,应先设定显示字符位置,即先设定显示地址,再写入中文字符编码。显示 ASCII 字符过程与显示中文字符过程相同。不过在显示连续字符时,只须设定一次显示地址,由模块自动对地址加1 指向下一个字符位置,否则,显示的字符中将会有一个空ASCII 字符位置。当字符编码为2 字节时,应先写入高位字节,再写入低位字节。模块在接收指令前,向处理器必须先确认模块内部处于非忙状态,即读取 BF标志时 BF 需为“0”,方可接受新的指令。 如果在送出一个
25、指令前不检查BF标志,则在前一个指令和这个指令中间必须延迟一段较长的时间,即等待前一个指令确定执行完成。指令执行的时间请参考指令表中的指令执行时间说明。“RE” 为基本指令集与扩充指令集的选择控制位。当变更“ RE”后,以后的指令集将维持在最后的状态,除非再次变更 “RE ” 位,否则使用相同指令集时,无需每次均重设“RE ” 位。用 51 单片机应用于12864液晶显示程序(带字库汉字显示演示程序,可用于本站XL 系列实验仪);12864 (带字库汉字显示演示程序;* ;* (51c51 test web) * 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年LCD液晶显示原理+电路图+程序 2022 LCD 液晶显示 原理 电路图 程序
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内