基于IIC接口的OLED数据显示
一、OLED简介
1、简介:OLED即有机发光二极管,OLED显示技术具有自发光、广视角、几乎无穷高的对比度、较低耗电,较高反应速度、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优点,被认为是下一代的平面显示器新兴应用技术。
OLED显示和传统的LCD显示不同,其可以自发光,所以不需要背光灯,这使得OLED显示屏相对于LCD显示屏尺寸更薄,同时显示效果更优。
2、基本参数
3、接口
二、基于IIC接口的数据显示
1、打开下载好的工程文件
打开后如图:
2、修改代码
(1)字模生成
在文件夹中找到PCtoLCD2002软件,打开并进行设置
(2)生成需要的字
(3)将生成的字模复制到代码中:
打开oledfont.h文件(HARDWARE文件夹里面)
(4)将自己想显示的字修改到代码中:
3、植入AHT20温湿度模块
(1)将下载好的AHT20工程库解压后把HARDWARE里面这两个文件夹复制到OLED文件夹模块里面HARDWARE文件夹下
(2)函数修改(改myiic.c和temhum.c文件里的)
void IIC_Start(void)改为void IIC_Start1(void)
void IIC_Stop(void)改为void IIC_Stop1(void)
u8 IIC_Wait_Ack(void)改为u8 IIC_Wait_Ack1(void)
(3)main.c函数修改
AHT20_Read_CTdata(CT_data); //²»¾¹ýCRCУÑ飬ֱ½Ó¶ÁÈ¡AHT20µÄζȺÍʪ¶ÈÊý¾Ý
hum = CT_data[0]*100*10/1024/1024; //¼ÆËãµÃµ½Êª¶ÈÖµ£¨·Å´óÁË10±¶£©
tem = CT_data[1]*200*