STM32—LCD液晶显示屏

这篇具有很好参考价值的文章主要介绍了STM32—LCD液晶显示屏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

LCD液晶显示屏介绍

液晶的组成

 物理特性

液晶显示屏内部构造

 颜色深度

点亮LCD显示屏

查看原理图

图片显示

保存到工程用户代码的Inc目录下

参数为数组名

字符显示 

汉字显示


LCD液晶显示屏介绍

液晶的组成

某些物质在熔融状态或被溶剂溶解之后,尽管失去固态物质的刚性,却获得了液体的易流动性,并保留着部分晶态物质分子的各向异性有序排列,形成一种兼有晶体和液体的部分性质的中间态,这种由固态向液态转化过程中存在的取向有序流体称为液晶

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

 物理特性

当通电时导通,排列变得有秩序,使光线容易通过,;不通电时排列混乱,阻止光线通过。

液晶显示屏内部构造

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

 颜色深度

RGB三基色组合形成各种颜色。

能显示的颜色数由RGB的数字信号位数来决定。

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

 例如:

        以三位数字信号来表示颜色深度

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

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显示屏

查看原理图

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

图片显示

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

保存到工程用户代码的Inc目录下

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

参数为数组名

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

字符显示 

英文字符、数字字符和标点符号已经在font.h中已经生成好了字模,因此不需要再次取模,直接调用字符串显示函数即可。

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

 字符是16*8

汉字显示

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言

32单片机lcd屏幕显示,STM32,stm32,嵌入式硬件,单片机,c语言文章来源地址https://www.toymoban.com/news/detail-762196.html

到了这里,关于STM32—LCD液晶显示屏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 单片机期末设计 - 液晶显示屏显示时间、日期、温度及按键控制(实验板实现)

    设计本代码的主要目的是为了完成期末作业,即在液晶显示屏上显示、时间、日期、温度,以及用按键控制时间、温度的显示。总的来说就是对前面学习计数的糅合,本代码实现的是显示时间,并能在实验板上成功显示。 1.液晶显示屏模块应用 主要是学会如何在液晶显示屏上

    2024年02月08日
    浏览(31)
  • STM32学习记录0010——TFTLCD液晶显示屏

    《STM32不完全手册》第18章 《ILI9341数据手册》 TFT-LCD 即薄膜晶体管液晶显示器。其英文全称为:Thin Film Transistor-Liquid Crystal Display。TFT-LCD与无源 TN-LCD、STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使

    2023年04月09日
    浏览(16)
  • LCD1602液晶显示屏

    主函数 LCD1602.c LCD1602.h 接线图:   1、1602屏幕=16x2=32个字符,总共有32个字符  2、每个字符由35个像素组成 每个像素由一小块液晶控制 --------------------------------------------------------------------------------------------------------------------------------- 液晶的控制原理: 不施加电压——液晶完

    2024年02月07日
    浏览(26)
  • STC89C52单片机LCD1602显示屏介绍与代码演示

    LCD1602显示屏介绍 引脚介绍 内部结构框图  存储器  DDRAM储存器地址  CGRAM与 CGROM的地址 时序介绍 LCD1602快捷指令  LCD1602指令操作流程: 字符、字符串的显示  各种进制的数字显示 在LCD1602上显示十进制数字 在LCD1602上显示十六进制数字 在LCD1602上显示二进制数字 LCD1602(Liq

    2024年02月08日
    浏览(21)
  • 单片机 用LCD显示屏 输出字符串源代码(附Proteus图)

    附:字符型LCD显示屏型号:LM016L;这个代码应该是可以直接运行的

    2024年02月14日
    浏览(16)
  • 【STM32篇】驱动LCD显示屏

    本次使用的硬件设备为野火的霸道V2开发板,显示器控制芯片型号为ILI9341,实际型号为ST7789V。在编写代码时参考的是ILI9341数据手册,二者差别不大,都是240*320分辨率。         ILI9341是一个用于TFT液晶显示的单芯片控制驱动器,具有262144色的240RGB x 320像素显示解决方案。

    2024年02月12日
    浏览(15)
  • STM32 使用LCD12864显示屏(串行方式)

    12864LCD液晶显示模块是一款4位/8位并行、2线或3线接口方式,内部含有国际一级、二级简体中文字库的图形点阵液晶模块。显示分辨率为128 64,内置8198个16 16点汉字,和128个16*8点ASCII字符集。 CS片选信号 (如果只有一款屏,可以将CS直接接到VCC上,实现两线通讯。) SID数据传

    2024年02月05日
    浏览(29)
  • 基于STM32F103C8T6单片机的DHT11温湿度传感器与OLED显示屏实时动态数据监测系统设计

    标题: 摘要: 本文提出了一种利用STM32F103C8T6微控制器,结合DHT11数字温湿度传感器和OLED显示屏实现环境温湿度实时、直观显示的方法。该系统通过低功耗且精确的DHT11传感器获取环境温湿度信息,并借助于STM32F103C8T6强大的处理能力和I/O资源进行数据读取、解析以及控制OLE

    2024年01月19日
    浏览(39)
  • 单片机设计:stm32远程水位检测灌溉系统(水泵+电机驱动+OLED显示屏+水位传感器+防水式ds18b20+光敏传感器+按键+WiFi+手机app)

    单片机设计:stm32远程水位检测灌溉系统(水泵+电机驱动+OLED显示屏+水位传感器+防水式ds18b20+光敏传感器+按键+WiFi+手机app) 一、主要功能:    1.水位传感器检测水的高度、光敏传感器检测周围光照强度、ds18b20检测水温 2.0LED、手机app显示当前数据以及阈值 3.手机app远程调节阈值,

    2024年02月05日
    浏览(21)
  • ESP32设备驱动-I2C-LCD1602显示屏驱动

    LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。 通过前面的实例我们知道,并口方式连接LCD1602将占用一定数量的GPIO口,在

    2024年02月07日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包