单片机显示方案-OLED

2019-04-15 18:12发布

显示方案在单片机项目中往往能够使整个项目锦上添花,仿佛打开了单片机“心灵”的窗户,此次给大家介绍OLED显示方案。

OLED的特点:

就我而言对OLED感觉现在能买到便宜的OLED显示屏,0.96寸或者0.91寸的128×64,128×32,无论白 {MOD}还是蓝 {MOD}最大特点就是自发光炫酷显示高分辨率低温工作环境

上图:非常炫酷

这里写图片描述
这里写图片描述

OLED显示方案:

市面上OLED有好几种接口: 1.并口 2.SPI串口 3.I2C串口 但是显示驱动芯片大部分都是:**SSD1306** 因此控制方式大同小异。 先从OLED 128×64开始吧!!!

OLED 128×64显示方案

这里写图片描述
取模方式:
这里写图片描述

程序代码:

详细的就不贴代码了,直接源代码自行下载。

**OLED128_64.c 底层驱动文件** 硬件SPI,如果需要模拟自行找软件SPI函数替换即可 6_8_8_16acs.h 字库文件 ACSII 为ACSII码6×8和8×16显示函数 OLED128_64 为底层显示文件 这里写图片描述

连接在这里:https://pan.baidu.com/s/1eSMtT6q OLED128_64

以上是OLED128×64的显示方案程序。

OLED128×32显示方案

这里写图片描述
IIC接口的0.91寸OLED显示和其他都不同,其通信为4位数据,数据需要进行转换,以下是具体代码大家可以直接使用。
6_8_8_16acs.h 字库文件
ACSII 为ACSII码6×8和8×16显示函数
oled 为底层显示文件
这里写图片描述

连接在这里:https://pan.baidu.com/s/1sk95Rtj 0.91寸OLED

这里写图片描述