12864点阵型液晶显示屏的基本原理与使用方法
12864液晶中文资料
12864液晶中文资料一、概述12864液晶是一种常用的显示器件,广泛应用于各种电子设备中。
本文将详细介绍12864液晶的基本原理、技术参数、接口定义以及使用方法。
二、基本原理12864液晶采用液晶材料的光电效应,通过控制液晶分子的排列状态来实现图像的显示。
其基本原理如下:1. 液晶分子的排列:液晶分子在电场作用下,可以呈现不同的排列状态,包括平行排列、垂直排列和斜向排列等。
2. 光的偏振特性:液晶分子的排列状态会改变光的偏振方向,从而影响光的透射和反射。
3. 电场控制:通过施加电场,可以改变液晶分子的排列状态,从而控制光的透射和反射,实现图像的显示。
三、技术参数12864液晶的技术参数如下:1. 分辨率:128x64像素,即共有128列和64行像素点。
2. 视角:可视角度为大约160度,支持广泛的观看角度。
3. 对比度:对比度高,图像显示清晰,可适应不同环境的显示需求。
4. 亮度:亮度可调节,适应不同环境的亮度要求。
5. 响应时间:响应速度快,显示图像刷新迅速。
四、接口定义12864液晶的接口定义如下:1. 电源接口:包括电源正负极连接口,用于提供电源给液晶显示模块。
2. 数据接口:包括数据引脚和控制引脚,用于传输图像数据和控制信号。
3. 背光接口:用于连接背光灯,提供背光照明。
五、使用方法12864液晶的使用方法如下:1. 连接电源:将电源正负极连接到液晶模块的电源接口,确保电源供应正常。
2. 连接数据接口:将数据引脚和控制引脚连接到控制器或微处理器的相应引脚。
3. 连接背光:将背光接口连接到背光灯,确保背光灯正常工作。
4. 编写代码:使用相应的编程语言,编写控制12864液晶显示的代码,包括图像数据传输和控制信号发送等。
5. 调试测试:将控制器或微处理器与12864液晶连接后,进行调试测试,确保图像能够正常显示。
六、应用领域12864液晶广泛应用于各种电子设备中,包括但不限于以下领域:1. 仪器仪表:用于显示各种仪器仪表的测量结果、参数和状态信息。
12864点阵型液晶显示屏的基本原理与使用方法(很详细)
12864点阵型液晶显示屏的基本原理与使用方法(很详细)点阵LCD的显示原理在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。
对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。
而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。
而剩下的低128位则留给英文字符使用,即英文的内码。
那么,得到了汉字的内码后,还仅是一组数字,那又如何在屏幕上去显示呢?这就涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了根本的变化,它是用数字的各位信息来记载英文或汉字的形状,如英文的'A'在字模的记载方式如图1所示:图1“A”字模图而中文的“你”在字模中的记载却如图2所示:图2“你”字模图12864点阵型LCD简介12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成。
可完成图形显示,也可以显示8×4个(16×16点阵)汉字。
管脚号管脚名称LEVER管脚功能描述1VSS0电源地2VDD+5.0V电源电压3V0-液晶显示器驱动电压4D/I(RS)H/L D/I=“H”,表示DB7∽DB0为显示数据D/I=“L”,表示DB7∽DB0为显示指令数据5R/W H/L R/W=“H”,E=“H”数据被读到DB7∽DB0R/W=“L”,E=“H→L”数据被写到IR或DR 6E H/L R/W=“L”,E信号下降沿锁存DB7∽DB0R/W=“H”,E=“H”DDRAM数据读到DB7∽DB0 7DB0H/L数据线8DB1H/L数据线9DB2H/L数据线10DB3H/L数据线11DB4H/L数据线12DB5H/L数据线13DB6H/L数据线14DB7H/L数据线15CS1H/L H:选择芯片(右半屏)信号16CS2H/L H:选择芯片(左半屏)信号17RET H/L复位信号,低电平复位18VOUT-10V LCD驱动负电压19LED+-LED背光板电源20LED--LED背光板电源表1:12864LCD的引脚说明在使用12864LCD前先必须了解以下功能器件才能进行编程。
12864LCD液晶显示原理及使用方法
12864LCD液晶显示原理及使用方法
一、液晶显示原理
1.液晶材料的性质
液晶是介于固体和液体之间的一种物质状态。
它具有流动性和定向性,通过控制电场可以改变其流动性。
液晶分子呈现出各种不同的排列方式,
包括向列排列、向行排列、扭曲排列等。
2.电场的作用
当液晶材料处于电场作用下时,液晶分子会发生定向排列。
电场的存
在导致液晶分子的定向,形成一定的直流电场效应。
通过改变电场的强度
和方向,可以改变液晶分子的排列状态。
3.光的传输
液晶分子的定向排列对入射光的传播具有影响。
根据液晶分子的不同
排列状态,可以选择性地传递或阻挡入射光。
通过控制电场的强度和方向,可以调节液晶分子的排列状态,从而改变光的传输效果。
4.显示原理
二、液晶显示的使用方法
1.连接电源
2.初始化
在液晶屏开始显示之前,需要进行初始化设置。
通过向液晶屏发送命令,配置液晶屏的各种参数,如显示模式、显示偏移量、对比度等。
3.显示图像
初始化完成后,可以通过向液晶屏发送数据以显示图像。
可以通过控制每个像素点的液晶分子排列状态,从而显示出对应的图像。
可以通过编写程序或者使用液晶屏驱动库来控制显示内容。
4.其他控制
除了显示图像外,液晶显示屏还具有其他一些控制功能。
例如,可以通过发送命令来设置光标位置、清除屏幕内容、切换显示区域等。
总结:。
12864点阵型液晶显示屏的基本原理与使用方法(很详细)
0
0
1
1
1
0
0
1
1
X
X
X
0
0
1
0
1
1
1
0
0
0
1
X
X
X
1
0 BUSY 0 ON/OFF RST 0
0
1
写数据
1
1
读数据
DB2 1 X X X 0
DB1 1 X X X 0
DB0 1/0
X X X 0
表 2:12864LCD 指令表
各功能指令分别介绍如下。
显示开/关指令
R/WRS 00
DB7 DB6 DB5 DB4 DB3DB2DB1 DB0 00111111/0
设置了页地址和列地址,就唯一确定了显示 RAM 中的一个单元,这样 MPU 就可以
用读、写指令读出该单元中的内容或向该单元写进一个字节数据。
5、读状态指令
R/WRS 10
DB7 DB6 DB5 DB4 DB3DB2DB1 DB0 BUSY0ON/OFFREST0000
该指令用来查询液晶显示模块内部控制器的状态,各参量含义如下:
图 2 “你”字模图
12864 点阵型 LCD 简介
12864 是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及 128×64 全点阵液晶显示器组成。 可完成图形显示,也可以显示 8×4 个(16×16 点阵)汉字。
管脚号 1 2 3 4
管脚名称 VSS VDD V0
D/I(RS)
LEVER 0
12864LCD 的指令系统及时序
该类液晶显示模块(即 KS0108B 及其兼容控制驱动器)的指令系统比较简单,总共只有七种。其指 令表如表 2 所示:
12864液晶显示图片原理(完整版)
51单片机综合学习12864液晶原理分析1辛勤学习了好几天,终于对12864液晶有了些初步了解~没有视频教程学起来真有些累,基本上内部程序写入顺序都是根据程序自我变动,然后逆向反推出原理……芯片:YM12864R P-1 控制芯片:ST7920A 带中文字库初步小结:1、控制芯片不同,寄存器定义会不同2、显示方式有并行和串行,程序不同3、含字库芯片显示字符时不必对字符取模了4、对芯片的结构地址一定要理解清楚5、显示汉字时液晶芯片写入数据的顺序(即显示的顺序)要清楚6、显示图片时液晶芯片写入数据的顺序(即显示的顺序)要清楚7、显示汉字时的二级单元(一级为八位数据写入单元)要清楚8、显示图片时的二级单元(一级为八位数据写入单元)要清楚12864点阵液晶显示模块(LCM)就是由128*64个液晶显示点组成的一个128列*64行的阵列。
每个显示点对应一位二进制数,1表示亮,0表示灭。
存储这些点阵信息的RAM称为显示数据存储器。
要显示某个图形或汉字就是将相应的点阵信息写入到相应的存储单元中。
图形或汉字的点阵信息由自己设计,问题的关键就是显示点在液晶屏上的位置(行和列)与其在存储器中的地址之间的关系。
由于多数液晶显示模块的驱动电路是由一片行驱动器和两片列驱动器构成,所以12864液晶屏实际上是由左右两块独立的64*64液晶屏拼接而成,每半屏有一个512*8 bits显示数据RAM。
左右半屏驱动电路及存储器分别由片选信号CS1和CS2选择。
显示点在64*64液晶屏上的位置由行号(line,0~63)与列号(column,0~63)确定。
512*8 bits RAM中某个存储单元的地址由页地址(Xpage,0~7)和列地址(Yaddress,0~63)确定。
每个存储单元存储8个液晶点的显示信息。
为了使液晶点位置信息与存储地址的对应关系更直观关,将64*64液晶屏从上至下8等分为8个显示块,每块包括8行*64列个点阵。
12864中文图形点阵液晶显示模块使用说明书
72us
读出 RAM
的值
1 1 D7
D6
D5
D4
D3
D2
D1
D0
从 内 部 RAM 读 取 数 据 (DDRAM/CGRAM/GDRAM)
72us
指令表 2:(RE=1:扩充指令集)
指令
指令码
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
说明
执行 时间 (540K HZ)
功能:设定 CGRAM 地址到地址计数器(AC),需确定扩充指令中 SR=0(卷动地址或 RAM 地址选择)
地址
设定 CGRAM 地址到地址计数器(AC)
1 AC5 AC4 AC3 AC2 AC1 AC0 需确定扩充指令中 SR=0(卷动地址或 72us RAM 地址选择)
设定 DDRAM 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 设定 DDRAM 地址到地址计数器(AC) 72us
I/O
DB5
I/O
DB6
I/O
DB7
I/O
PSB
I
NC
-
/RST
I
VEE
-
LED+
-
LED-
-
说明
电源地
逻辑电源正(+5V)
LCD 对比度调节电压
并行模式时选择数据或指令
H: 数据 L: 指令
串行模式时选择模块与否
H: 选择 L: 不选择
并行模式时控制读写
H: 读
L: 写
串行模式时输入数据
并行模式时使能端
L
L
L
H
DL
X
RE
X
EDM12864C 图形点阵式液晶显示器模块 原理与应用手册
LCD 模块使用手册EDM12864C图形点阵式液晶显示器模块原理与应用手册大连东福彩色液晶显示器有限公司1.使用范围----------------------------------------------------32.质量保证----------------------------------------------------33.性能特点----------------------------------------------------34.外形图-------------------------------------------------------65.I/O接口特性-----------------------------------------------66.质量等级---------------------------------------------------127.可靠性---------------------------------------------------168.生产注意事项---------------------------------------------169.使用注意事项---------------------------------------------17第 1 页共 17页第 2 页 共 17页1. 使用范围该检验标准适用于大连东福彩色液晶显示器有限公司设计提供的标准液晶显示模块。
如果在使用中出现了异常问题或没有列明的项目,建议同最近的供应商或本公司联系。
2. 质量保证如在此手册列明的正常条件下使用、储存该产品,公司将提供12个月的质量保证。
3. 性能特点3-1.性能:显示方式 : 反射、正显黄绿色 STN LCD 显示颜色 : 显示点: 深蓝色背景:黄绿色显示形式 : 128(w)×64 (h) 全点阵 输入数据 : 来自MPU 的8位并行数据接口 驱动路数 : 1/64 Duty视 角 :6 点3-2.机械性能:项 目规 格单位 外形尺寸 102.0(W)×70.0(H) ×10.0 Max.(T) Mm 显示点阵数 128(W) ×64(H) Dots—视 域 72.0(W)×40.0(H) Mm 显示图形域 66.52(W)×33.24(H) Mm 点间距 0.48(W)×0.48(H) Mm 点尺寸 0.44(W)×0.44(H) Mm重量 Approx. 80 G 3-3. 极限参数:项 目符 号 最小值最大值单位 注 释逻辑 Vdd 0 6.0 V电源电压LCD 驱动 Vdd – Vee 0 16.0 V输入电压 Vi 0 Vdd V 操作温度 Top 0 50 ℃ 储存温度 Tstg -20 70 ℃ 湿度 — — 90 %RH 3-4. 电气特性:第 3 页 共 17页3-4-1 电气参数项 目 符 号 条 件 最小值典型值 最大值 单 位 逻辑 Vdd 4.5 5.0 5.5电源电压LCD 驱动 Vdd–Vee 14.5 — 16.0高电平 Vih Vdd=5V ±5% 0.8Vdd — Vdd输入电压低电平 Vil 0 — 0.2VddV频 率 Fflm Vdd=5V 70 75 80 Hz逻辑 Idd — 1.6 2.0功 耗 LCD 驱动 Iee Vdd=5V Vdd–Vee= 15.0VFflm=75Hz— 0.15 0.2 mA Ta= 0℃φ=0°,θ=0°— 15.2 16.0Ta= 25℃φ=0°,θ=0°14.7 15.0 15.5 LCD 驱动电压 (推荐电压) Vdd–Vee Ta= 50℃φ=0°,θ=0° 14.5 15.0 —VNote: <1> 驱动路数=1/64 <2> 所有点在静态条件下3-5. 电光特性项 目 符号温度 条件 最小值典型值最大值 单位 注释 0℃ — 5.2 6.025℃4.75.0 5.5 LCD 驱动电压(推荐电压) V LCD50℃ φ=0°,θ=0° 4.5 5.0 — V 1,2,5 0℃ — 1500 2000 上升时间tr 25℃ — 150 2000℃ — 3000 3500 响应 时间衰退时间 td25℃ φ=0°,θ=0°— 200 250Ms 1,3,5垂直 -35 — 35视 角Δφ 25℃水平 -30 — 30 deg. 1,4,5对比度 K 25℃ φ=0°,θ=0°2.0 5.0 — — 1,5,6注意:<1> φ和θ的定义<2> 在此电压范围内能获得对比度大于2(k≥2)注意:<4>视角定义注意:<5> 光学测量系统温度控制室(ΔΦ) ΔΦ=|Φ1-Φ2|第 4 页共 17页非选择点的亮度(B2)选择点的亮度(B1)非选择点的亮度(B1)选择点的亮度(B2)第 5 页共 17页4.外形图PIN# P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 SYM. CS2 NC VSS CS1 RST NC NC VDD VEE D/I PIN# P11 P12 P13 P14 P15 P16 P17 P18 P19 P20 SYM R/W E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 5.I/O接口特性5-1. I/O 接口表:管脚号管脚名称电平功能描述1 CS2 H/L高电平有效,CS1=0,CS2=1选择左半屏,相反则选右半屏connection2 \ --None--3 Vss电源地:0V4 CS1 H/L高电平有效,CS1=0,CS2=1选择左半屏,相反则选右半屏5 RST H/L低电平时复位connectionNone6 \ --connection7 \ --None8 VDD -- 电源电压: +5V-- 液晶显示器驱动电压:0~-12V9 VEE10 D/I H/LD/I=“H”时表示DB7~DB0为显示数据第 6 页共 17页第 7 页 共 17页D/I=“L”时表示 DB7~DB0为指令数据11 R/W H/L R/W=“H”,E=“H” 数据读到DB7~DB0R/W=“L”,E=“H->L” 数据写到DB7~DB012 E H.H → L 使能信号: R/W=“L” E 信号下降沿锁存DB7~DB0 R/W=“H”E=“H” DD RAM 数据读到DB7~DB013-20 DB0~DB7数据总线 5-2.时序及时序图: 1) 写操作时序2)读操作时序3)接口时序参数名 称 符号 最小值典型值最大值单位 E 周期时间 Tcyc 1000 - - ns E 高电平宽度 Pweh 450 - - ns E 低电平宽度 Pwel 450 - - ns E 上升时间 Tr - - 25 ns E 下降时间 Tf - - 25 ns 地址建立时间Tas 140 - - ns地址保持时间Tah 10 - - ns数据建立时间Tdsw 200 - - ns数据延迟时间Tddr - - 320 ns写数据保持时间Tdhw 10 - - ns读数据保持时间Tdhr 20 - - ns电源连接图5-3.LED背光:EDM12864C可接LED背光,5V供电,建议串接5Ω/2W限流电阻,此时电流约170毫安。
9--12864液晶显示原理+电路图+程序
带中文字库的128X64是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。
可以显示8×4行16×16点阵的汉字.也可完成图形显示.低电压低功耗是其又一显著特点。
由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。
基本特性:l低电源电压(VDD:+3.0--+5.5V)l显示分辨率:128×64点l内置汉字字库,提供8192个16×16点阵汉字(简繁体可选)l内置128个16×8点阵字符l2MHZ时钟频率l显示方式:STN、半透、正显l驱动方式:1/32DUTY,1/5BIASl视角方向:6点l背光方式:侧部高亮白色LED,功耗仅为普通LED的1/5—1/10 l通讯方式:串行、并口可选l内置DC-DC转换电路,无需外加负压l无需片选信号,简化软件设计l工作温度:0℃-+55℃,存储温度:-20℃-+60℃模块接口说明*注释1:如在实际应用中仅使用串口通讯模式,可将PSB接固定低电平,也可以将模块上的J8和“GND”用焊锡短接。
*注释2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。
*注释3:如背光和模块共用一个电源,可以将模块上的JA、JK用焊锡短接。
2.2并行接口管脚号管脚名称电平管脚功能描述1VSS0V电源地2VCC 3.0+5V电源正3V0-对比度(亮度)调整4RS(CS)H/LRS=“H”,表示DB7——DB0为显示数据RS=“L”,表示DB7——DB0为显示指令数据5R/W(SID)H/L R/W=“H”,E=“H”,数据被读到DB7——DB0R/W=“L”,E=“H→L”,DB7——DB0的数据被写到IR或DR6E(SCLK)H/L使能信号7DB0H/L三态数据线8DB1H/L三态数据线是用于模块屏幕显示开和关的控制。
MS12864F图形点阵液晶显示模块使用手册
2FM12864F128SEG/64COM DOT MXTIX LCD DRIVER————————————————————————————————————————————————————————————————————————————————2一.概述MS12864F 是一种图形点阵液晶显示器。
它主要采用动态驱动原理由行驱动器、控制器和列驱动器三部分组成了128()×64(行)的全点阵液晶显示。
此显示器采用了SMD 的硬封装方式,通过导电橡胶和压框连接LCD,使其寿命长,连接可靠。
二.特性1.工作电压为+5V ±10% ,可自带驱动LCD 所需的负电压。
2.全屏幕点阵,点阵数为128(列×64(行),可显示/行)×4(行)个(16× 16点阵)汉字,也可完成图形,字符的显示。
3.与CPU 接口采用4条位控制总线和8位并行数据总线输入输出,适配 Inter8080系列时序。
4.内部有显示数据锁存器,和用于文本显示的6×8和8×8的字符库。
5.简单的操作指令。
三.外形尺寸1.外形尺寸图2.主要外形尺寸四.硬件说明1.引脚特性2FM12864F128SEG/64COM DOT MXTIX LCD DRIVER————————————————————————————————————————————————————————————————————————————————June 2004 22.原理简图3.背光接线图LED 背光19 20EL 背光19 20 +5V 0VEL ~ EL ~五、IC 说明及指令表T6963C is LCD controller designed to be used for control LCD driverLCD driver LSIs and display data Memory, It has an 8 bit parallel data bus And control lines for reading or writing through a MPU I/F.It has 128 words character generator ROM with the capability to control External display RAM of up to 128K bytes. Allocation of text, graphicsAnd external generator RAM can be easily made and the display window canBe freely moved within the allocated memory range.It supports a very board range of LCD formats by selecting different Combinations on a set of programmable inputs. It can be used in text,graphic Modes and has various attribute functions.指令表:表 24FM12864F128SEG/64COM DOT MXTIX LCD DRIVER————————————————————————————————————————————————————————————————————————————————June 2004 2六、电气参数1.ABSOLUTE MAXIMUM RATING2.OPTICAL DATA Ta=25°CWave from is switched from one selected one (θ=10°,φ=90°)Note 2: Required time for blackening ratio of segment goes down from 100% to 10% When wave from is switched from one selected one (θ=10°,φ=90°) 3.TIMING CHARACTERISICS驱动波形图6FM12864F128SEG/64COM DOT MXTIX LCD DRIVER————————————————————————————————————————————————————————————————————————————————June 2004 2读写时序图5.EL Backlight Electrical Characteristics七、功能描述7.1 STATUS READBefore sending data(read/write),command it is necessary to check the Status. Status checkStatus of T6963c can read from data lines./RD L/WR H/CE LC/D HD0∽D7 Status wordT6963C status word format is followingFM12864F 128SEG/64COM DOT MXTIX LCD DRIVER(1)Cursor pointer setThe position of cursor is specified by X address. The cursor positionIs moved only by this command. The cursor pointer doesn't have the Function of increment and decrement. The shift of cursor set by this Command. X address, Y address are specified following.X address 00H - - - - 4FH(Low 7bits are valid)Y address 00H - - - - 1FH(Low 5bits are valid)1 Screen driveX address 00H - - - - 4FHY address 00H - - - - 0FH(2) Offset register setThe offset register is used to determine external character generator RAM area.T6963C has 16 bits address lines as follow:Middle 8 bits (ad10 - ad3) are determined by character code. TheLower 3 bit (ad2 - ad10) are determined by vertical counter. TheLower 5 bit of D1(data) are valid. The data format of external character Generator RAM.(3)Address pointer setThe address pointer set command is used to indication the start address10(1) Text home address and area setThe starting address of external display RAM for text display isDefined by this command. The text home address shows the left end and Most upper position .The relationship of external display RAM address and display position Example:Text home address: 0000H Text area: 00A0H MD2=0, MD3=0: 80 COLUMN DUAL=0, MDS=1, MD0=1, MD1=0: 28 LINES(2) Graphic home address and area setThe starting address of external display RAM for Graphic display is Defined by this command. The graphic home address shows the left end most Upper line.The relationship of external display RAM address and display position. Example:Graphic home address: 0000H Graphic area: 0020HMD2=H, MD3=H: 32 COLUMNS DUAL=H, MDS=L, MD0=H, MD1=H: 2 LINES Example:7.33 MODE SETThe display mode is defined by this command. The display mode don't have changed until to send next this command. Logically "OR","EXOR',"AND" of text and graphic display can be displayed. When internal character generator mode is selected, character code 00H - 7FH are selected from built-in character generator ROM. The character code 80H-FFH are automatically selected external character generator RAM.NOTE: Only text display is attributed, because attributed data is located. Attribute function"Reverse display", "Character blink" and "Inhibit" are called "Attribute".The attribute data is written in the graphic area defined by control word set command. The mode set command selects text display only and graphic the mode set command selects text display only and graphic display cannot be displayed. The attribute data of the 1STcharacter in text area————————————————————————————————————————————————————————————————————————————————June 2004 2auto mode , "Data write(or read)" command is not necessary between each data. "Data auto write (or read)" command should follow the "Address pointer set" and address pointer is automatically increment by + 1 after each data. After sending (or receiving) all data"Auto reset" is necessary to return normal operation because all data is regarded "Display data" and no command can be accepted in the auto mode.12Note: status check for auto mode(STA2,STA3 should be checked between each Data. Auto reset should be performed after checking (STA3=1 STA2=1)display RAM to MPU. Data write/data read should be executed after setting address by address(2) When /HALT has been "L", the oscillation is stopped. It is necessary To turn off power supply for LCD, because LCD goes down by DC bias. (3) The HALF function contains the RESET function. (4) After state of RESET/HALT.FM12864F128SEG/64COM DOT MXTIX LCD DRIVER————————————————————————————————————————————————————————————————————————————————June 2004 2L: Level LF: Floating (High impedance)KO: Internal state (TEXT data access) normally open VEND: End signal of V-counter(Line count) if MDS=H, T2=L, HEND (end signal of H-count) normally open.Note 1: In Attribute mode, H or L by state of Graphinc pointer. Note 2: In Attribute mode, DATA of Graphinc pointer.八.应用举例MS12864F 与单片机8031的一种接口如图.所示:注:V0为液晶驱动电压。
12864液晶说明手册
一、液晶显示模块概述FM12864M汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。
主要技术参数和显示特性:电源:VDD 3.3V~+5V(内置升压电路,无需负压);显示内容:128列× 64行显示颜色:黄绿显示角度:6:00钟直视LCD类型:STN与MCU接口:8位或4位并行/3位串行配置LED背光多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等二、外形尺寸外观尺寸:93×70×12.5mm 视域尺寸:73×39mm二、模块引脚说明17128X64HZ 引脚说明引脚号引脚名称方向功能说明1 VSS - 模块的电源地2 VDD +5V 模块的电源正端3 V0 - LCD驱动电压输入端4 RS(CS) H/L 并行的指令/数据选择信号;串行的片选信号5 R/W(SID) H/L 并行的读写选择信号;串行的数据口6 E(CLK) H/L 并行的使能信号;串行的同步时钟7 DB0 H/L 数据08 DB1 H/L 数据19 DB2 H/L 数据210 DB3 H/L 数据311 DB4 H/L 数据412 DB5 H/L 数据513 DB6 H/L 数据614 DB7 H/L 数据715 PSB H/L 并/串行接口选择:H-并行;L-串行16 NC 空脚17 RESET H/L 复位低电平有效18 NC 空脚19 LED_A (LED+5V)背光源正极20 LED_K (LED-OV)背光源负极逻辑工作电压(VDD):4.5~5.5V电源地(GND):0V工作温度(Ta):-10℃~60℃(常温) / -20℃~70℃(宽温)三、接口时序模块有并行和串行两种连接方法(时序如下):8位并行连接时序图MPU写资料到模块串行数据传送共分三个字节完成:第一字节:串口控制—格式11111ABCA为数据传送方向控制:H表示数据从LCD到MCU,L表示数据从MCU 到LCDB为数据类型选择:H表示数据是显示数据,L表示数据是控制指令C固定为0第二字节:(并行)8位数据的高4位—格式DDDD0000第三字节:(并行)8位数据的低4位—格式0000DDDD串行接口时序参数:(测试条件:T=25℃VDD=4.5V)四、用户指令集1、指令表1:(RE=0:基本指令集)指令指令码说明执行时间(540KHZ)RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0清除显示 0 0 0 0 0 0 0 0 0 1 将DDRAM填满“20H”,并且设定DDRAM 的地址计数器(AC)到“00H” 4.6ms地址归位 0 0 0 0 0 0 0 0 1 X 设定DDRAM的地址计数器(AC)到“00H”,并且将游标移到开头原点位置;这个指令并不改变DDRAM的内容 4.6ms进入点设定 0 0 0 0 0 0 0 1 I/D S 指定在资料的读取与写入时,设定游标移动方向及指定显示的移位 72us显示状态开/关 0 0 0 0 0 0 1 D C B D=1:整体显示ONC=1:游标ONB=1:游标位置ON 72us游标或显示移位控制 0 0 0 0 0 1 S/C R/L X X 设定游标的移动与显示的移位控制位元;这个指令并不改变DDRAM的内容 72us功能设定 0 0 0 0 1 DL X 0RE X X DL=1 (必须设为1)RE=1:扩充指令集动作RE=0:基本指令集动作 72us设定CGRAM地址 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 设定CGRAM 地址到地址计数器(AC) 72us设定DDRAM地址 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 设定DDRAM地址到地址计数器(AC) 72us读取忙碌标志(BF)和地址 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 读取忙碌标志(BF)可以确认内部动作是否完成,同时可以读出地址计数器(AC)的值 0us写资料到RAM 1 0 D7 D6 D5 D4 D3 D2 D1 D0 写入资料到内部的RAM (DDRAM/CGRAM/IRAM/GDRAM) 72us读出RAM的值 1 1 D7 D6 D5 D4 D3 D2 D1 D0 从内部RAM读取资料(DDRAM/CGRAM/IRAM/GDRAM) 72us指令表—2:(RE=1:扩充指令集)指令指令码说明执行时间(540KHZ)RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0待命模式 0 0 0 0 0 0 0 0 0 1 将DDRAM填满“20H”,并且设定DDRAM 的地址计数器(AC)到“00H” 72us卷动地址或IRAM地址选择 0 0 0 0 0 0 0 0 1 SR SR=1:允许输入垂直卷动地址SR=0:允许输入IRAM地址 72us反白选择 0 0 0 0 0 0 0 1 R1 R0 选择4行中的任一行作反白显示,并可决定反白与否 72us睡眠模式 0 0 0 0 0 0 1 SL X X SL=1:脱离睡眠模式SL=0:进入睡眠模式 72us扩充功能设定 0 0 0 0 1 1 X 1RE G 0 RE=1:扩充指令集动作RE=0:基本指令集动作G=1 :绘图显示ONG=0 :绘图显示OFF 72us设定IRAM地址或卷动地址 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 SR=1:AC5—AC0为垂直卷动地址SR=0:AC3—AC0为ICON IRAM地址 72us设定绘图RAM地址 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 设定CGRAM地址到地址计数器(AC) 72us备注:1、当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读取BF标志时BF需为0,方可接受新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。
LCD12864液晶显示器中文说明
一、液晶显示模块概述12864A-1汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。
主要技术参数和显示特性:电源:VDD 3.3V~+5V(内置升压电路,无需负压);显示内容:128列× 64行显示颜色:黄绿显示角度:6:00钟直视LCD类型:STN与MCU接口:8位或4位并行/3位串行配置LED背光多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等二、外形尺寸1.外形尺寸图2.主要外形尺寸项目标准尺寸单位模块体积113.0×65.0×12.8mm定位尺寸105.0×55.0mm视域73.4×38.8 mm行列点阵数128×64dots点距离0.52×0.52 mm点大小0.48×0.48 mm二、模块引脚说明128X64 引脚说明引脚号引脚名称方向功能说明1 VSS - 模块的电源地2 VDD - 模块的电源正端3 V0 - LCD驱动电压输入端4 RS(CS) H/L 并行的指令/数据选择信号;串行的片选信号5 R/W(SID) H/L 并行的读写选择信号;串行的数据口6 E(CLK) H/L 并行的使能信号;串行的同步时钟7 DB0 H/L 数据08 DB1 H/L 数据19 DB2 H/L 数据210 DB3 H/L 数据311 DB4 H/L 数据412 DB5 H/L 数据513 DB6 H/L 数据614 DB7 H/L 数据715 PSB H/L 并/串行接口选择:H-并行;L-串行16 NC 空脚17 /RET H/L 复位低电平有效18 NC 空脚19 LED_A - 背光源正极(LED+5V)20 LED_K - 背光源负极(LED-OV)逻辑工作电压(VDD):4.5~5.5V电源地(GND):0V工作温度(Ta):0~60℃(常温) / -20~75℃(宽温)三、接口时序模块有并行和串行两种连接方法(时序如下):8位并行连接时序图MPU写资料到模块MPU从模块读出资料2、串行连接时序图串行数据传送共分三个字节完成:第一字节:串口控制—格式11111ABCA为数据传送方向控制:H表示数据从LCD到MCU,L表示数据从MCU到LCDB为数据类型选择:H表示数据是显示数据,L表示数据是控制指令C固定为0第二字节:(并行)8位数据的高4位—格式DDDD0000第三字节:(并行)8位数据的低4位—格式0000DDDD串行接口时序参数:(测试条件:T=25℃VDD=4.5V)四、用户指令集指令指令码说明执行时间(540KHZ)RSRWDB7DB6DB5DB4DB3DB2DB1DB清除显示0 0 0 0 0 0 0 0 0 1将DDRAM填满“20H”,并且设定DDRAM的地址计数器(AC)到“00H”4.6ms地址归位0 0 0 0 0 0 0 0 1 X设定DDRAM的地址计数器(AC)到“00H”,并且将游标移到开头原点位置;这个指令并不改变DDRAM的内容4.6ms进入点设定0 0 0 0 0 0 0 1 I/D S指定在资料的读取与写入时,设定游标移动方向及指定显示的移位72us显示状态开/关0 0 0 0 0 0 1 D C BD=1:整体显示ONC=1:游标ONB=1:游标位置ON72us游标或显示移位控制0 0 0 0 0 1S/CR/LX X设定游标的移动与显示的移位控制位元;这个指令并不改变DDRAM的内容72us功能设定0 0 0 0 1 DL XREX XDL=1 (必须设为1)RE=1:扩充指令集动作72us备注:1、当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读取BF标志时BF需为0,方可接受新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。
第六节图形点阵液晶12864的原理与应用PPT课件
VCC
1
2 3 4 5 6 7 8
P1.0 P1.1 P1.2
P1.3 P1.4 P1.5 P1.6 P1.7
P3.0/RXD P3.1/TXD
P3.2/INT0 P3.3/INT1
P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD
10 11
12 13 14 15 16
17
VCC
LCD12864
6
表4-6-2 T6963C指令表
7
8
9
其读写时序如下图4-6-2所示
图4-6-2 T6963C读写时序图
10
状态判断指令功能描述 无论是向T6963C读写数据还是写入命令,都必需判
断忙状态。读忙状态满足以下条件: /RD:L;/WR:H;/CE:L;C/D:H;D0~D7 状态字 T6963C状态字定义如下
12
说明 1.STA0 和STA1 在大多数命令和数据传送前必 需在同一时刻判断,否则可能会出错; 2.在数据自动读写时判断STA2和STA3; 3.在屏读/屏拷贝时判断STA6; 4.STA5 和STA7为厂家测试时用。
13
4.6.2 电路原理图
液晶12864和单片机的连接示意图如下 图4-6-3所示。WR接P24,RD接P23 ,CE接P22,CD接P21,RST接P20 。D0~D7接单片机的八位数据口P0, 12864的第4脚接变位器,调节背光显 示。
P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15
39 D0 38 D1 37 D2 36 D3 35 D4 34 D5 33 D6 32 D7
21 P2.0 22 P2.1 23 P2.2 24 P2.3 25 P2.4 26 27 28
12864液晶屏学习使用手册
12864液晶屏学习手册一、液晶显示模块概述12864A-1汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵,16*8=128,16*4=64,一行只能写8个汉字,4行;)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。
主要技术参数和显示特性:电源:VDD 3.3V~+5V(内置升压电路,无需负压);显示内容:128列× 64行(128表示点数)显示颜色:黄绿显示角度:6:00钟直视LCD类型:STN与MCU接口:8位或4位并行/3位串行配置LED背光多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等二、外形尺寸1.外形尺寸图2.主要外形尺寸二、模块引脚说明逻辑工作电压(VDD):4.5~5.5V电源地(GND):0V工作温度(Ta):0~60℃(常温) / -20~75℃(宽温)三、接口时序模块有并行和串行两种连接方法(时序如下):8位并行连接时序图MPU写资料到模块MPU从模块读出资料2、串行连接时序图串行数据传送共分三个字节完成:第一字节:串口控制—格式11111ABCA为数据传送方向控制:H表示数据从LCD到MCU,L表示数据从MCU到LCDB为数据类型选择:H表示数据是显示数据,L表示数据是控制指令C固定为0第二字节:(并行)8位数据的高4位—格式DDDD0000第三字节:(并行)8位数据的低4位—格式0000DDDD串行接口时序参数:(测试条件:T=25℃VDD=4.5V)备注:1、当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读取BF标志时BF需为0,方可接受新的指令;如果在送出一个指令前并不检查BF标志,(一般在输入每天指令前加个delay)那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。
2、“RE”为基本指令集与扩充指令集的选择控制位元,当变更“RE”位元后,往后的指令集将维持在最后的状态,除非再次变更“RE”位元,否则使用相同指令集时,不需每次重设“RE”位元。
12864液晶使用说明书
功能:S/C:光标左/右移动,AC减/加1。 R/L:整体显示左/右移动,光标跟随移动,AC值不变。
6) 功能设定:
功能:DL=1: 8-BIT 控制接口; DL=0: 4-BIT 控制接口。 RE=1: 扩充指令集动作; RE=0: 基本指令集动作。
7) 设定CGRAM地址:
● RS=0: 当 MPU 进行读模块操作,指向地址计数器。 当 MPU 进行写模块操作,指向指令寄存器。
● RS=1: 无论 MPU 读/写操作,均指向数据寄存器。
串口方式: CS:串行片选信号,高电平有效。
并口方式: ● R/W=0 写操作。 ● R/W=1 读操作。
串口方式: 串行数据输入端 并口方式:使能信号,高电平有效。 串口方式:串行时钟信号。 MPU 与模块之间并口的数据传送通道, 4 位总线模式下 D0 ~ D3 脚断开 串/并口控制选择端: ● H:并口控制; ● L:串口控制。
字节的LSB部分,至于相关的另四位则都为0。串行传输讯号请参考下图说明
4、串行接口时序图:
(1) MPU写数5℃,VDD=4.5V)
五、用户指令集说明:
1、指令表一:(RE=0:基本指令集)
指令表二:(RE=1:扩充指令集)
备注说明: ● 当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读取 BF 标志时BF需为0,方可接受新的指令;如果在送出一个指令前并不检查BF标 志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一 个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。 ● “RE”为基本指令集与扩充指令集的选择控制位,当变更“RE”位后,往后 的指令集将维持在最后的状态,除非再次变更“RE”位,否则使用相同指令集 时,不需每次重设“RE”位。
12864LCD液晶显示原理及使用方法
12864LCD液晶显示原理及使用方法
液晶显示原理:
液晶材料具有两个特点:有机分子结构和束缚之外的液态状态。
当电
场施加在液晶分子上时,液晶分子将会排列成有序的状态,形成有规律的
分子阵列,使得光线通过时发生偏转。
当电场消除时,液晶分子恢复到原
始的无序状态,光线通过时则无偏转。
通过控制电场的开关,可以控制液
晶分子的排列状态,从而实现显示效果。
1.接口连接:将液晶显示器与控制器或者主控板通过正确的接口连接,通常使用平行接口或者SPI接口。
2.电源连接:将电源线正确连接到液晶显示器上,通常有正负两极,
要连接正确以保证电源供应的正常。
3.控制信号输入:根据控制器或者主控板的要求,输入相应的数据和
控制信号。
如数据线、时钟线、片选线等。
4.编程:根据液晶显示器的要求,通过程序编程,设置相应的显示模式、亮度、对比度等参数。
5.数据传输:通过数据线将需要显示的信息传输到液晶显示器上,并
且根据编程的设置,显示出相应的图像或文字。
使用注意事项:
1.温度:液晶显示器对温度敏感,使用时应保持在合适的温度范围内,一般在0℃-50℃之间。
2.湿度:湿度过高或过低对液晶显示器都会有影响,要避免潮湿的环
境和液体直接接触。
3.防护:避免受到力的撞击以及接触尖锐物体,这样会导致液晶显示器损坏。
4.清洁:定期使用干净、柔软的布擦拭液晶显示器,避免使用化学物品或者刷子擦拭,以免划伤显示屏。
总结:。
CM12864-13说明书
CM12864-13规格书12864点阵屏ST7920说明书
CM12864中文字库型液晶显示模块可以显示字母、数字、中文字型及图形,具有绘图及文字画面混合显示功能。
可显示128(列)×64(行)点阵。
可完成图形显示,也可显示8×4个(16×16点阵)中文汉字。
CM12864-13BLWAA-5V(蓝底白字)
CM12864-13SLWDA-5V(绿底黑字)
一.基本特征:
(1)电压:3.0-3.3V/4.8-5V
(2)STN反射/正视透射模式/半透
(3)显式模式:蓝底白字
(4)显式角度:6/12/9点钟直视
(5)驱动方式:1/32Dvty;1/6Bias
(6)工作温度(Ta):-20℃~+70℃,存储温度:-20℃~+70℃
(7)背光特征:LED背光(白色/黄绿色)
(8)模块封装方式:COB
(9)接口:串口/并口通信
二.产品参数:
三.限定参数:
四.平面尺寸图:
五.原理图:
六.引脚描述:(并口)
七.直流特性:
八:接口时序:(并口)
九.指令表:
十.应用:
十一.实物图片:
十二.产品规格多样化:。
LCD12864液晶显示器中文说明.
一、液晶显示模块概述12864A-1汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。
主要技术参数和显示特性:电源:VDD 3.3V~+5V(内置升压电路,无需负压);显示内容:128列× 64行显示颜色:黄绿显示角度:6:00钟直视LCD类型:STN与MCU接口:8位或4位并行/3位串行配置LED背光多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等二、外形尺寸1.外形尺寸图2.主要外形尺寸二、模块引脚说明逻辑工作电压(VDD):4.5~5.5V电源地(GND):0V工作温度(Ta):0~60℃(常温) / -20~75℃(宽温)三、接口时序模块有并行和串行两种连接方法(时序如下):8位并行连接时序图MPU写资料到模块MPU从模块读出资料2、串行连接时序图串行数据传送共分三个字节完成:第一字节:串口控制—格式11111ABCA为数据传送方向控制:H表示数据从LCD到MCU,L表示数据从MCU到LCDB为数据类型选择:H表示数据是显示数据,L表示数据是控制指令C固定为0第二字节:(并行)8位数据的高4位—格式DDDD0000第三字节:(并行)8位数据的低4位—格式0000DDDD串行接口时序参数:(测试条件:T=25℃VDD=4.5V)四、用户指令集备注:1、当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读取BF标志时BF需为0,方可接受新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。
2、“RE”为基本指令集与扩充指令集的选择控制位元,当变更“RE”位元后,往后的指令集将维持在最后的状态,除非再次变更“RE”位元,否则使用相同指令集时,不需每次重设“RE”位元。
点阵图形液晶模块12864
六、MG12864液晶显示模块的显示控制指令
1、显示开/关设置 CODE:R/W D/I L L L DB7 DB6 DB5 L H DB4 H DB3 H DB2 H H DB1 DB0 H/L
功能:设置屏幕显示开/关。 DB0=H,开显示;DB0=L,关显示。 不影响显示RAM(DD RAM)中的内容。 2、设置显示起始行 CODE:R/W D/I DB7 L L H
+5V
AT89S51
P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 39 38 37 36 35 34 33 32 21 22 23 24 25 26
1K×8 7 8 9 10 11 12 13 14 4 5 6 15 16 17 10K 18 3
DB6 H
DB5
DB4
DB3
DB2
DB1
DB0
行地址(0~63)
功能:执行该命令后,所设置的行将显示在屏幕的第一行。显示起始行 是由Z地址计数器控制的,该命令自动将A0-A5位地址送入Z地址计数器, 起始地址可以是0-63范围内任意一行。Z地址计数器具有循环计数功能, 用于显示行扫描同步,当扫描完一行后自动加一。
(7)显示数据RAM:液晶显示模块带有1024字节的显示RAM,它储存着液晶 显示器的显示数据。RAM单元的每一位对应于显示屏上的某一个点,如某位 为“1",则与该位对应的LCD液晶屏上的那一点为亮。控制器KS0108B的显示 RAM是按字节寻址的,因此为了使LCD显示屏的定位与KS0108B的寻址相统一, 我们将整个显示屏划分为左右两个半屏,这样每半屏是64 X 64个像素点, 我们再把横向上的64个像素点编为0列~63列,把纵向上的64个像素点分成8 页,每页8行,这样每列的某一页的8行像索就对应了一个显示RAM单元,设 置每个显示RAM单元的数据就可以控制整个显示屏的显示信息。
12864LCD液晶显示原理及使用方法
12864LCD液晶显示原理及使用方法液晶简介液晶是一种在一定温度范围内呈现既不同于固态液态又不同于气态的特殊物质态,它既具有各向异性的晶体所特有的双折射性又具有液体的流动性液晶显示器件(英文的简写为LCD)就是利用液晶态物质的液晶分子排列状态在电场中改变而调制外界光的被动型显示器件。
点阵式图形液晶显示屏是 LCD 的一种能够动态显示图形汉字以及各种符号信息为各种电子产品提供了友好的人机界面点阵式图形液晶显示屏的主要特点如下(这些特点也就是LCD 的特点):工作电压低、微功耗、体积小、可视面积大、无电磁辐射、数字接口、寿命长等特点。
12864LCD是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64 全点阵液晶显示器组成。
可完成图形显示,也可以显示8×4 个(16×16 点阵)汉字或者显示16×4个(8×16 点阵)ASCII码。
分为两种,带字库的和不带字库的。
不带字库的LCD需要自己提供字库字模,此时可以根据个人喜好设置各种字体显示风格,设计上较为灵活。
带字库的LCD提供字库字模,但是只能显示GB2312的宋体。
各有优缺点,根据不同应用场景灵活选择。
其液晶模块原理图如下所示。
12864LCD点阵图形液晶模块原理框图下面给出了其应用连接电路,分别介绍其各引脚的功能和作用。
如下表所示:12864LCD 的引脚说明管脚号管脚名称LEVER 管脚功能描述1GND 0 电源地2VCC+5.0V 电源电压3VLCD - 液晶显示器驱动电压4RS (D/I) H/LD/I=“H”,表示DB7∽DB0 为显示数据D/I=“L”,表示DB7∽DB0 为显示指令数据5R/W H/L R/W=“H”,E=“H”数据被读到DB7∽DB0R/W=“L”,E=“H→L”数据被写到IR 或DR 6EN H/L R/W=“L”,E 信号下降沿锁存DB7∽DB0R/W=“H”,E=“H”DDRAM 数据读到DB7∽DB0 7DB0 H/L 数据线8DB1 H/L数据线9DB2 H/L 数据线10DB3 H/L 数据线11DB4 H/L数据线12DB5 H/L数据线13DB6 H/L数据线14DB7 H/L数据线15CS1 H/L H:选择芯片(右半屏)信号16CS2 H/L H:选择芯片(左半屏)信号17RET H/L复位信号,低电平复位18VEE -10VLCD 驱动负电压19LED+ - LED 背光板电源20LED- - LED 背光板电源12864LCD点阵图形液晶模块应用连接电路液晶驱动设置在理解12864LCD硬件原理和管脚功能之后,可以针对LCD进行驱动的编写,分两种情况:仿真环境下和实物开发板编程。
JD12864FD系列图形点阵液晶显示模块使用说明书
JD12864FD系列图形点阵液晶显示模块使用说明书-------------------------------------------------------------------------------------------------感谢您关注和使用我们的字符点阵系列液晶显示器产品,欢迎您提出您的要求、意见和建议,我们将竭诚为您服务、让您满意。
精东电子有限公司Jing Dong Electronics Co.,Ltd.一、JD12864FD液晶显示模块概述1.JD12864FD液晶显示模块是128×64点阵型液晶显示模块,可显示各种字符及图形,可与CPU直接接口,具有8位标准数据总线、6条控制线及电源线。
采用S6B0108控制IC。
2.外观尺寸:75X54.7X12.9mm (JD12864FD),3.视域尺寸:60X32.5mm (JD12864FD)z补充说明:外观尺寸可根据用户的要求进行适度调整。
z二、外形尺寸JD12864FD:模块尺寸75X54.7X12.9mm,视域尺寸60X32.5mm,点尺寸0.40X0.40mm三、最大工作范围1、逻辑工作电压(Vcc):4.5~5.5V2、电源地(GND):0V3、LCD驱动电压(Vo):0~+5V4、输入电压:0~Vcc5、工作温度(Ta):0~55℃(常温) / -10~60℃(宽温)6、保存温度(Tstg):-10~60℃四、电气特性(测试条件 Ta=25,Vdd=5.0+/-0.25V)1、输入高电平(Vih):3.5Vmin2、输入低电平(Vil):0.55Vmax3、输出高电平(Voh):3.75Vmin4、输出低电平(Vol): 1.0Vmax5、工作电流:5.0mAmax (注:不开背光的情况下)五、接口说明接口说明表管脚号 管脚 方向 说明1 VDD - 逻辑电源。
2 VSS - 逻辑电源地。
3 V0 I LCD调整电压,接10K电位器的中端4 DB0 I/O 数据输入输出引脚。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
点阵LCD的显示原理
在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的
数据操作,可以得到不同的结果。
对于显示英文操作,由于英文字母种类很少,
只需要8位(一字节)即可。
而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。
而剩下的低128位则留给英文字符使用,
即英文的内码。
那么,得到了汉字的内码后,还仅是一组数字,那又如何在屏幕上去显示呢?这就涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了
根本的变化,它是用数字的各位信息来记载英文或汉字的形状,如英文的'A'在字模的记载方式如图1所示:
图1 “A”字模图
而中文的“你”在字模中的记载却如图2所示:
图2 “你”字模图
12864点阵型LCD简介
12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成。
可完成图形显示,也可以显示8×4个(16×16点阵)汉字。
管脚号
管脚名称
LEVER
管脚功能描述
1
VSS
电源地
2
VDD
+5.0V
电源电压
3
V0
-
液晶显示器驱动电压
4
D/I(RS)
H/L
D/I=“H”,表示DB7∽DB0为显示数据
D/I=“L”,表示DB7∽DB0为显示指令数据
R/W
H/L
R/W=“H”,E=“H”数据被读到DB7∽DB0
R/W=“L”,E=“H→L”数据被写到IR或DR
6
E
H/L
R/W=“L”,E信号下降沿锁存DB7∽DB0
R/W=“H”,E=“H”DDRAM数据读到DB7∽DB0 7
DB0
H/L
数据线
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 CS1
H:选择芯片(右半屏)信号16
CS2
H/L
H:选择芯片(左半屏)信号17
RET
H/L
复位信号,低电平复位18
VOUT
-10V
LCD驱动负电压
LED+
-
LED背光板电源
20
LED-
-
LED背光板电源
表1:12864LCD的引脚说明
在使用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时,模块为准备状态,随时可接受外部指令和数据。
利用STATUS READ指令,可以将BF读到DB7总线,从检验模块之工作状态。
4.显示控制触发器DFF
此触发器是用于模块屏幕显示开和关的控制。
DFF=1为开显示(DISPLAY OFF),DDRAM的内容就显示在屏幕上,DFF=0为关显示(DISPLAY OFF)。
DDF的状态是指令DISPLAY ON/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地址计数器可以用指令DISPLAY START LINE预置。
因此,显示屏幕的起始行就由此指令控制,即DDRAM的数据从哪一行开始显示在屏幕的第一行。
此模块的DDRAM共64行,屏幕可以循环滚动显示64行。
12864LCD的指令系统及时序
该类液晶显示模块(即KS0108B及其兼容控制驱动器)的指令系统比较简单,总共只有七种。
其指令表如表2所示:
指令名称
控制信号
控制代码R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 显示开关0
1
1
1
1
1
1/0
显示起始行设置0
1
1
X
X
X
X
X
页设置0
1
1
1
1
X
X
列地址设置0
1
X
X
X
X
X
X
读状态
1
BUSY 0
ON/OFF RST
写数据
1
写数据
读数据
1
1
读数据
表2:12864LCD指令表
各功能指令分别介绍如下。
显示开/关指令
R/WRS
DB7 DB6 DB5 DB4 DB3DB2DB1 DB0
00
00111111/0
当DB0=1时,LCD显示RAM中的内容;DB0=0时,关闭显示。
2、显示起始行(ROW)设置指令
R/WRS
DB7 DB6 DB5 DB4 DB3DB2DB1 DB0
00
11显示起始行(0~63)
该指令设置了对应液晶屏最上一行的显示RAM的行号,有规律地改变显示起始行,可以使LCD实现显示滚屏的效果。
3、页(PAGE)设置指令
R/WRS
DB7 DB6 DB5 DB4 DB3DB2DB1 DB0
00
10111页号(0~7)
显示RAM共64行,分8页,每页8行。
4、列地址(Y Address)设置指令
R/WRS
DB7 DB6 DB5 DB4 DB3DB2DB1 DB0
00
01显示列地址(0~63)
设置了页地址和列地址,就唯一确定了显示RAM中的一个单元,这样MPU就可以
用读、写指令读出该单元中的内容或向该单元写进一个字节数据。
5、读状态指令
R/WRS
DB7 DB6 DB5 DB4 DB3DB2DB1 DB0
10
BUSY0ON/OFFREST0000
该指令用来查询液晶显示模块内部控制器的状态,各参量含义如下:BUSY:1-内部在工作0-正常状态
ON/OFF:1-显示关闭0-显示打开
RESET:1-复位状态0-正常状态
在BUSY和RESET状态时,除读状态指令外,其它指令均不对液晶显示模块产生作用。
在对液晶显示模块操作之前要查询BUSY状态,以确定是否可以对液晶显示模块进行操作。
6、写数据指令
R/WRS
DB7 DB6 DB5 DB4 DB3DB2DB1 DB0
01
写数据
读数据指令
R/WRS
DB7 DB6 DB5 DB4 DB3DB2DB1 DB0
11
读显示数据
读、写数据指令每执行完一次读、写操作,列地址就自动增一。
必须注意的是,进行读操作之前,必须有一次空读操作,紧接着再读才会读出所要读的单元中的数据。
12864点阵型LCD软硬件设计实例
通过以上学习,现在就来实际应用12864LCD的软硬件设计。
本实例将在LCD 上显示如图3所示内容:
图3 模拟显示效果图
在调试前先将显示切换开关切换到LCD显示状态。
图4 128*64LCD实验演示图硬件原理图
图5 硬件原理图程序流程图
图6 软件流程图
软件代码
在编写软件代码之前必须要先掌握汉字取模的方法。
要得到上表中的文字,我们可以借助取模软件来完成。
目前点阵LCD的取模软件有很多,我们以本开发板配套的取模软件为例来介绍一下汉字的取模方法。
打开取模软件出现如下显示界面:
在文字输入区中输入文字,我们以输入一个欢迎的“欢”字为例,了解其取模过程。
在文字输入区中输入“欢”后按CTRL+ENTER组合键后就看到“欢”字已经在模拟显示区显示出来了
在“取模方式”中选择“C51格式”就可以在“点阵生成区”得到你要的汉字“欢”的显示代码。
经过以上步骤后一个汉字就取模成功了,在程序中只要调用这段代码就可显示出汉字“欢”了,其它汉字也用同样的方法。
取完要显示的全部汉字代码后我们就可以编程了。