courses:embedded_system:oled屏显示
OLED屏显示
实验目的
1. 了解字符OLED模块的使用方法。
2. 掌握STM32控制字符OLED模块显示程序的设计方法。
3. 掌握OLED取字模的方法。
实验内容
利用OLED屏显示汉字和字符。
实验说明
1. OLED简介
OLED,即有机发光二极管(OrganicLightEmittingDiode)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。LCD都需要背光,而OLED不需要,因为它是自发光的。这样同样的显示OLED效果要来得好一些。以目前的技术,OLED的尺寸还难以大型化,但是分辨率确可以做到很高。在此我们使用的是0.96寸OLED显示屏,该屏有以下特点:
- 0.96寸OLED有黄蓝,白,蓝三种颜色可选;其中黄蓝是屏上1/4部分为黄光,下3/4为蓝;而且是固定区域显示固定颜色,颜色和显示区域均不能修改;白光则为纯白,也就是黑底白字;蓝色则为纯蓝,也就是黑底蓝字。
- 分辨率为128*64
- 多种接口方式;OLED裸屏总共种接口包括:6800、8080两种并行接口方式、3线或4线的串行SPI接口方式、IIC接口方式,这五种接口是通过屏上的BS0~BS2来配置的。
2. 0.96寸OLED 模块
(SPI接口方式)
SPI/IIC接口模块模块接口定义:
GND: 电源地 VCC: 电源正(3~5.5V) D0: OLED的D0脚,在SPI和IIC通信中为时钟管脚 D1: OLED的D1脚,在SPI和IIC通信中为数据管脚 RES: OLED的RES#脚,用来复位(低电平复位) DC: OLED的D/C#E脚,数据和命令控制管脚 CS: OLED的CS#脚,也就是片选管脚
详细资料见相关手册。
3. 硬件设计
4. 实验例程
例程相对比较长,可能对照相应程序自己解读,不一一例出了。
5. 取模说明
实验步骤
1. 使用4根1P杜邦线连接核心板PA0~PA4与JP51(D0,D1,RES,DC,CS)。 2. 在KEIL软件中调试运行“OLED屏显示”工程文件。 3. 实验现象:在OLED屏上显示汉字和字符。