SO12864-12C
12864指令以及PROTUES的应用
表3.1 AMPIRE128×64接口说明表管脚电平说明管脚号1 CS1 H/L 片选择信号,低电平时选择前64列2 CS2 H/L 片选择信号,低电平时选择后64列3 GND 0V 逻辑电源地4 VCC 5.0V 逻辑电源正5 V0 LCD驱动电压,应用时在VEE与V0之间加一2K可调电阻6 RS H/L 数据\指令选择:高电平:数据D0-D7将送入显示RAM;低电平:数据D0-D7将送入指令寄存器执行7 R/W H/L 读\写选择:高电平:读数据;低电平:写数据8 E H/L 读写使能,高电平有效,下降沿锁定数据9 DB0 H/L 数据输入输出引脚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 数据输入输出引脚17 RST L 复位信号,低电平有效18 VOUT -10V LCD驱动电源2. 指令描述(1)显示开/关设置CODE:R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L L L H H H H H H/L 功能:设置屏幕显示开/关。
DB0=H,开显示;DB0=L,关显示。
不影响显示RAM(DD RAM)中的内容。
(2)设置显示起始行CODE:R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L H H行地址(0~63)功能:执行该命令后,所设置的行将显示在屏幕的第一行。
显示起始行是由Z地址计数器控制的,该命令自动将A0-A5位地址送入Z地址计数器,起始地址可以是0-63范围内任意一行。
Z地址计数器具有循环计数功能,用于显示行扫描同步,当扫描完一行后自动加一。
(3)设置页地址CODE:R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L H L H H H页地址(0~7)功能:执行本指令后,下面的读写操作将在指定页内,直到重新设置。
12864之Protues仿真
装上12864具体的电路还是两个电阻。
一个背光限流电阻。
一个液晶驱动电压调节电阻。
背光电阻还是任何时候在19、20脚与电源之间串上个100欧电位器接上电源。
调节电位器到合适亮度。
具体值最好是到调试完程序能够正常显示后再将阻值确定换成固定电阻。
液晶驱动电压的调整在数据线、电源线接好的前提下是在Vee(-15v)和地之间接一个电位器。
中间接V0,通过调节电位器来调节V0上的电压。
当V0上为-15V时为全暗(液晶显示为全黑)。
当V0为0V时为全亮。
调节电位器使屏幕从全暗刚好变到亮时,便可进行程序的调试。
待屏幕显示正常后,进行对比度的细调,然后测量这两边的阻值在地和V0之间、V0和Vee之间换成两个固定电阻焊上就好了。
注意在V0的电压是在一个很小的范围有效。
我的就是在-2.2——-2.5这个范围。
仔细调节V0和地之间的电阻使V0上的电压在2.3V。
更换为固定电阻后的装配图:下面说说具体的驱动:先来了解一下LCD12864的内部控制结构:见图可以看出12864屏是分为左、右两块控制的。
所有对屏幕的操作要受片选CS1、CS2来控制。
我们再来看一看对屏幕操作数据与屏幕点阵的排布关系:见下图。
从上图可以看出数据按字节在屏幕上是竖向排列的。
上方为低位,下方为高位。
因此在横向上(也就是Y)就一共是128列数据。
分为CS1和CS2两个64列来写入。
在竖方向上(也就是X)一字节数据显示8个点,竖向64个点分为8个字节,称做8页(X=0-7)。
了解这些后我们就知道要满屏显示一张图就要从y=0…127、X=0…7一共写128×8=1024个字节的数据。
同样在AT89S51中存一张图就要1024个字节的空间。
好!下面我们来了解对LCD12864进行操作的一些指令。
下面对上图的指作解释:1.显示开关控制(DISPLAY ON/OFF)D=1:开显示(DISPLAY ON) 意即显示器可以进行各种显示操作D=0:关显示(DISPLAY OFF) 意即不能对显示器进行各种显示操作2.设置显示起始行(DISPLAY START LINE)前面在Z地址计数器一节已经描述了显示起始行是由Z地址计数器控制的。
RD20光纤设备断电旁路保护设备
1
0.01
7.71
电阻器0603-0.1- 4.3kΩ±5%
1
0.01
8.72
电阻器0603-0.1- 4.7kΩ±5%
3
0.01
9.73
电阻器0603-0.1- 5.1kΩ±5%
6
0.01
10.74
电阻器0603-0.1- 10kΩ±5%
2
0.01
11.76
压敏电阻器MYG14K4Байду номын сангаас1
0.2
46.
机壳(定制)
旧底图总号
签名
底图总号
更改
标记
处数
分区
更改单号
设计
光纤设备断电旁路保护设备
日期
审核
签名
日期
工艺
格式Ⅱ制图:描图:校对:幅面:A4
1
24.92
集成电路C8051F020
1
25.93
集成电路MiiNePort E1
1
26.
集成电路CH12864-C
1
27.
集成电路AD7682
1
28.
签名
集成电路AD8304ARUZ
2
旧底图总号
29.
光开关D2X2B
1
30.
三极管S8550
3
0.07
更改
标记
处数
分区
更改单号
底图总号
设计
光纤设备断电旁路保护设备
0.07
18.86
电容器TC3528-1411-10μF
2
0.07
19.87
电容器TC3528-1411-47μF
12864芯片
12864液晶名称含义12864是128*64点阵液晶模块的点阵数简称,业界约定俗成的简称。
基本参数液晶屏类型 STN FSTN模块显示效果:黄绿底黑字蓝底白字白底黑字视角 6点钟 12点钟驱动方式 1/64 DUTY 1/9 BIAS背光 LED白色 LED黄绿色控制器 KS0108或兼容 ST7920 T6963C数据总线 8 位并口/6800 方式串口温度特性工作温度:-20℃~+70℃ 储藏温度:-30℃~+80℃点阵格式 128 x 64基本用途:该点阵的屏显成本相对较低,适用于各类仪器,小型设备的显示领域。
液晶模组使用注意事项1 当您在你的产品设计中使用本液晶模组,注意液晶的视角与你的产品用途相一致。
2 液晶屏是玻璃为基础的,跌落或与硬物撞击会引起液晶屏破裂或粉碎。
尤其是边角处。
3 尽管在液晶表面的偏振片有抑制反光的表层,应当小心不要划伤表面,一般推荐在液晶表面采用透明塑胶材料的保护屏。
4 如果液晶模组储藏在低于规定的温度以下,液晶材料会凝结而性能恶化。
如果液晶模组储藏在高于规定的温度以上,液晶材料的分子排列方向会转变为液态,可能无法恢复到原来的状态。
超出温度和湿度范围,会引起偏振片剥落或起泡。
因此,液晶模组应储藏在规定的温度范围。
5 如液晶表面遇口水或滴水,应立即擦除,避免长时间过后引起色彩变化或留下污点。
水蒸气会引起ITO电极腐蚀。
6 如果需要清洁液晶屏表面,应该用棉或软布轻快地擦拭,仍不能清除时,呵气之后再擦拭。
7 液晶模组的驱动应遵照规定的额定指标,避免故障及永久损坏。
对液晶材料施加直流电压,会引起液晶材料迅速恶化,应该确保提供交流波形的M信号的连续应用。
特别是,在电源开关时应遵照供电顺序,避免驱动锁存及直流直接加至液晶屏。
8 机械注意事项:a) 液晶模组是在高精度下调试安装的。
避免外力撞击,不要对其改变或修改。
b) 不要篡改金属框的任何突出部分。
c) 不要在PCB上打孔或改变外形,不要移动或修改元件。
(完整word版)12864中文字库说明书ST7920
12864C-1液晶中文显示模块(一)概述 (3)(一)(二)外形尺寸1 方框图 (3)2 外型尺寸图 (4)(二)(三)模块的接口 (4)(三)(四)硬件说明 (5)(五) 指令说明 (7)(四)(五)读写操作时序 (8)(五)(六)交流参数 (11)(六)(七)软件初始化过程 (12)(七)(八)应用举例 (13)(八)(九)附录1半宽字符表 (20)2 汉字字符表 (21)一、概述12864C-1是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。
可以显示8×4行16×16点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。
由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。
基本特性:●●低电源电压(VDD:+3.0--+5.5V)●●显示分辨率:128×64点●●内置汉字字库,提供8192个16×16点阵汉字(简繁体可选)●●内置 128个16×8点阵字符●●2MHZ时钟频率●●显示方式:STN、半透、正显●●驱动方式:1/32DUTY,1/5BIAS●●视角方向:6点●●背光方式:侧部高亮白色LED,功耗仅为普通LED的1/5—1/10●●通讯方式:串行、并口可选●●内置DC-DC转换电路,无需外加负压●●无需片选信号,简化软件设计●●工作温度: 0℃ - +55℃ ,存储温度: -20℃ - +60℃二、方框图3、外形尺寸图三、模块接口说明*注释1:如在实际应用中仅使用串口通讯模式,可将PSB接固定低电平,也可以将模块上的J8和“GND”用焊锡短接。
LCD12864解释
RE 为基本指令集与扩充指令集的选择控制位:RE=1:扩充指令集动作RE=0:基本指令集动作DL 为选择控制接口:DL=1:8-BIT 控制接口DL=0:4-BIT 控制接口G 绘图开关控制位:G=1 :绘图显示ONG=0 :绘图显示OFF在一个指令中不能同时改变“RE”和“DL”位的。
所以要分两次进行定义。
lcd_wcmd(0x34); //扩充指令操作是先确定“DL”“G”位。
“G”位的改变只能在扩充指令操作中进行。
lcd_wcmd(0x30); //基本指令操作是再确定“RE”位的。
SR=1允许输入垂直卷动地址SR=0允许输入IRAM地址SL=1脱离睡眠模式SL=0进入睡眠模式R/L=1右移R/L=1左移I/D-bit1:1 读写一个字符后指针+1,且光标+10 读写一个字符后指针-1,且光标-1// S-bit0:1 当写一个字符后,整屏显示左移(N=1)或右移(N=0),以得到光标不动而屏幕移动的效// S/C-bit3:1 画面平移一个字符位;0 光标平移一个字符位在仔细研究了上面关于它的 X啊 Y啊那些坐标的定位啊写满了哪些地址会自增啊哪些不会啊什么的,最后感觉脑袋里有了一种朦胧的概念……哟西,反正不会弄坏,就先随便写个程序试试。
于是乎,嘀咕嘀咕……捣鼓捣鼓……反反复复又弄了一个多小时后,终于摸清了它显示的规律……LCD12864实现画图功能的思路:首先,画图指令属于扩充指令集,要使用这些指令必须在12864初始化之后写命令字(0x34)进入扩充指令集设定状态。
接着要做的事就是指定我们的图片要从哪里写入(即写入的XY坐标,这个是最关键,也是最难理解的部分)。
因为我们这里是显示一整个画面的图片,所以我们就从12864的第一个点开始显示。
那这个点的坐标是怎么定位的呢?我们往这个点写入数据后,要是接着再写数据,那坐标值会怎样变化呢?首先我们要弄清楚12864究竟是怎么把数据写入到GDRAM(绘图显示RAM)中去的。
HO12864-12C
3
深圳市显晶科技有限公司
2. 极限参数
2.1 电气极限参数
Item 逻辑电源 LCD 电源 I/O 输入电压范围
2.2 使用环境极限参数
普温类 宽温类
项目 工作温度 储存温度 工作温度 储存温度 湿度范围
3. LCM 特性
Symbol VDD-VSS VDD-Vo
Vi
Min Max
Unit
-0.3
2.8V-5.5V 3.3V
焊盘插针或 FFC
HO12864FPD-12ASAE(3S) FSTN 黑白 琥珀色
串行
2.8V-5.5V 3.3V
焊盘插针或 FFC
HO12864FPD-12ASYE(5S) FSTN 黑白 黄绿色
串行
2.8V-5.5V 5.0V
焊盘插针或 FFC
HO12864FPD-12ASBE(5S) FSTN 黑白
FFC
HO12864FPD-12ASYE(56) FSTN 黑白 黄绿色
6800 2.8V-5.5V 5.0V
FFC
HO12864FPD-12ASBE(56) FSTN 黑白
蓝色
6800 2.8V-5.5V 5.0V
FFC
HO12864FPD-12ASWE(56) FSTN 黑白
白色
6800 2.8V-5.5V 5.0V
FFC
HO12864FPD-12ASBE(58) FSTN 黑白
蓝色
8080 2.8V-5.5V 5.0V
FFC
HO12864FPD-12ASWE(58) FSTN 黑白
白色
8080 2.8V-5.5V 5.0V
FFC
HO12864FPD-12ASAE(58) FSTN 黑白 琥珀色
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)接口:串口/并口通信
二.产品参数:
三.限定参数:
四.平面尺寸图:
五.原理图:
六.引脚描述:(并口)
七.直流特性:
八:接口时序:(并口)
九.指令表:
十.应用:
十一.实物图片:
十二.产品规格多样化:。
【0727学习笔记】LCD12864液晶显示技术
【0727学习笔记】LCD12864液晶显示技术-硬件介绍2008-07-27 20:18---- 根据相关资料整理,不对之处,欢迎留言或EMAIL ME niejinbo999# (#换成@) ------ 我是用Proteus仿真的,带字库的LCD12864屏近百大元一个,下载个破解版的Proteus,LCD12864屏直接拖出来就可以用了,想拖几个就拖几个,呵呵,闲话少说,进入正题。
先来看一下Proteus里面的12864长什么样,下图中就是我使用的12864屏,型号为:AMPIRE128X64管脚一共18个。
CS1左半屏片选端,CS2右半屏片选端;VCC、GND就是VCC、GND,没啥好说的;V0液晶显示驱动电压,在网上找的仿真实例中有的这个脚就悬空,我是通过一个电位器接到VCC;RS数据指令选择信号,H为数据,L为指令,有的资料上也叫D/I,我估计是DATA和INSTRUCTIONS这两个单词的缩写;R/W读写选择信号,H为读,L为写,这肯定是READ和WRITE的缩写。
E为LCD使能端,R/W为L时,E信号下降沿锁存DB7-DB0;R/W为H时,E为H,DDRAM数据读到DB7-DB0,如果只写不读的话可以接地处理。
DB0-DB7数据传输端口。
RST复位信号,不过还没弄明白是怎么回事,参考一些资料后接VCC处理。
-VOUT估计和V0差不多,液晶显示驱动电压。
PS:我在网上没找到AMPIRE128X64的资料,但其控制系统和市面上卖的有些是一样的,因此可以参考一下。
我就是参考下面这个型号的资料,需要的朋友可以留下EMIAL。
图片截自深圳彩晶科技的文档资料。
指令说明:一共有7个指令,下面分别加以说明(个人理解)显示开关 0x3e:关;0x3f:开(R/W=0,RS=0)显示起始行 0xc0+i : i取值0至63 (R/W=0,RS=0)设置DDRAM页地址(X地址) 0xb8+i: i取值0至7 (R/W=0,RS=0)设置Y地址 0x40+i:i取值0至63 (R/W=0,RS=0)读状态 R/W为H时,暂未弄明白写数据将数据线上的数据DB7-DB0写到DDRAM ,Y地址指针自动加1 (R/W=0,RS=1)读数据将DDRAM中的数据读入1数据线DB7-DB0 ,Y地址指针自动加1 (R/W=1,RS=1)(用到的很少)DDRAM地址表(注意DB0-DB7在DDRAM里的存储空间,竖起排列)写操作时序(当E信号下降沿时写入数据)小声的说下,资料上是 L有效,时序图里怎么就H了呢?写操作时序(时序参数均为NS级,单片机为US级,故不用考虑延时)读操作时序(时序参数均为NS级,单片机为US级,故不用考虑延时)硬件介绍到此结束,有什么不对之处留言或EMAI告之。
12864OLED-096-IIC中文说明书
IOH = 0.2mA 0.8xVDD —
VDD V
IO0 = 1.2mA
VSS
— 0.2xVDD V
VDD = 3.3V
—
0.3 mA
表 3:直流(DC)参数
6. 读写时序特性
6.1 I2C 接口: 从 CPU 写到 SSD1306(Writing Data from CPU to SSD1306)
ns
(SPI Clock Period)
保持SCK高电平脉宽
Tshw
引脚:SCK
0.6
—
—
ns
(SCK “H” pulse width)
保持SCK低电平脉宽
TSLW
引脚:SCK
0.6
—
—
ns
(SCK “L” pulse width)
数据建立时间
Tsds
引脚:SDA
100
—
—
ns
(Data setup time)
0
(Power control set)
1010000
10 1 0 0 1 1
10 1 0 0 1 0
11 0 0 0 0 0 1
11 0 1 0 1 0
10 0 0 1 1 0
更新日期:2015-10-08
据。串口时不能用此指令。 0 显示列地址增减: 1 0xA0:反转:列地址从右到左,
0xA1:常规:列地址从左到右 0 显示正显/反显: 1 0xA6:常规:正显
名称
符号
标准值
最小
典型
电路电源
VDD - VSS -0.3
LCD 驱动电压 VDD – V0 VDD - 13.5
最大 7.0 VDD + 0.3
12 第十二讲 LT-ARM214X-GUI专题1之12864液晶--力天手把手教你学ARM之LPC2148提高篇
GUI的组成部分
版权:力天电子
什么是GUI
视窗
应用程序为使用数据而在图形用户界面中设置的基本单元。应 用程序和数据在窗口内实现一体化。在窗口中,用户可以在窗 口中操作应用程序,进行数据的管理、生成和编辑。通常在窗 口四周设有菜单、图标,数据放在中央。 在窗口中,根据各种数据/应用程序的内容设有标题栏,一般放 在窗口的最上方,并在其中设有最大化、最小化(隐藏窗口, 并非消除数据)、最前面、缩进(仅显示标题栏)等动作按 钮,可以简单地对窗口进行操作。
即时菜单(又称功能表)
版权:力天电子
什么是GUI
图标
显示在管理数据的应用程序中的数据,或者显示应用程序本 身。 数据管理程序,即在文件夹中用户数据的管理、进行特定数据 管理的程序的情况下,数据通过图标显示出来。通常情况下显 示的是数据的内容或者与数据相关联的应用程序的图案。另 外,点击数据的图标,一般可以之间完成启动相关应用程序以 后再显示数据本身这两个步骤的工作。 应用程序的图标只能用于启动应用程序。
在一个窗口之内进行多个数据管理的方式。这种情况下,窗口 的管理简单化,但是操作变为双重管理。 版权:力天电子
什么是GUI
标签
菜单
多文件界面的数据管理方式中使用的一种界面,将数据的标题在窗口 中并排,通过选择标签标题显示必要的数据,这样使得接入数据方式 变得更为便捷。 上述中,多文件界面主要是微软视窗系统采用。而在其他环境中,通 常多是单文件界面,所以无所谓单一/多文件界面的称呼问题。 将系统可以执行的命令以阶层的方式显示出来的一个界面。一般置于 画面的最上方或者最下方,应用程序能使用的所有命令几乎全部都能 放入。重要程度一般是从左到右,越往右重要度越低。命令的层次根 据应用程序的不同而不同,一般重视文件的操作、编辑功能,因此放 在最左边,然后往右有各种设置等操作,最右边往往设有帮助。一般 使用鼠标的第一按钮进行操作。 与应用程序准备好的层次菜单不同,在菜单栏以外的地方,通过鼠标 的第二按钮调出的菜单称为“即时菜单”。根据调出位置的不同,菜单内 容即时变化,列出所指示的对象目前可以进行的操作。
LED12864液晶中文资料HS12864-15 系列中文图形液晶模块说明书
HAGAR射频信号处理器
HARAG-RESET-X射频IC复位
HLGA射频信号处理器
RXC接收增益控制
RX-I/Q接收基带信号
RXIP接收基带I信号正
RXQP接收基带Q信号正
四、发射电路名称注解
TX-I/Q发射基带信号
TXIP发射基带I信号正
TXIN发射基带I信号负
TXQP发射基带Q信号正
TXQN发射基带Q信号负
VR2稳压器2输出(发射供电)
VTX发射供电
VMOD(=VTX)发射调制器供电
TXP(=TXPWR)发射启动信号
TXC发射增益控制
VAPC-G GSM自动功率控制
VAPC-D DCS自动功率控制
TXBUFF发射缓冲(预放)供电
TXVGSM GSM发射控制信号
TXVDCS DCS发射控制信号
CCUT低电保护充电控制信号
三、接收电路名称注解
VSYN-1频率合成器供电-1
VSYN-2频率合成器供电-1
VRX接收供电
VCP鉴相器供电
VSRM 5V升压
VSYNPWR频率合成器电源启动
VXOPWR主时钟供电控制
RXREF接收解调器参考电压
VREFRF01射频模块参考电压
VREFRF02接收解调器参考电压
ANT天线
VANT-1天线开关控制信号-1
DUPLEX双工器
LNA低噪声放大器
BAL平衡变换(拜仑)
VHFVCO V频段压控振荡器
UHFVCO U频段压控振荡器
SHFVCO S频段压控振荡器
OUT-CP锁相控制信号
LO-OUT本振信号输出
SCLK频率合成器时钟
OLED12864全参数大数据
二、模块引脚说明引脚名称方向说明引脚名称方向说明1 VSS - GND(0V)11 DB4 I 数据42 VDD - Supply Voltage For Logic (+5v) 12 DB5 I 数据53 VO - Supply Voltage For LCD 13 DB6 I 数据64 RS (CS) O H: Data L: Instruction Code 14 DB7 I 数据75 R/W (SID) O H: Read L: Write15 PSB O H: Parallel Mode L: Serial Mode6 E (SCLK) O Enable Signal16 NC - 空脚7 DB0 I 数据0 17 /RST O Reset Signal 低电平有效8 DB1 I 数据1 18 NC - 空脚9 DB2 I 数据2 19 LEDA - 背光源负极(LED-0V)10 DB3 I 数据3 20 LEDK - 背光源正极(LED+5V)ITEM NOMINAL DIMEN UNIT模块体积93×78×12.5 mm视域70.7×38.8 mm行列点阵数128×64 dots点距离0.52×0.52 mm点大小0.48×0.48 mm三、液晶硬件接口1、逻辑工作电压(VDD):4.5~5.5V2、电源地(GND):0V3、工作温度(Ta):0~60℃(常温) / -20~75℃(宽温)4、电气特性见附图1 外部连接图(参考附图2)模块有并行和串行两种连接方法(时序如下):1、8位并行连接时序图MPU写资料到模块V V I H1 I L1R SR/WEDB0-DB7A SA HA HP WD S WH RCTTTTTTTTV a l i dd a t aMPU从模块读出资料RSR/WE2、串行连接时序图四、用户指令集指令表—2:(RE=1:扩充指令集)HS12864-12串口接线方式:备注:1、当模块在接受指令前,微处理顺必须先确认模块部处于非忙碌状态,即读取BF标志时BF需为0,方可接受新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。
Protues12864液晶显示
Protues仿真液晶显示目录1 LCD12864简介 (2)2 LCD12864显示原理 (6)2.1汉字和英文显示原理 (6)2.2图形显示 (7)2.3应用说明 (8)2.4指令描述 (9)3软件仿真 (12)3.1汉字显示 (12)3.2图形显示 (18)3.3同时显示多个汉字 (23)3.4向上滚动显示 (30)4小结 (40)1LCD12864简介(1)ST7920类这种控制器带中文字库,为用户免除了编制字库的麻烦,该控制器的液晶还支持画图方式。
该类液晶支持68时序8位和4位并口以及串口。
(2)KS0108类这种控制器指令简单,不带字库。
支持68时序8位并口。
(3)T6963C类这种控制器功能强大,带西文字库。
有文本和图形两种显示方式。
有文本和图形两个图层,并且支持两个图层的叠加显示。
支持80时序8位并口。
(4)COG类常见的控制器有S6B0724和ST7565,这两个控制器指令兼容。
支持68时序8位并口,80时序8位并口和串口。
COG类液晶的特点是结构轻便,成本低。
ST7920 GND VCC V0 RS R/W E DB0-DB7 PSB RES VOUT BLA BLK KS0108 GND VCC V0 RS R/W E DB0-DB7 CS1 CS2 RES VOUT BLA BLKT6963C FG GND VCC V0 WR RD DB0-DB7 RS CS RES FS BLA BLKS6B0724 GND VCC RS WR RD CS DB0-DB7 RES BLA BLK模块控制芯片提供两套控制命令,基本指令和扩充指令如下:指令表1:(RE=0:基本指令)指令表2:(RE=1:扩充指令)备注:当IC1在接受指令前,微处理器必须先确认其内部处于非忙碌状态,即读取BF 标志时,BF需为零,方可接受新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延长一段较长的时间,即是等待前一个指令确实执行完成。
ARM12864控制板接线
接线示意
电 电 源 源 12 12 伏 伏 Y0 负 正
Y7
1 2 3 4 5 6 7 8 9 10
程 序 下 载 口
输 入 电 源
接 输 输 输 机 出 出 入 器 12 12 电 外 伏 伏 源 壳 负 正
1 2 3 4 5
输出
输出显示
电压
输入显示
控制板 与外壳 安装螺 丝孔
输入
1 2 3 4 5 6 7 8 9 1 1 1 0 1 2
输输 入入 公 公 X0 开开 端端
X11
液晶对 比度调 试 (禁用)
输入输 出电源 CPU 液晶 电源 电源
不明之处,电话联系!
正常运行中 生产数量 12345678 设定长度 120 毫米 送料---》送膜
RD-ARM全自动文本显示系列
干油润滑 控制系统
自动模式运行 润滑泵● 线一○ 加油泵● 线二○ 油位低报警 4 5 6 7 8 9
ARM-12864-V3
微电脑液晶控制器
F1 F2 F3 F4
月亮微控
0 1
2 3
4 5
6 7
8 9
设定 确认
运行 停止
F5 < F6 >
硬件配置: CPU:NXP2132(ARM7) . 储存:24C02. 液晶:LCD12864 键盘:4×5 输入:10数字量光藕隔离(低电平有效) 输出:8输出光藕隔离500mA(ULN2803) 输入工作电压:DC24V 输出稳压电压:DC12V
设 定 切 换 设 定 移 位
实际计时 查 看 参数设定 保 存
自动模式 手动模式 持续模式润滑泵 启Βιβλιοθήκη /停止0 11 3
加油泵 启动/停止
lcd12864引脚图及功能
lcd12864 引脚图及功能在我们常用的人机交互显示界面中,除了数码管、LED,有一种12864 液晶屏用的比较多。
顾名思义,12864 表示其横向可以显示128 个点,纵向可以显示64 个点。
我们常用的12864 液晶模块中有带字库的,也有不带字库的,其控制芯片也有很多种,如KS0108、T6963C,ST7920 等等。
本产品是以ST7920 为主控芯片的12864 液晶屏的一种。
1.lcd12864 基本资料常见的12864LCD 使用的控制芯片是ST7920。
ST7920 一般和ST7921(列驱动芯片)配合使用,做成显示2 行每行16 个汉字的显示屏25632LCD,或者是做成4 行每行8 个汉字的显示屏12864LCD 。
12864 液晶模块中有带字库可以显示字母、数字符号、中文字型及图形,具有绘图及文字画面混合显示功能。
提供三种控制接口,分别是8 位微处理器接口,4 位微处理器接口及串行接口。
所有的功能,包含显示RAM,字型产生器,都包含在一个芯片里面,只要一个最小的微处理系统,就可以方便操作模块。
内置2M-位中文字型ROM (CGROM)总共提供8192 个中文字型(16x16点阵),16K-位半宽字型ROM (HCGROM)总共提供126 个符号字型(16x8 点阵),64 x 16-位字型产生RAM (CGRAM),另外绘图显示画面提供一个64x256 点的绘图区域(GDRAM),可以和文字画面混和显示。
提供多功能指令:画面清除(Display clear)、光标归位(Return home)、显示打开/关闭(Display on/off)、光标显示/隐藏(Cursor on/off)、显示字符闪烁(Display character blink)、光标移位(Cursor shift)显示移位(Display shift)、垂直画面旋转(VerTIcal line scroll)、反白显示(By_line reverse display)、待命模式(Standby mode)。
12864串口时序及反白例程
LCD12864 (ST7920)串行通信1-原理图2.引脚定义描述VSS:液晶显示地(GND)。
VDD:液晶显示电源(+5V)。
CS:片选,使能信号,该引脚为高读写才能成功。
SID:数据信号。
SCLK:同步时钟信号,上升沿有效。
PSB:并「1/串II选择信号。
高电平定义为并I】,低电平定义为串「I通信。
/RST:复位信号,低电平有效。
LEDA:背光电源正。
LEDK:背光电源负。
3・通信协议1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24当PSB接低电位时,将进入串行传输模式。
主要用到CS、SCLK、SID三根线来实现: CS为片选使能SCLK为同步时钟信号,以SCLK上升沿接收1 BITSID为传输的数据从一个完整的串行传输流程来看,一开始先传输启始字节,根据定义启始字节前五位为“同步位”字符串(五个连续的“1”),此时传输计数将被重置并且串行传输将被同步, 再跟随的两个位字符串(第六、第七位)分别指定传输方向位(RW)及寄存器选择位(RS),最后第八位则为“0”。
再接收到包含同步位及RW和RS资料的启始字节后,每一个八位的指令(数据)将被分为两个字节发送接收:高4位(DE7〜DB4)的数据将会被放在第一个字节的LSB部分,而低4位(DB3〜DB0)的数据会被放在第二个字节的LSB部分,至于相关的另四位则以“0”填充。
第一个字节:启始字节,格式Uli 1ABCA传输方向位RW, H表示LCD->MCU, L表示MCU->LCDB数据类型位RS, H表示显示数据,L表示控制指令C固定为0第二个字节:(并行)8位数据的高4位,格式D7~D4 0000第三个字节:(并行)8位数据的低4位,格式0000D3~D0 因为串行通信的数据是以位为单位进行传输,所以只要在每位数据的传输过程中适当的添加一段延时基本上就能保证数据收发成功。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SO12864-12C(COG)产品说明书(VERSION1.0)COG可选类型及型号:COG型号型号解释接口方式SO12864SYD-12CFNE STN黄绿底色,6:00视角,正像,半透式,-20~+70℃宽温使用 FPC焊接类型SO12864SGD-12CFNE STN灰底色,6:00视角,正像,半透式,-20~+70℃宽温使用 FPC焊接类型SO12864SBD-12CTNE STN蓝底色,6:00视角,负像,全透式,-20~+70℃宽温使用 FPC焊接类型SO12864FPD-12CFNE FSTN黑白底色,6:00视角,正像,半透式,-20~+70℃宽温使用 FPC焊接类型COG适配LED背光类型及型号:背光型号及其后缀背光颜色背光电压背光电流焊接方式SO12864-12CSY(4N)黄绿色 4.2V 30mA 预留焊接引脚SO12864-12ASB(3N)蓝色 3.2V 60mA 预留焊接引脚SO12864-12ASW(3N)白色 3.2V 60mA 预留焊接引脚SO12864-12CSA(4N)琥珀色 1.9V 40mA 预留焊接引脚注:1.以上列出COG类型均为半透式,尚有反射式(无需配合背光使用)可供选择,但型号会有所不同。
详细信息请垂询我公司销售部。
2.上述COG及其适配LED背光类型可以任意组合使用。
我公司销售部将给与合理建议。
目录1、物理特性--------------------------------------------------------------------------------------------------------------------------------32. 极限参数--------------------------------------------------------------------------------------------------------------------------------43. LCM特性-------------------------------------------------------------------------------------------------------------------------------44. 光电参数--------------------------------------------------------------------------------------------------------------------------------45. 光学特性测量方法--------------------------------------------------------------------------------------------------------------------56. 原理框图--------------------------------------------------------------------------------------------------------------------------------67. 时序图-----------------------------------------------------------------------------------------------------------------------------------78. 命令解释------------------------------------------------------------------------------------------------------------------------------109.出厂测试报告--------------------------------------------------------------------------------------------------------------------------2010. 接口说明及推荐连接方式--------------------------------------------------------------------------------------------------------21 推荐连接方式:-------------------------------------------------------------------------------------------------------------------------22 11. 外形尺寸图纸-----------------------------------------------------------------------------------------------------------------------2313、硬件连接方式----------------------------------------------------------------------------------------------错误!未定义书签。
14.程序设计------------------------------------------------------------------------------------------------------------------------------301、物理特性项目内容单位LCD 装配方式 COG,LCD 显示方式反射式、全透式和半反半透式STN: 黄绿、灰模、蓝模LCD 类型FSTN 视角6点或12点LCD 模块尺寸36.0(宽)×28.0(高)×2.0(厚,最大值) mmLCD 视区尺寸 32.0(宽)×19.5(高) mm点阵LCD 点阵方式 128×64mm 点尺寸 0.22(宽)×0.24(高)点间距 0.24(宽)×0.26(高)mm LCD duty 1/64LCD 偏压 1/9LCD 控制器 ST7565P(COG)LCM 工作温度 (N*) 0~+50 ℃LCM 存储温度 (N*) -10~+60 ℃LCM工作温度(E*) -20~+70 ℃LCM存储温度(E*) -30~+80 ℃可选背光方式 LED8080时序方式自由设置接口方式6800 时序方式串行时序方式供电电源2.8V-5.5V V内置DC/DC电路,通过软件调节对比度预期寿命 50,000 HoursNOTICE:N*: 常温产品E*: 宽温产品2. 极限参数2.1电气极限参数V SS =0VItem Symbol Min Max Unit 逻辑电源 V DD -V SS -0.3 7.0 V LCD 电源 V DD -V o -0.3 20.0 VI/O 输入电压范围 Vi -0.3 Vdd+0.3V 2.2使用环境极限参数项目Min Max Unit 工作温度0 +50 ℃ 普温类 储存温度-10 +60 ℃ 工作温度-20 +70 ℃ 宽温类 储存温度-30 +80 ℃ 湿度范围--- 85 %RH3. LCM 特性3.1 LCM 电气特性V SS =0V项目 符号 测试条件 Min Typ Max Unit逻辑电源 V DD ---- 2.8 3.0 5.5 V倍压电路输出 V OUT ---- 6.0 --- 20.0 V供电电压 LCD 驱动电路 V o ---- 4.5 --- 11.5 V输入高电平范围 V IHC ---- 0.8V DD --- V DD V 输入低电平范围 V ILC ---- V SS --- 0.2V DD V 高电平输出范围 V OHC I OH =-0.5mA 0.8V DD --- V DD V 低电平输出范围 V OLC I OL =0.5mA V SS --- 0.2V DD V 睡眠模式电流 I SP 25℃ --- 0.01 5.0 μA 待机模式电流 I SB 25℃ --- 4.0 8.0 μA4. 光电参数STN TYPE Ta=25℃Item Symbol Condition Min Typ Max Unit视角 θ K ≧2.0φ=0o 40o --- --- deg Contrast ration K θ=5oφ=0o --- 5 --- --- Response time (rise) Tr θ=5oφ=0o --- 110 165 ms Response time (fall) Tf θ=5oφ=0o --- 110 165 ms5. 光学特性测量方法6. 原理框图7. 时序图7.1. 系统总线读/写数据 (8080时序)(V DD =3.3V , T A =25℃)Parameter Signal SymbolMin Typ Max Unit ConditionAddress hold timeT AH8 0 --- --- ns Address setup time T AS8 0 --- --- ns System cycle timeA0 T CYC8 240 --- --- ns Control L pulse width (WR)WR T CCLW 80 --- --- ns Control L pulse width (RD) RD T CCLR 140 --- --- ns Control H pulse width (WR) WR T CCHW 80 --- --- ns Control H pulse width (RD) RD T CCHR 80 --- --- ns WRITE Data set-up time T DS8 40 --- --- ns WRITE Data hold time T DH8 0 --- --- ns READ access timeT ACC8 --- --- 70 ns C L =100pF READ Output disable timeD0 │ D7T CH8 5.0 --- 50 ns C L =100pF1. The input signal rise time and fall time (T r , T f) is specified at 15 ns or less. When the systemcycle time is extremely fast, (T r +T f ) ≤ (T CYC8-T CCLW -T CCHW ) for (Tr+Tf) ≤ (T CYC8-T CCLR -T CCHR ) are specified.2. All timing is specified using 20% and 80% of V DD as the reference.3. T CCLW and T CCLR are specified as the overlap between /CS1 being “L ” (CS2=“H ”) and /WR and /RD being at the “L ” level.7.2. System buses Read/Write characteristics (For the 6800 Series MPU)(V DD =3.3V , T A =25℃)Parameter Signal Symbol Min Typ Max Unit ConditionSystem cycle time T CYC6 240 --- --- nsAddress setup time T AS6 0 --- --- nsAddress hold time A0 T AH6 0 --- --- nsWRITE Data set-up time T DS6 40 --- --- nsWRITE Data hold time T DH6 0 --- --- ns READ Output disable time T OH6 5 --- 50 ns C L =100pFREAD Access timeD0 │ D7 T ACC6 --- --- 70 ns C L =100pF Enable H pulse width (Read) RD T EWHR 140 --- --- ns Enable H pulse width (Write) WR T EWHW 80 --- --- ns Enable L pulse width (Read) RD T EWLR 80 --- --- ns Enable L pulse width (Write) WR T EWLW 80 --- --- ns 1.The input signal rise time and fall time (T r , T f) is specified at 15 ns or less. When the system cycle time is extremely fast, (T r +T f ) ≤ (T CYC6-T EWLW -T EWHW ) for (Tr+Tf) ≤ (T CYC6-T EWLR -T EWHR ) are specified.2.All timing is specified using 20% and 80% of V DD as the reference.3.T EWLW and T EWLR are specified as the overlap between /CS1 being “L ” (CS2=“H ”) and E.7.3. Serial interface(V DD =3.3V , T A =25℃)Parameter Signal Symbol Min Typ Max Unit ConditionSerial clock cycle T SCYC 50 --- --- nsSerial clock H pulse widthT SHW 25 --- --- nsSerial clock L pulse widthSCL T SLW 25 --- --- nsAddress setup time T SAS 20 --- --- ns Address hold time A0 T SAH 10 --- --- ns Data set-up time T SDS 20 --- --- ns Data hole time SI T SDH 10 ns /CS serial clock time T CSS 20 --- --- ns /CS serial clock time CS T CSH 40 --- --- ns1. The input signal rise time and fall time (T r , T f) is specified at 15 ns or less.2. All timing is specified using 20% and 80% of V DD as the reference.7.4. Reset Timing(V DD =3.3V , T A =25℃)Parameter Signal Symbol Min Typ Max Unit ConditionReset timeT R --- --- 1.0 μs--- Reset L pulse width /REST RW 1.0 --- --- μs ---8. 命令解释1、Display ON/OFFAO E (/RD) RW (/WR) D7 D6 D5 D4 D3 D2 D1 D0 Setting 011 0 1 0 1 1 1 1 0 显示开显示关当同时执行“Display All Points ON (命令10)”和“Display OFF ”命令时,模块进入省电模式,详细情况 参考“Power Save ”里的说明。