0.96寸OLED液晶显示器

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

在日常的小项目制作中我们经常会接触到OLED液晶显示器,本文介绍0.96寸液晶显示器的基本原理,辅助后续项目开发

一、简介

OLED被称为有机激光二极管,也被称为有机激光显示,OLED采用有机材料涂层和玻璃基板,当有电流通过时有机材料就会发光,所以OLED具有自发光特性,不需要背光源(只上电不会亮的,需要完整的程序驱动)
0.96寸OLED液晶显示器

上图所示是常用的0.96寸的OLED液晶显示屏模块,显示区域是128X64的点阵(分辨率128*64),每个点都可以自己独立发光,所以不需要背光,可以显示汉字、ASIIC码、图案等,

支持多种接口方式,OLED 裸屏接口包括:6800/8080 两种并行接口方式、3 线或 4 线的
串行 SPI 接口方式、 IIC 接口方式(只需要 2 根线就可以控制 OLED ),上述接口是通过BS0~BS2 来配置的。

0.96寸OLED液晶显示器

电气特性

OLED功耗电流如下,正常使用整体小于80mW,功耗远小于正常的TTF屏幕

0.96寸OLED液晶显示器

显示原理

OLED的显存分布情况。我们可以理解为:水平方向分布了128个像素点,垂直方向分布了64个像素点。而驱动芯片在点亮像素点的时候,是以8个像素点为单位的。官方的例程推荐的是垂直扫描的方式,也就是先画垂直方向的8个像素点(如下图所示),所以我们在画点的时候Y的取值为0-7,X的取值为0-127。页是芯片设计者为了方便将同一列的8个点阵编成一组,用一个8bit数表示,这样的8行128个数被称为1页。

0.96寸OLED液晶显示器

0.96寸OLED液晶显示器

二、7针OLED屏幕模组

7针的OLED屏幕模组兼容SPI和IIC两种通讯形式
0.96寸OLED液晶显示器
7pin–SPI/IIC接口

接口命名 SPI/IIC接口
VCC 电源接口(电源3.3V-5V)
GND 电源地
D0 SPI-时钟线 或者 IIC-时钟线
D1 SPI-数据线 或者 IIC-数据线
RES ILED复位,OLED在上电后需要一次复位(低电平复位)
DC SPI数据/命令选择脚
CS OLED SPI片选,低电平有效,不用时接地

如下图所示,7针OLED屏在使用 SPI 接口时R1、R2、R8 三个电阻是不焊接的(焊接R3、R4);

4线SPI通信控制模式:
发送数据:CS拉低-DC拉高-发送数据(8bit)-CS拉高
发送命令:CS拉低-DC拉低-发送命令(8bit)-CS拉高

0.96寸OLED液晶显示器

7针OLED屏,使用 IIC 接口的时需要将 R3 换到 R1 上,R8 可以焊接也可不焊接,另外在 使用IIC 接口时需注意以下事项:

(1)要将 RES 接高电平,可以与 VCC 对接,使 OLED 复位脚一直保持高电平,即不复位的状态;
(2)同时需要将 DC、CS 接电源地;

此时 IIC 通信中只需要 GND 、VCC、D0(时钟信号)、D1(数据信号)四根线了。如果大家感觉这样比较麻烦也可直接选用四针的 IIC 接口模块

三、4针OLED屏幕

4针的OLED支持IIC通讯形式
0.96寸OLED液晶显示器
4pin–IIC接口

接口命名 IIC接口
VCC 电源接口(电源3.3V-5V)
GND 电源地
SCL IIC时钟线
SDA IIC数据线

内部驱动IC为SSD1306,SSD1306作为从机地址为0x78,DC脚作为更改从机地址引脚,DC接VCC,从机地址0x79,什么都不接地址为0x78。

发送数据:起始信号-从机地址-应答-写数据模式(0x40)-应答-数据(8bit)-结束信号

发送命令:起始信号-从机地址-应答-写命令模式(0x00)-应答-命令(8bit)-结束型号

四、 0.96 寸OLED 原理图设计

