单片机显示方案-OLED

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

OLED的特点:

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

上图:非常炫酷

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

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

这里写图片描述

猜你喜欢

转载自blog.csdn.net/l420ll/article/details/78769785