0.96寸OLED显示汉字图片及简单GIF

这篇具有很好参考价值的文章主要介绍了0.96寸OLED显示汉字图片及简单GIF。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0.96寸OLED显示汉字图片及简单GIF

只是做一些简单显示,具体逻辑大家自行添加。

网上的OLED驱动很多,我懂的也不是很深,这里就不说了,我这里用的是中景园的驱动。这里重点说怎么改可以显示这些东西。
首先我们需要两个重要的东西,一个是字取模软件,另一个是图片的处理取模软件。感谢大佬。

显示汉字

  1. 首先我们打开PCtoLCD2002。

  2. 将取模软件设置为这样的
    0.96寸OLED显示汉字图片及简单GIF

  3. 然后在1中输入我们要显示的汉字,复制2中的hex码。放到程序中16*16显示的数组中。
    . 0.96寸OLED显示汉字图片及简单GIF

  4. 然后调用OLED_ShowCHinese(0,0,0);//加去显示,第一、二个参数是起始显示的x、y的位置,第三个参数是显示数组中第几个字。这样就可以了。

char Hzk[][32]={
	{0x10,0x10,0x10,0xFF,0x10,0x10,0xF0,0x00,0x00,0xF8,0x08,0x08,0x08,0xF8,0x00,0x00},
	{0x80,0x40,0x30,0x0F,0x40,0x80,0x7F,0x00,0x00,0x7F,0x20,0x20,0x20,0x7F,0x00,0x00},/*"加",0*/
	
	{0x10,0x60,0x02,0x8C,0x00,0xF0,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0xF0,0x00,0x00},
	{0x04,0x04,0x7E,0x01,0x00,0xFF,0x42,0x42,0x42,0x7F,0x42,0x42,0x42,0xFF,0x00,0x00},/*"油",1*/
}
  1. 如图所示。
    0.96寸OLED显示汉字图片及简单GIF

显示变量

  1. 调用OLED_ShowString(6,3,"OLED TEST",16);直接显示字符串;
  2. 调用OLED_ShowChar(48,6,t,16);直接显示ASCII字符,参数分别为x、y、变量、大小;
  3. 调用OLED_ShowChar(48,6,t,16);直接显示ASCII字符,参数分别为x、y、变量、大小;
  4. 调用OLED_ShowNum(103,6,t,3,16);直接显示ASCII字符的码值(及为数字),参数分别为x、y、变量、大小;
  5. 如图所示。
    0.96寸OLED显示汉字图片及简单GIF

显示图片

  1. 搞一张你想显示的图片;一张BMP格式的照片。如果不是可以在线转换。百度直接搜图片在线转换即可。

  2. 使用系统画图工具打开;

  3. 选择主页→图像栏→重新调整大小→点机像素,取消勾选保持纵横比,调整合适的水平和垂直像素(0.96的OLED屏分辨为128*64)→保存图片

  4. 使用Image2Lcd v2.9打开图像,调整亮度,得到希望得到的显示率。输出为BMP格式。0.96寸OLED显示汉字图片及简单GIF

  5. 选择PCtoLCD2002的图形模式,然后打开这个图片,设置跟上边汉字设置的相同,就是不要有两个大括号。0.96寸OLED显示汉字图片及简单GIF

  6. 复制产生的hex数组到程序的BMP1[]数组中。

  7. 调用OLED_DrawBMP(0,0,128,8,BMP1);

  8. 如图所示。
    0.96寸OLED显示汉字图片及简单GIF

显示GIF

  1. 将gif导入gifsplitter2.0软件会自动分成多张图片。
    0.96寸OLED显示汉字图片及简单GIF

  2. 然后将单张图片根据上边显示图片挨个显示即可。把握好中间延时。

  3. 如图所示。

OLED显示GIF文章来源地址https://www.toymoban.com/news/detail-427236.html

