显示方案在单片机项目中往往能够使整个项目锦上添花,仿佛打开了单片机“心灵”的窗户,此次给大家介绍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 为底层显示文件
以上是OLED128×64的显示方案程序。
OLED128×32显示方案
IIC接口的0.91寸OLED显示和其他都不同,其通信为4位数据,数据需要进行转换,以下是具体代码大家可以直接使用。
6_8_8_16acs.h 字库文件
ACSII 为ACSII码6×8和8×16显示函数
oled 为底层显示文件