1、OLED屏幕介绍

OLED有机发光二极管又称为有机激光显示、OL ED显示技术具有自发光的特性、采用非常薄的有机材料涂层、和玻璃基板、当有电流通过时、这些有机材料就会发光、而且OLED显示屏幕可视角大、功耗低、OL ED由于同时具备自发光、不需背光源(只上电是不会亮的、驱动程序和接线正确才会点亮)、对比度高、厚度薄视角广、反应速度快、可用于挠曲面板、使用温度范围广、 结构及制程等 优异之特性、先接触的1286屏都是LCD的、需要背光、功耗较高、而OLED的功耗低、更加适合小系统、由于两者发光材料的不同在不同的环境中、OLED的显示效果好、模块供电可以是3.3V也可以是5V、不需要修改模块电路、OLED屏具有多个控制指令、可以控制OL ED的亮度、对比度、开关升压电路等指令、操作方便、功能丰富可显示汉字、ASCII、图案等,同时为了方便应用在产品上、预留4个M3固定孔、方便用户固定在机壳上。

2、引脚连接

名称 注释
GND 电源地
VCC 电源(3.3v~5v)
SCL 时钟线
SDA 数据线

3、通信方式(IIC)

IIC总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收数据。在 CPU 与被控 IC 之间、IC 与 IC 之间进行双向传送,高速 IIC 总线一般可达 400kbps 以上,是一种半双工通信方式。
I2C 总线在传送数据过程中共有三种类型信号, 它们分别是:开始信号、结束信号和应答信号。
开始信号:SCL 为高电平时,SDA 由高电平向低电平跳变,开始传送数据。
结束信号:SCL 为高电平时,SDA 由低电平向高电平跳变,结束传送数据。
应答信号:接收数据的 IC 在接收到 8bit 数据后,向发送数据的 IC 发出特定的低电平脉冲,
表示已收到数据。CPU 向受控单元发出一个信号后,等待受控单元发出一个应答信号,CPU 接收到应答信号后,根据实际情况作出是否继续传递信号的判断。若未收到应答信号,由判断为受控单元出现故障。
这些信号中,起始信号是必需的,结束信号和应答信号,都可以不要。

4、字符取模(PCtoLCD2002)

显示屏显示像素是128x64,可以理解为水平方向分布128个像素点,垂直方向分布64个像素点,想要在显示屏上显示相应的汉字,必须转换为计算机读懂的字符,那就需要使用这块字符转换软件了。下面是软件的链接和设计的页面,需要的小伙伴们可以自由下载。
链接:https://pan.baidu.com/s/1wF-XHD51nmkMj4JfvzOslw
提取码:YLHH

5、测试结果


main.c

#include "sys.h"
#include "delay.h"
#include "oled.h"int main(void){delay_init();          //延时函数初始化    OLED_Init();           //初始化与OLED显示屏OLED_Clear();           //清楚屏幕while(1){//显示汉字OLED_ShowCHinese(0,0,0);//你OLED_ShowCHinese(15,0,1);//怎OLED_ShowCHinese(30,0,2);//么OLED_ShowCHinese(45,0,3);//这OLED_ShowCHinese(60,0,4);//么OLED_ShowCHinese(75,0,5);//好OLED_ShowCHinese(90,0,6);//看//显示字符OLED_ShowString(10,3,"2",120);//2OLED_ShowString(30,3,"0",120);//0OLED_ShowString(50,3,"2",120);//2OLED_ShowString(70,3,"2",120);//2}}

备注:
1. 本文章是个人总结,如有错误请指正;
2. 部分资料来源于网络和开发手册,如有侵权请联系我删除;
3. 如需上方资料,请与我联系。

