常见外设器件的工作原理:LCD1602显示原理

1 篇文章 1 订阅
订阅专栏
LCD1602是一种古老的显示屏,通过LED背光和液晶控制像素点显示内容。显示芯片HD44780U用于控制显示,其内部DRAM存储显示字符的地址。由于引脚限制,通常使用44780U和额外的HD44100H组合来控制16列显示区。单片机通过发送指令给44780U来更新内容,利用扫描方式实现显示。
摘要由CSDN通过智能技术生成

学单片机的小朋友应该都见过这个显示器--LCD1602,这是最古老最简单的显示屏,上世纪80年代的产物。

它显示的图案如下所示

显示部分放大就是下面这样 ,像素就是一个个小方块,相当于描点法绘图了。

如果把所有像素全部显示出来就是下面这样,全部是小黑点

 全部点亮的像素点如下所示,16列,2行,这就是1602名字的来历

每个显示区域又可以细分为35个像素,7行5列

 整个屏幕就是35*16*2 = 1120个像素

要想搞清楚这1120个像素的控制,就得先明白一个像素是这么控制的。显示屏的最下面是一层LED背光板,

只要通上电就会发光

在背光板上铺上一层液晶,每一小块的液晶就可以控制一个像素点

当不给液晶施加电压,液晶就是透明的,给某一块液晶施加电压后,就不透光了,看到的就是一个小黑点,常见的LCD背光有白光、蓝光、绿光,所以大家一般看到的要么是黑点,要么是背光。控制像素点就是控制他所对应的液晶的电压高低。

数码管只有8段,8个IO口就够了,可以用单片机直接控制,但是LCD1602有1120个像素点,1120个引脚的单片机我还没遇到,怎么办?这时候显示芯片HD44780U可以出场了。44780有80个引脚

单片机把想要显示的东西发给HD44780U,HD44780U再来控制显示屏就可以

所以这个HD44780U就有点像电脑的显卡了。

LCD1602液晶屏的背面长这个样子,首先映入眼帘的就是那两个大黑点,大黑点里面封装的就是芯片,大的那个是HD44780U,小一点的那个黑点是HD44100H,他的作用后面会讲到。关于芯片的封装,大家可能都觉得芯片 就应该是哪种方形的,有引脚的哪种,其实还有一种COB的封装,就像狗皮膏药一样黏在PCB上,这种封装便宜啊。

LCD1602一共有16个引脚,其中数据引脚又8个,控制这8个引脚的数据,就能控制液晶屏的显示内容。因为每个显示区域就35个像素,描点法也只能描出简单的图案,比如数字,字面,符号等。

比如大些字母A,ASCII码表是0100 0001,对应的数据引脚电平就是:

0         1         0         0         0        0        0        1

低       高       低        低      低       低      低        高

 

 

但是这个A在哪个区域显示呢?HD44780U里面给每个显示区域都规定的地址,这个地址就存在芯片内部的DRAM里面,

 

 

  这个DRAM就相当于显卡的显存了,只是大小只有80个字节,可以同时控制80个字符

 

LCD1602最多也就能显示32个字符,HD44780U为什么能控制80个字符,因为他是通用的芯片,不是为LCD1602定制的,多的部分可以空着不用。

 

 

 后面的红色部分就是多余的地址,控制不用

 

 先发送显存的地址,再发送需要显示的内容,这样数据就会被保存在相应的显存里面

 

比如让液晶屏的第一块显示区域显示大些字母A,就先发送第一块显示区域的地址0x00,再发送A的ASCII码0100 0001,怎么显示那就是显示芯片HD44780U的事情了。

 

 

 

HD44780U的芯片管脚分布如下那些SEG和COM引脚就是控制引脚,是不是似曾相识,数码管的SEG引脚和COM引脚,原理可以说是差不多的。

 

 COM引脚控制行,SEG引脚控制列,如果要显示A,那就是在相应的交叉点输出不同的电压就行了

 

因为不能同时控制所有行列的电压,只能用扫描的方式,一行一行的控制,是不是也似曾相识,多为数码管的动态显示也是这样的。

扫描第一行,并输出对应的电压 

 

扫描第二行并输出对应的电压

 

扫描第三行并输出对应的电压

 

扫描第四行并输出对应的电压 

扫描第五行并输出对应的电压 

 

扫描第六行,并输出对应的电压

扫描第七行并输出对应的电压 

 

 

扫描快一点,根根人眼的视觉残留,就能看到完整的A了

 

 HD44780U的SEG引脚只有40个,5个SEG脚才能控制一列显示区,40个SEG脚一共也只能控制8列显示区啊,LCD1602可是有16列显示区的,那另外的8列的显示区怎么控制,而且前面也说了,HD44780U能控制80个字符,现在怎么才16个。对HD44780U的显存DRAM是可以控制80个字符,但是引脚不够啊,这个时候该HD44100H出场了。

 

 