0.96寸OLED液晶显示器
上述原理图中,7针OLED屏选用SPI接口时, BS0、BS1、BS2 需全为 0,所以配置电阻R1、R2 不焊接,R3、R4 需焊接;同时电阻 R8 不焊接,否则会出现不稳定情况。

7针OLED屏选 IIC 接口时,需将 BS1 配置为 1,BS0 为 0;所以 R1,R4 焊接,R2,R3 不焊接,R8 可焊接也可不焊接

五、程序说明

很多新手工程师或是学生比较在意在某个处理器下的程序,其实这个没有必要,大家可以打开几个不同平台下的程序,会发同一通信接口类型下的程序内部的操作函数是完全一样的,只是管脚定义方式不同,还有一个就是需要包含所用平台的头文件,其它的其实都不用作修改。

现对OLED的.h文件说明如下:

(1)bmp.h 是存放的图片数据,也就是大家对 BMP 图片取模的数据
(2)oledfont.h 主要是存放的字库数据,包含常用的字符和用户自己所取模的中文
(3)oled.c 主要是函数的操作

六、取模说明

取模主要有三种:图片取模、字符取模、汉字取模,原理是一样的

(1)图片取模

打开 PCtoLCD2002.exe 软件

0.96寸OLED液晶显示器

打开手机桌面图片

0.96寸OLED液晶显示器

模式设置

0.96寸OLED液晶显示器0.96寸OLED液晶显示器

生成 BMP 图像字模

0.96寸OLED液晶显示器

(2)汉字字模取模

其方法与图像的相似, 打开软件以后,如下操作

0.96寸OLED液晶显示器

0.96寸OLED液晶显示器

后续操作与图像取模操作一样,这里不再赘述文章来源地址https://www.toymoban.com/news/detail-421869.html

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

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

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

相关文章

  • 【mcuclub】0.96寸oled显示屏

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

    2024年03月28日
    浏览(24)
  • 0.96寸OLED显示汉字图片及简单GIF

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

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

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

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

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

    2024年02月04日
    浏览(18)
  • stm32实现0.96oled图片显示,菜单功能

    本期内容,我们将学习0.96寸oled的进阶使用,展示图片,实现菜单切换等功能,关于oled的基础内容,这里我不做介绍,大家可以学习 : 夜深人静学32系列17——OLED ,里面讲述了oled的基本知识并实现了一个简单页面的编写。 这个菜单一共有三个等级, 一级菜单:原神启动界

    2024年02月03日
    浏览(52)
  • LCD液晶显示器 ----------- 原理篇

    1. 背景 ​ 在做嵌入式开发时,经常用到 LCD 显示屏,因为用户只能看得懂显示屏中的画面。因此,熟练掌握显示屏原理是非常有必要的,所以让我们来揭开LCD 显示屏的神秘面纱,进而达到完全掌控的目的。本章之讲解 LCD 显示原理以及显示时序。 2. 基本概念 2.1 LCD 是什么 ​

    2024年02月05日
    浏览(25)
  • CRT,液晶,等离子显示器

    一、三种显示器 1.1CRT显示器 1.2液晶显示器 1.2.1 液晶态 1.2.2成像原理 1.3等离子显示器 1.3.1离子态 1.3.2 成像原理 二、显示器的几个衡量指标 2.1.对比度 2.2.饱和度 2.3.响应速度 2.2等离子显示器的优点 三、隔行与逐行支持 补充 一、三种显示器 1.1CRT显示器,这种显示器的原理是

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

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

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

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

    2024年01月16日
    浏览(25)
  • 字符型液晶显示器LCD 1602的显示控制(Keil+Proteus)

    趁机把LCD 1602的实验完成了,那个电路图有几个地方没弄懂,但是去掉也没有报错,就没管了。 LCD1602_百度百科 (baidu.com) https://baike.baidu.com/item/LCD1602/6014393?fr=ge_ala LCD1602液晶显示屏通过电压来改变填充在两块平行板之间的液晶材料内部分子的排列状况,以达到遮光和透光的目

    2024年02月06日
    浏览(22)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包