怎么看LCD段码液晶屏图纸的真值表?(如何看LCD的真值表)
如何看LCD的真值表
其实不复杂,表中的“3B,3A,2B,2A,。。。”是代表LCD上的显示字段的一个编号,对应的行和列加电就会点亮此字段。
平面图上会标出上表中编号的位置,你看下平面图吧。
通常“8”字的字段有7个,用A,B,C,D,E,F来表示,如果有几个“8”字,就再加个位数,3B就代表第3个8字的B段。。。。。
段码LCD液晶屏应该怎么驱动?
大家平常在生活之中见到最多的可能就是段码液晶屏了,它有着普通数码管的特征,又有着点阵液晶屏的特征,已经固定的图形,既省成本而且又好看,那么,我们今天来一起试一试!
首先,大家都不要以为使用单片机来驱动,就以为是断码屏直流驱动的了,其实呢,段码屏它是交流驱动的,什么是交流驱动呢?例如矩形波、正弦波等等。大家可能会经常的使用驱动芯片来玩,例如HT1621等等,但是有一些段式屏的IO口是比较少的,或者说是IO口充足的情况之下,也懒得在再去写控制器的驱动了。但是,IO的模拟驱动,段式液晶是有一个前提条件的,就是IO必须要是三态,
为什么?下面我们就一起细细的道来:
第一步:段码液晶屏最重要的参数:占空比、工作电压、偏压比。这三个参数都是非常重要的,都必须要满足。
第二步:驱动的方式:我们根据 LCD 的驱动原理可以知道,LCD的像素点上面只能够加上 AC的电压,LCD显示器的对比度则是由 COM脚上的电压值减去 SEG 脚上的电压值来决定,当这个电压差在大于 LCD 饱和电压时就能够打开像素点,小于 LCD 阈值电压时就能关闭像素点了,LCD 型的MCU 已经由内建的 LCD 驱动电路自动产生出LCD驱动信号了,因此只需要 I/O 口能仿真输出该驱动的信号,就能够完成 LCD 的驱动了。
段码液晶屏主要是有两种引脚,COM和SEG,和数码管比较像,但是,压差必须要是交替变化的,例:第一时刻是正向的3V,那么第二时刻就必须要是反向的3V,注意一点,如果你给段码液晶屏通直流电,那么不用多久这个屏幕就会报废,所以千万要注意。下面我们就来考虑如何模拟COM口的波形,我们以1/4D,1/2B为例子:
段码LCD屏的驱动方法
只要模拟出以上的波形,你的液晶屏就已经成功了一大半。
void display_sub(u8 y) //lcd display subroutine
{
switch(y) //4*com,VDD and -VDD LCD display,so 8 timebase interrupt one sacn period
{
case 1:
{com1_output_high();break;}
case 2:
{com1_output_low();break;}
case 3:
{com2_output_high();break;}
case 4:
{com2_output_low();break;}
case 5:
{com3_output_high();break;}
case 6:
{com3_output_low();break;}
case 7:
{com4_output_high();break;}
case 8:
{com4_output_low();break;}
default:
{LCDPluseStep=0;
get_display_code(AD_Value,KeyScanRetVal);
break;}
}
}
复制代码
如上图代码所示,定时到2ms,让4个COM交替的输出波形就可以了。
文章转载于LCD液晶屏:http://www.hzjingxian,转载请注明出处
同时我们还要注意,在COM的输出较高的时候,如果要屏幕亮,那么SEG就要输出低,那么在COM输出低的时候,SEG就要输出高了,保证COM和SEG的压差大于1/2B工作电压就可以正常显示了
下面我们看其中一个com口输出时的函数
static void seg1_output(void) //seg1 output subroutine
{
if(1 == (LCDPluseStep%2)) //com_pulse is odd,com output high (VDD)
{
if(0 == (DisplayCode1&0x10))
{SEG1=1;}
else
{SEG1=0;}
}
else //com_pulse is even,com output low (VSS)
{
if(0 == (DisplayCode1&0x10))
{SEG1=0;}
else
{SEG1=1;}
}
}
复制代码
必须时刻让SEG电平跟COM的电平成反向,那么驱动段式液晶就不会有多大的难度了
段码液晶屏:http://www.hzjingxian
文章原创于http://www.hzjingxian/zixun/xydt/822.html,转载请注明出处
看屏条码如何识别LCD液晶屏的厂家,型号。尺寸
商品条码有两种形式,即标准码和缩短码。
标准码: 由13位数字构成的条码称为标准码
标准码尺寸为:37.29mm×26.26mm,放大系数取值范围是0.80-2.00,间隔为0.05。
标准码的13位数字构成分两种情况:
第一:对690,691打头的条码,由7位(国别代码+厂商代码)、5位商品代码及1位校验码构成;
例:690MMMMM PPPPP C ( 厂商代码 商品代码 校验码 )
第二:对692打头的条码,由8位(国别代码+厂商代码)、4位商品代码及1位校验码构成;
缩短码:由8位数字构成的条码称为缩短码,只有当标准码尺寸超过总印刷面积的25%时,才允许申报使用缩短码。
缩短码尺寸为: 26.73mm×21.64mm,放大系数取值范围是0.80-2.00,间隔为0.05。
缩短码的8位数字由7位商品代码和1位校验码构成。
例:69××××× C ( 商品代码 校验码 )
前缀码只表示分配和管理厂商识别代码的国家(或地区)编码组织成员,并非产品的原产地。当您看到条码的数字串开头部分是“690”—“695”,就知道这件商品的生产商是在中国大陆地区申请的商品条码。(附:各国家地区(EAM)成员的条码前缀码:如下)
商品条码数字的含义
商品条码一般分为4个部分,按3-5-4-1分,第一部分代表国家,第二部分代表生产厂商,第三部分代表厂内商品代码,第四部分是效验码:
以条形码 6936983800013 为例
此条形码分为4个部分,从左到右分别为:
1-3位:共3位,对应该条码的693,是中国的国家代码之一。(690--695都是中国的代码,由国际上分配);
4-8位:共5位,对应该条码的69838,代表着生产厂商代码,由厂商申请,国家分配;
9-12位:共4位,对应该条码的0001,代表着厂内商品代码,由厂商自行确定;
第13位:共1位,对应该条码的3,是校验码,依据一定的算法,由前面12位数字计算而得到。
段码液晶屏
液晶屏的类型很多,今天我跟大家说下断码屏。断码屏一般须要开模,按照客户的要求来量身定做,即不是标准的产品。断码液晶屏开模厂家一般是黑白显示屏,或者是断码屏,因为这个开发费用较低。
断码液晶屏叫法起源于早期液晶显示屏开始应用之时,主要是替代LED数码管(由7个笔断组成,用于显示数字0~9),如计算器、钟表等,显示内容均为数字,也较简单。LCD从类型上分:TN型LCD,HTN型LCD,STN型LCD,FSTN型LCD等众多类型
断码液晶屏开模相对与点阵液晶的像素排成阵列,断码液晶屏开模的像素在排列和外形上很自由。最普遍的就是类似数码管的“8”字段,一个“8”字由7个笔段组成,也就是7个像素。“米”字
型“8”字由16个像素组成。当然断码液晶屏开模的笔段可以做成任意形状,只要驱动芯片的驱动能力许可。比如公司的logo,其它图案,文字等等。
液晶材料制作,价格低廉。断式液晶的驱动成本也很低廉,经典的HT1621系列芯片是不错的选择。HT1621可以驱动32×4=128个笔段,相当于16个“8”字。HT1621的接口是串行的,有CS,WR,RD(RD也可以不用),DATA几个引脚。HT1621还能驱动蜂鸣器,发出高低两种频率的声音。
工作原理
TN型液晶屏通常有全透,半透和反射三种模式。液晶是不会主动发光的,需要外接提供光源。全透型液晶的光源来在液晶背后;反射型液晶的光源来自液晶的前方,被液晶屏的偏光片反射到观察者眼睛;半透型液晶介于二者之间,既有来自液晶后方的光线也有反射的前方光线。因此全透型液晶需要使用背光源,反射性不需要背光源,半透型液晶可使用背光源也可以不使用。不使用背光源的液晶屏在黑暗中是无法观察到显示的。 本厂可以为广大客户开模制作各种根据自己的设想开发的TN LCD、HTN LCD、STN LCD、FSTN LCD产品。工作温度可选择常温0℃-50℃、宽温-20℃-+70℃、超宽温-30℃-+80℃,连接方式可选择金属管脚、斑马纸、斑马条的方式,玻璃可以选择1.1毫米、0.7毫米、0.55毫米。产品服务类型:1. 产品主要技术参数
1) 外型尺寸:285×345mm以下;
2) 导电玻璃厚度:0.4、0.55、0.7、1.1mm;
3) 象素最小间隙:10um;
4) 占空比:1/240duty以下;
5) 连接方式:导电胶条、斑马纸、金属插脚、TAB、COG等。2. 产品型式
1) 显示方式:正性、负性;
2) 光学模式:反射型、透射型、半透半反型、全息型等;
3) LCD类别:TN型、HTN型、STN型、FSTN型、VATN型; 4) 颜色模式:黄绿、灰、黑、白、蓝等模式。
欢迎来一步 查看更多精彩信息 请登录 www.rxflcd
标签: LCD,液晶屏开模,段码式液晶屏,TFT VA屏定做