HD44100H就是那个小一点的黑点

 

它正好也有40个SEG引脚

 

 将HD44780U和HD44100H拼在一起不就好了

 

 

 

 加4个HD44100H,换一个能显示80个字符的液晶显示屏,就能显示80个字符了,HD44780U里面的DRAM就只有80个地址,只能显示80个字符。

 

 

LCD1602 的单片机驱动代码可以参考下面的博文:

51单片机学习7--LCD1602_lcd清屏指令_会稽电子的博客-CSDN博客

STM32F103C8T6第6天:adc、iic、spi、温湿度dht11在lcd1602显示
Jaci133的博客
11-23 2163
笔记参照:上官一号笔记第5章节;视频参照:上官一号92~103节SP I是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局上节省空间,提供方便,正是出于这种简单易用的特性,越来越多的芯片集成了这种通信协议,比如 AT91RM9200。
基于SHT71温湿度传感器、STM32F103C8T6、LCD1602温湿度采集显示系统proteus仿真设计
最新发布
05-22
3. **LCD1602**:LCD1602是一种常见的字符型液晶显示屏,能显示两行每行16个字符的信息。它使用4或8位数据总线与微控制器通信,可以用于显示温度和湿度等实时数据。在这个系统中,STM32会将处理后的温湿度数据发送到...
LCD1602液晶显示原理图
09-21
LCD1602液晶显示原理图,特别适合初学者进行参考学习,protues仿真电路,内容清晰。
LCD1602液晶显示屏工作原理图是什么呢?
LCD液晶屏|LCD显示屏|液晶显示屏|液晶显示模块|LED背光源|LED数码管
11-13 7785
本文重点是由深圳市兴宇合电子技术人员为大家介绍LCD1602液晶显示屏工作原理以及原理图,希望对大家有所帮助。 (1)LCD1602液晶显示屏工作原理如下: LCD1602液晶显示屏通过电压来改变填充在两块平行板之间的液晶材料内部分子的排列状况,以达到遮光和透光的目的来显示深浅不一,错落有致的图象。而且只要在两块平板间再加上三元色的滤光层,就可实现显示。 液晶是具有流动特性的物质,所以只需外加很微小的力量即可使液晶分子运动。以最常见普遍的向列型液晶为例,液晶分子可轻易的借着电场作用使..
【常用传感器】LCD1602液晶工作原理详解及例程代码
热门推荐
Z小旋
06-12 18万+
LCD1602液晶显示屏
LCD1602原理显示程序
05-04
详细介绍了LCD1602显示汉字的原理原理图和程序。
LCD1602液晶工作原理.exe
12-03
C51的LCD1602液晶屏显示原理讲解 以及如何在C51中如何运用 这是一个比较完整的视频教程
外设控制入门篇10:LCD1602显示英文字符_FPGA驱动LCD1256_lcd1602FPGA_
09-28
LCD1602显示器是一种常见的字符型液晶显示屏,它有两行每行16个字符的显示能力。这种显示器广泛应用于各种嵌入式系统和小型电子设备中,因为它提供了直观的文本反馈,而无需额外的彩色或图形处理能力。 驱动LCD1602...
lcd1602液晶的avr测试实例程序,带proteus仿真 winavr 编译.zip
01-12
LCD1602液晶显示器是一种常见的字符型液晶模块,常用于各种嵌入式系统和电子设备的用户界面显示。在AVR微控制器中,通过I2C或SPI接口或者直接的并行接口与LCD1602进行通信,实现文本信息的显示。本测试实例程序是...
毕业设计LPC2104点亮LCD显示显示汉字的源代码+原理图+Proteus仿真
06-17
2. **LCD显示屏**:LCD(Liquid Crystal Display)是一种常见显示设备,通过控制液晶分子的排列方式改变光线透射或反射,实现图像显示。在本设计中,LCD被用作人机交互界面,用于展示汉字信息。 3. **汉字显示**...
lcd1602显示原理LCD1602液晶显示器的分类
07-11
LCD1602液晶显示原理 LCD1602液晶显示原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。
LCD1602显示电路图大全
07-14
lcd1602显示电路图(一) 基于51单片机的lcd1602液晶显示屏连接电路图 lcd1602显示电路图(二) lcd1602液晶显示电路图 lcd1602工作原理是什么 线段的显示 点阵图形式液晶由M&TImes;N个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16&TImes;8=128个点组成,屏上64&TImes;16个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由RAM区的000H——00FH的16字节的内容决定,当(000H)=FFH时,则屏幕的左上角显示一条短亮线,长度为8个点;当(3FFH)=FFH时,则屏幕的右下角显示一条短亮线;当(000H)=FFH,(001H)=00H,(002H)=00H,……(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。这就是LCD显示的基本原理。 字符的显示 用LCD显示一个字符时比较复杂,因为一个字符由6&TImes;8或8×8点
1602液晶的显示和工作的原理
08-27
专门讲解了1602液晶的显示和工作的原理
液晶显示lcd1602原理说明
08-07
液晶显示lcd1602c语言编程使用,包括原理图,基于51、avr单片机使用!
LCD1602显示原理及使用教程
m0_60790717的博客
08-09 1万+
LCD1602显示屏为字符显示屏,显示字符为16*2。采用LCD显示一个字符时比较复杂,因为一个字符由6×8或8×8点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。......
lcd1602c语言编程原理,简述lcd1602工作原理 lcd1602显示原理
weixin_32597009的博客
05-28 8164
1, lcd1602显示原理LCD1602显示简介 ①LCD1602液晶显示原理 LCD1602液晶显示原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。 ②LCD1602液晶显示器的分类 液晶显示的分类...
LCD1602底层逻辑
qq_57809885的博客
01-10 1582
LCD1602详细讲解
1602液晶显示屏工作原理引脚电路图51单片机
baidu_38915797的博客
07-10 2万+
VDD引脚是电源脚,1602液晶屏最佳工作电压是5V;VO引脚用于调整1602显示的对比度,一般会外接电位器用以调整偏压信号
写文章

热门文章

  • 单片机C语言实例:1、点亮LED的多种方法 17870
  • 伺服电机:伺服电机的控制方式(脉冲控制) 13018
  • 51单片机的架构与原理(STC89C51) 9817
  • 单片机C语言实例:2、点亮数码管的多种方法 8266
  • 汇川PLC(H5U):定时器指令 8109

分类专栏

  • 机器视觉 13篇
  • C++ 23篇
  • 运动控制 38篇
  • 机器人
  • 数字信号处理 1篇
  • 半导体 17篇
  • PID控制 10篇
  • ZYNQ 2篇
  • 单片机项目 32篇
  • 毕业设计参考 7篇
  • STC15系列单片机 8篇
  • C语言学习笔记 16篇
  • 电机控制
  • 汇川PLC 2篇
  • 电子元器件 5篇
  • 51单片机 11篇
  • 数据结构 2篇
  • 传感器 4篇
  • FreeRTOS 6篇
  • STM32学习 9篇
  • 时间触发嵌入式系统 1篇
  • 常见外设 1篇
  • RISC-V 1篇
  • STC32G单片机学习

最新评论

  • 单片机C语言实例:18、LCD1602液晶显示

    2401_87737218: 有没有原理图

  • 单片机C语言实例:18、LCD1602液晶显示

    CountingStars_s: 表情包写的太清楚啦表情包

  • PID相关参数讲解:1、比例系数Kp与静态误差

    潇氡: 标题应该是KP与稳态误差吧

  • C++:类的成员属性,公有,私有,保护

    LittlePeto: 第一张图片中,成员默认访问属性不是私有的吗?

  • C++:类的成员属性,公有,私有,保护

    ha_lydms: 作者对于每个话题的深入分析总是让人眼前一亮。我喜欢他们的批判性思维和独立见解。

大家在看

  • unity克隆出的游戏对象在超过范围之后不销毁
  • Adobe Photoshop PS2024软件下载与安装步骤
  • 【中科协认证会议】第五届机械工程、智能制造与自动化技术国际学术会议(MEMAT 2024)
  • 计算机毕业设计选题及选代做避免踩坑指南 164
  • webAPI中的offset、client、scroll

最新文章

  • 机器视觉在芯片测试中的应用
  • 伺服电机:原点设置、原点、零点、参考点的理解
  • 松下伺服电机基本功能A6B
2024
10月 11篇
07月 17篇
06月 7篇
05月 8篇
04月 5篇
03月 1篇
01月 8篇
2023年157篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家安徽抽象玻璃钢雕塑设计仿铜人物玻璃钢雕塑金华户外玻璃钢雕塑甘肃抽象人物玻璃钢雕塑设计汕尾玻璃钢雕塑费用太原玻璃钢景观雕塑宣城佛像玻璃钢雕塑优势杭州浙江玻璃钢雕塑无锡户外玻璃钢花盆安徽佛像玻璃钢雕塑定制曲阳玻璃钢大象雕塑花园人物玻璃钢雕塑镇江玻璃钢雕塑免费咨询玻璃钢花盆对人体有害吗常州汕头玻璃钢雕塑创意商场卫生间美陈玻璃钢雕塑观音图片湖北方形玻璃钢花盆东莞透明玻璃钢雕塑定做哈尔滨室外玻璃钢花盆西安玻璃钢雕塑小品批发中卫玻璃钢景观雕塑栩栩如生阳高玻璃钢雕塑厂家玻璃钢雕塑旧了玻璃钢艺术雕塑品呈贡设计玻璃钢雕塑哪里有南郊玻璃钢花盆花器徐州玻璃钢雕塑厂家报价太原欧式玻璃钢雕塑新品玻璃钢人物雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化