STM32驱动LCD液晶显示屏详解
目录
LCD液晶显示屏介绍
液晶的组成
物理特性
液晶显示屏内部构造
颜色深度
点亮LCD显示屏
查看原理图
图片显示
保存到工程用户代码的Inc目录下
参数为数组名
字符显示
汉字显示
LCD液晶显示屏介绍
液晶的组成
某些物质在熔融状态或被溶剂溶解之后,尽管失去固态物质的刚性,却获得了液体的易流动性,并保留着部分晶态物质分子的各向异性有序排列,形成一种兼有晶体和液体的部分性质的中间态,这种由固态向液态转化过程中存在的取向有序流体称为液晶。
物理特性
当通电时导通,排列变得有秩序,使光线容易通过,;不通电时排列混乱,阻止光线通过。
液晶显示屏内部构造
颜色深度
RGB三基色组合形成各种颜色。
能显示的颜色数由RGB的数字信号位数来决定。
例如:
以三位数字信号来表示颜色深度
RGB24表示的意思是(24位真彩色)
R:8
G:8
B:8
所以能显示的颜色深度就是 2^8 *2^8 *2^8
STM32G030开发板板载的显示屏是RGB16也称为RGB565,其颜色深度为: 2^5 *2^6 *2^5,是由一个16位的数据控制一个像素点的颜色显示。
让一个像素点显示正红色:
1111 1000 0000 0000 0XF800
让一个像素点显示绿色:
0000 0111 1110 0000 0X07E0
点亮LCD显示屏
查看原理图
图片显示
保存到工程用户代码的Inc目录下
参数为数组名
字符显示
英文字符、数字字符和标点符号已经在font.h中已经生成好了字模,因此不需要再次取模,直接调用字符串显示函数即可。
字符是16*8