欢迎来到江苏极悦娱乐屏幕厂家官方网站!
网站地图 在线留言 联系极悦娱乐

产品推荐

  • 各种小家电断码屏开模定制液晶显示屏
  • 两通道_四通道音响功放功能极悦娱乐显示模块
  • 10.1寸极悦娱乐液晶屏
  • 5.0寸极悦娱乐液晶模块
  • 5.0寸极悦娱乐液晶屏
  • 5.0寸极悦娱乐模块
  • 3.97寸极悦娱乐液晶屏
  • 3.5寸极悦娱乐显示屏
  • 3.5寸极悦娱乐模块
  • 3.5寸极悦娱乐液晶屏

最新资讯

  • LCD液晶屏结构原理
  • 极悦娱乐电子工控液晶显示屏的三大特性
  • LCD/LCM成品检验要求,及常见的不良现象
  • 医疗屏发生抗干扰要怎么办?
  • 极悦娱乐显示屏是如何显示图案的?
  • 显示屏的保养方法
  • 极悦娱乐液晶屏幕贴合技术介绍
  • 如何选择单色液晶屏?
  • 12864液晶模块名称的命名和原理
  • 如何区分LCD液晶显示屏的视角
contact us

联系极悦娱乐

江苏极悦娱乐屏幕厂家 > 新闻资讯 > 段码LCD屏幕的驱动方法

段码LCD屏幕的驱动方法

编辑 :

江苏极悦娱乐屏幕

时间 : 2022-06-06 09:16 浏览量 : 96
本文地址:http://www.huixuelyg.com/a/373.html

  在需要领域中大家都会看到段码液晶屏,这种屏不仅有着普通数码屏的特征,还有着点阵液晶屏的特点,今天极悦娱乐就来聊聊段码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交替的输出波形就可以了。

  同时极悦娱乐还要注意,在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的电平成反向,那么驱动段式液晶就不会有多大的难度了


上一篇:2.4寸极悦娱乐液晶屏厂商极悦娱乐电子 下一篇:使用液晶模组需要注意哪些事项?
相关新闻
  • LCD液晶屏结构原理 08-01
  • 极悦娱乐电子工控液晶显示屏的三大特性 07-29
  • LCD/LCM成品检验要求,及常见的不良现象 06-30
  • 医疗屏发生抗干扰要怎么办? 06-29
  • 极悦娱乐显示屏是如何显示图案的? 06-28
  • 显示屏的保养方法 06-27
  • 极悦娱乐液晶屏幕贴合技术介绍 06-24
  • 如何选择单色液晶屏? 06-23
  • 12864液晶模块名称的命名和原理 06-22
  • 如何区分LCD液晶显示屏的视角 06-21

热门推荐:

no cache
Processed in 0.798010 Second.