首页 > 新闻动态
媒体公告 常见问题

再简略的屏幕也需求显卡!让你完全看懂LCD屏的操控原理!

来源:安博电竞酒店北京发表日期:2023-07-21 23:55:58浏览量:1

  这可能是最陈旧、最简略的液晶屏了,类型是1602A,它是上世纪80的产品,可是直到现在它还是十分受欢迎,在许多设备上都能够看到它的身影。

  每一个区域横着数有5个像素,竖着数有7个像素,每个区域便是35个像素,所以整个屏幕便是1120个像素。

  而当咱们给某一小块液晶施加电压之后,它就不透光了,因而形成了一个的小黑点,也便是咱们看到的像素点。

  由于不需求颜色显现,所以只需求让液晶介于透光和不行光两种状况之间就能够,咱们只需求操控液晶的凹凸电压,就能操控一个像素点了。

  假如是操控一个像素点,那很简略,让微操控器的引脚直接操控液晶的电压就能够了。

  这样咱们只需求要把要发送的东西丢给这个芯片,它就能操控液晶屏的像素点了,极大的方面了咱们的编程作业,形象一点来说,这个显现芯片其实充当着计算机傍边显卡的人物。

  能够看一下1602屏的反面,这个大黑点里边封装的便是HD4478U芯片。选用这种封装能节约本钱。

  由于一块区域只要35个像素,所以它只能显现数字、字母和符号这些简略的信息,总共能显现240个字符。不能显现汉字。

  这些字符基本上都是经过ascii码进行编码的,只需求8位0或许1的排列组合,就能表明这

  比方大写字母A的ASCLL码是0100 0001,那咱们只需求让微操控器的这8个引脚别离输出相应的凹凸电平就能够了。

  因而HD44780U为每一块区域都规划了一个字节的DRAM(内存),这个DRAM就相当于咱们现在显卡的显存,能够比照一下,Nvidia最新旗舰显卡4090显存是24GB。

  而咱们这块显现芯片总共也才80个字节。能够横着显现40个字符,竖着显现两个字符。所以它能够一起操控80个字符。

  咱们看LCD屏幕总共也才干显现32个字符,那这个芯片为什么能操控80个字符呢?

  由于这个HD44780U芯片是通用芯片,不单单是用来操控这一种标准的屏幕。

  在微操控器给它发送数据之前,都需求先发送显存的地址,然后再发送数据,这样数据就会被保存在相应的显存里边。

  比方咱们想让榜首块区域显现A,就需求先发送榜首块显存的地址,然后再发送A的ASCLL码。这样就能在榜首块区域显现A了。

  这便是咱们微操控器的编程思路,由于有这个显现芯片的存在,让编程变的简略了许多。

  这是HD44780U的引脚分布图,直接操控液晶像素点的是这些引脚,COM引脚操控横向像素,SEG引脚操控纵向像素,比方咱们操控A这个字符。就需求这些引脚别离输出不同的电压就能够了。

  但还有一个问题,就拿榜首块区域来说,这些引脚是没办法一起操控每一个像素的。

  比方咱们操控榜首行的时分,先让COM端为低电压。然后再来操控它的SEG引脚,就能操控榜首行的像素了,假如是显现像素就给这个引脚高电压,不显现就给它低电平。

  但在同一时间就没有办法操控其它行的像素了。因而人们想到了扫描的操控方法,比方先操控榜首行像素,然后再来操控第二行像素,这样逐行扫描,就能操控一切的像素了。

  当然不会了,这里边运用了人眼的视觉暂留,它的扫描频率很快,所以咱们看到的便是停止的画面。

  但还有一个问题,你看它总共有40个SEG引脚,而一个字符纵向有5个像素点,这样的线个区域,那另一半区域怎样操控呢?

  它的确能操控80个字符,但假如超越16个字符,就没有剩余的引脚了,因而就得就得凭借驱动电路。

  你看这个1602的反面,除了主控HD44780U之外,还有一个HD44100H的驱动芯片,它便是来帮忙主控完结另一半的显现使命的。

  主控是经过串行方法给这个驱动芯片发送信息,然后这个驱动芯片就能够操控它引脚的状况了。

  假如咱们给它再加3块驱动芯片,然后再换一款能显现80个字符的液晶屏,它就能操控80个字符了。

  此刻显现芯片HD44780U的功能正好被榨干了,便是再让它多操控一个像素都是不可能的,由于此刻的显存现已满了。

上一篇:职业新闻

下一篇:LED背光技能让液晶电视更长命

返回列表
Copyright © 2004-2020  安博电竞酒店北京 版权所有  京ICP备14056226号    京公网安备1101102001196号