STM32--0.96寸OLED显示屏相关推荐

  1. 基于STM32的0.96寸OLED显示屏显示数据和滚动显示

    文章目录 一.SPI 二.OLED显示屏显示数据 2.1 代码实现 2.2 结果展示 三.0.96寸OLED滚动显示数据 3.1 滚动方式 3.2 对显示文字进行取模 3.3 代码实现 3.4 结果展 ...

  2. 关于基于stm32的0.96寸oled显示屏的学习理解心得。

    关于基于stm32的0.96寸oled显示屏的学习理解心得. oled粗了解 如何理解OLED分辨率? 这里0.96寸OLED分辨率是12864;即OLED显示是128行64列; 但是由于OLED不能 ...

  3. 基于STM32的0.96寸OLED显示屏显示固定数据、滑动数据、温湿度数据

    目录 OLED显示原理 一.实验工具 二.OLED显示固定数据 1.显示数据相关函数 2.main函数 3.总显示函数 4.取字模 5.实现效果如下: 三.OLED实现滑动显示数据 1.添加滑动命令 ...

  4. 0.96寸OLED显示屏标准库移植HAL库(模拟IIC) - 基于STM32

    ** 0.96寸OLED显示屏标准库移植HAL库,使用模拟IIC ** 由于项目的需要使用OLED屏显示,并且现有的项目程序是基于HAL库编写的,而手头能找到的程序是标准库的驱动程序,大概看了一下代码 ...

  5. 【手把手带你用pid算法控制电机】——(1)编码器电机和0.96寸OLED显示屏的使用

    目录 前言 一.需要用到的器材 二.接线说明 三.cubmx配置 3.1 时钟树 3.2 输出PWM(TIM4) 3.3 编码器模式(TIM3) 3.4 中断定时器配置(TIM1) 3.5 配置IIC ...

  6. 基于STM32F103C8T6的0.96寸OLED显示屏显示数据

    一.了解SPI(串行外设接口) SPI全称是Serial Perripheral Interface,也就是串行外围设备接口.SPI是Motorola公司推出的一种同步串行接口技术,是一种高速,全双工 ...

  7. 3.2 0.96寸OLED显示屏的使用

    0.96寸OLED显示屏:4线的串行SPI接口方式.IIC 接口方式,128*64像素. OLED每次控制8个点阵,垂直方向扫描控制,所以垂直方向坐标可选为0~7:水平方向可选坐标0~127 接线图: ...

  8. 0.96寸OLED显示屏介绍

    OLED显示屏简介 OLED,即有机发光二极管(Organic Light Emitting Diode).OLED 由于同时具备自发光,不需背光源.对比度高.厚度薄.视角广.反应速度快.可用于挠曲性 ...

  9. 【室内温度+树莓派性能监控】树莓派+DS18B20温度传感器+0.96寸OLED显示屏使用及安装经验分享

    以下内容为本人原创 原文链接:https://blog.csdn.net/Yhen1/article/details/113760948 作者:@Yhen 发布网站:CSDN 未经本人同意禁止转载,如 ...

  10. 0.96寸OLED显示屏介绍续

    0.96 寸OLED 显示屏使用方法 (以中景园电子的0.96 寸OLED 显示屏为例) 0.96寸OLED显示屏实物图 七针SPI/IIC 0.96寸OLED显示屏使用方法: 七针SPI/IIC 0 ...

最新文章

  1. 第一章c语言基础知识答案,第一章 C语言的基础知识练习题
  2. 结构化并发应用程序——任务执行
  3. cocos2dX改变锚点位置
  4. 单调栈3_水到极致的题 HDOJ4252
  5. orCAD使用Orcad Capture CIS按Room摆放
  6. Java键盘录入 Scanner
  7. 创业,一定要咬牙坚持吗?屁,该放就放
  8. 【原创】C#实现视频远程监控(下载)
  9. python安装opencv出现错误_通过pip安装opencv时出错
  10. 一个SparkSQL作业的一生
  11. BC30 KiKi和酸奶
  12. msp430g2553流水灯
  13. Android 自动化操作,辅助功能无障碍,在其他应用的上层显示
  14. NEFU 大一寒假训练六(二分查找)题目预测
  15. 一些企业个人网银的U盾或是usbkey在web(IE)网页中无法使用的解决方法
  16. php异步检测用户名是否存在,AJAX_Ajax——异步检查用户名是否存在示例,在任何网站注册用户的时候, - phpStudy...
  17. char类型与short类型
  18. 服务器操作系统方案,服务器操作系统解决方案
  19. 书上得来终觉浅,绝知此事要躬行-以太坊平台实战篇
  20. 降压恒流芯片 内置MOS大功率共阳极LED恒流驱动IC

热门文章

  1. excel表如何汇总统计平均值
  2. Java Http 请求方式汇总
  3. Html5(H5)是什么?
  4. 算法基础之二叉树理论
  5. [整站源码]thinkphp美肤微形美容仪器网站模板+前后端源码
  6. 激荡25年的中国互联网发展史(上篇):“互联网” 的群星闪耀时
  7. 自我认知(一)——打破思维的枷锁
  8. 【fairy】实验吧——看起来有点难
  9. 计算机四级 信息安全工程师 题库 前言
  10. Qt接入阿里云SDK,OSS工程,实现头像上传,Mac和Win编译库文件。