LCD ( Liquid Crystal Display 的简称)液晶显示器。能够同时显示16x2,32个字符,是一种专门用来显示字母、数字、符号等的点阵型液晶模块。
LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。该显示屏的优点是耗电量低、体积小、辐射低。
作为嵌入式中非常非常常用的显示硬件,对于它的各种稀奇古怪的报错却是鲜有系统性的总结,本文lz目的就在于总结比较常见并给出笔者实践过的部分解决方法的思路,如有别的好的解决方法,欢迎各位在评论区补充。(笔者因为遇到了非常多的报错,也挺不容易的,希望大家多多支持笔者的博客笔记,一起学习)
-----------------------------------------------------------------------------------------------
首先介绍一下LCD1602的一些基本信息和使用方式。
首先介绍LCD的发光原理:背光灯发出白色光,经过偏光片对光线进行初步帅选,经过玻璃板到达液晶控制电路,光线穿过液晶间隙,外界施加到液晶的电压,会改变光线的偏转角度,光线在经过玻璃板,穿过偏光片,最终投射到红绿蓝三基色偏光片上,展示出不同的颜色,最终形成一个显示单位,称为像素点。
液晶本身不发光,需要背光灯提供光源,光线经过一系列处理才到输出,输出的光线强度要比光源的强度低很多,能量利用率较低,(比CRT显示器节能),液晶显示的处理方式,会导致显示方向较窄,对应它的视角较小,从侧面看屏幕会看不清他的显示内容,色彩转换,液晶分子转动也需要消耗一定的时间,导致屏幕的响应速度低。
接下来介绍LCD的相关引脚:
1.VSS:接地线;
2.VDD:接电源正极,一般接5V;
3:V