到了这里,关于0.96寸OLED显示汉字图片及简单GIF的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 0.96寸OLED显示屏介绍

    OLED显示屏简介       OLED,即有机发光二极管(Organic Light Emitting Diode)。OLED 由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。

    2024年03月25日
    浏览(92)
  • 0.96寸OLED液晶显示器

    在日常的小项目制作中我们经常会接触到OLED液晶显示器,本文介绍0.96寸液晶显示器的基本原理,辅助后续项目开发 一、简介 OLED被称为有机激光二极管,也被称为有机激光显示,OLED采用有机材料涂层和玻璃基板,当有电流通过时有机材料就会发光,所以OLED具有自发光特性,

    2023年04月22日
    浏览(48)
  • 【mcuclub】0.96寸oled显示屏

     proteus8.9版本中没有OLED,通常用LCD12864模拟代替,而proteus8.13中有OLED,大家有兴趣可以下载测试 OLED(Organic Light-Emitting Diode),又称为有机电激光显示、有机发光半导体。OLED显示技术具有自发光的特性,采用非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料

    2024年03月28日
    浏览(47)
  • OLED 液晶屏显示模块(0.96寸)

           OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display, OELD)。因为具备轻薄、省电等特性,因此从 2003 年开始,这种显示设备在 MP3 播放器上得到了广泛应用,而对于同属数码类产品的 DC与手机,此前只是在一些展会上

    2024年02月05日
    浏览(52)
  • 0.96寸OLED显示(7针款SPI)

    文章最后附源代码链接 SSD1306单片机接口由8个数据引脚和5个控制引脚组成。不同接口模式下的引脚分配如表所示。在BS[2:0]引脚上通过硬件选择可设置不同的MCU模式。 通常我们所用的OLED屏有白色、蓝色、黄蓝双色等几种;屏的大小为0.96寸,像素点为128*64,所以我们也称之为

    2024年02月01日
    浏览(45)
  • 中景园0.96寸 OLED 显示屏 学习笔记

    OLED ,即 有机 发光二极管( Organic Light Emitting Diode )。OLED由于同时具备 自发光,不需背光源、对比度高、厚度薄 、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。 LCD都需要背光,而

    2023年04月08日
    浏览(37)
  • 0.96OLED显示原理及FPGA驱动程序

    很久以前玩的OLED,现在整理一下。 OLED:organic/polymer light emitting diode 高分子有机电激发光二极管 OLED模块原理图: OLED模块结构图: 市面上统一尺寸的配置和设计大差不差的,OLED生产商大部分都是中景园电子,官网可以下载OLED 显示屏裸屏的资料。 以驱动芯片为SSD1306的屏为

    2024年02月04日
    浏览(38)
  • 0.96寸OLED(SSD1306)屏幕显示(二)——超长文字水平滚动

    (一)基础功能介绍 (二)超长文字水平滚动 (三)屏幕垂直水平滚动 文章目录 前言 一、内置水平滚动方法 二、自定义水平滚动方法 总结 最近,我突发奇想去翻阅了一些我本科期间所做的一些小项目,发现都挺有意思的!当年做这些项目的时候可走了很多弯路,所以想

    2023年04月08日
    浏览(39)
  • STM32--7针0.96寸OLED屏幕显示(4线SPI)

    本文介绍基于STM32F103C8T6+0.96寸OLED(7针)的显示(完整程序代码见文末链接) 一、简介 OLED,即有机发光二极管( Organic Light Emitting Diode)。 OLED 由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较

    2024年01月16日
    浏览(47)
  • 基于HAL库的stm32的OLED显示屏显示(模拟I2C,四脚,0.96寸)

    参考视频:江科大oled程序移植stm32hal库,freertos学习,cpu使用率_哔哩哔哩_bilibili ​ STM32入门教程-2023持续更新中_哔哩哔哩_bilibili 高速和低速晶振均选择为陶瓷晶振即可。 不需更改初始化配置,因为模拟I2C初始化时会设置这两个引脚的电平 step1、step2完成后生成工程即可。 代

    2024年02月06日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包