使用STM32系列芯片控制OLED屏显示数字+文字等信息

news/2024/11/24 2:09:12/

本次实验使用的是stm32f103芯片控制0.96寸OLED屏幕显示姓名学号温度湿度等信息

目录

1.了解OLED显示屏

 2.开始配置工程项目

2.1用OLED屏显示自己的姓名+学号

2.2用OLED屏滚动显示信息


1.了解OLED显示屏

有关OLED屏幕的信息可以参考一下网站,本次实验使用的程序是厂家给出的Demo程序,可以在网站中下载

http://www.lcdwiki.com/zh/0.96inch_SPI_OLED_Module

引脚接口也可以在网站中查找

 2.开始配置工程项目

从下载的Demo文件中打开厂家写好的程序

再Demo文件中找到自己所用的芯片,我这里用的是stm32f103c8

然后打开里面写好的project工程

厂家写好的代码是可以直接运行的,但是要显示我们需要的内容还需要我们自己更改其中的一些代码

2.1用OLED屏显示自己的姓名+学号

首先由于程序显示的数据早就在厂家写好的oledfont.h文件中,但是显示的并不是我们需要的汉字,所以我们需要自己查找我们需要生成的汉字对应的点阵代码,再更改到oledfont.h文件中

这里我用来查找字符点阵的软件是PCtoLCD2002,按照我们显示器的显示原理在PCtoLCD2002中设置

 设置好后就可以生成

 再把生成的代码更改到oledfont.h文件中

然后再编辑我们的主函数

 

以及显示内容的函数 

 

编辑好之后保存再build生成hex文件(如果厂家给的程序编辑的时候无法编辑中文可以在界面上方菜单的Edit中的Configuration中设置语言即可)

 

 生成hex文件后就可以烧录连线线路运行了

 

2.2用OLED屏滚动显示信息

我这里选择滚动文字“没有共产党就没有新中国”

还是一样先查询这串文字的对应的点阵代码

然后复制到 oledfont.h文件中

编译我们的滚动程序

 还有主函数

编译好后一样build生成hex文件烧录、连接电路、运行

 


http://www.ppmy.cn/news/284468.html

相关文章

TFT-LCD屏幕读取Flash芯片图片资源并显示

TFT-LCD屏幕读取Flash芯片图片资源并显示 在前面用TFT-LCD显示图片的实验中,由于图片资源过大,240 * 320 的图片大小为150K,而STM32F103ZET6的内部Flash才512K,最多能放三张图片,所以这次将图片放到外部Flash中&#…

显示芯片

显示芯片是指主板所板载的显示芯片,有显示芯片的主板不需要独立显卡就能实现普通的显示功能,以满足一般的家庭娱乐和商业应用,节省用户购买显卡的开支。板载显示芯片可以分为两种类型:整合到北桥芯片内部的显示芯片以及板载的独立…

Type-c显示屏芯片方案(禾川兴)

随着USB TYPE-C接口的普及,越来越多的手机和笔记本电脑都支持通过C接口输出视频。这个小巧而精密的接口,大有把传统的HDMI和DisplayPort接口取而代之的架势。特别是usb4的推出,更是为USB TYPE-C接口一统有线接口形态奠定了基础。在这样的背景…

LED显示行业之驱动芯片

LED显示驱动芯片分为3种。1,常规芯片。2,双锁存芯片。3,PWM芯片。 1,常规芯片 这个是常规芯片的内部结构图。 毛华望 15889765314 这个是常规芯片的逻辑波形图。 LED显示驱动芯片的接口差别不大。 都是由 SDI ,CLK&…

package.json与package-lock.json区别需不需要被.gitignore文件忽略

前言 先要搞清楚package.json与package-lock.json文件分别是什么作用 .gitignore文件是干什么的-主页文章有 介绍 package.json 1.项目名称版本号,描述,以及运行命令和一些配置的node环境命令 2.记录那些包会在开发环境中用到,哪些包会…

计算机系统中的it和ct部分,如何理解IT、CT和OT

最近在工作面试中,不断被问及对IT、CT和OT了解多少,对于一个传统专业学习过来的人,可能对大概业务范围有点模糊了解,特别是在工业4.0背景下,三者融合发展成为趋势了,今天也借此机会,自己梳理下三…

从IT时代到DT时代

我们熟悉的IT是信息技术(Information Technology)是以控制管理、积累数据为主。DT(Data technology)时代,它是以数据创新、激发生产力为主的技术。 DT时代依托于大数据采集,采用传统大数据加工转变为快数据加工。优先丰富精准的指标体系形成推动社会进步…

如何看待IT行业发展前景,就业前景和人才需求趋势

信息技术产业,又称信息产业,它是运用信息手段和技术,收集、整理、储存、传递信息情报,提供信息服务,并提供相应的信息手段、信息技术等服务的产业。信息技术产业包含:从事信息的生产、流通和销售信息以及利…