Page Title

第二课 你好世界


2022-12-15 09:28:03

1、学习目标

l了解OLED显示屏;

l了解OLED显示屏坐标,掌握OLED显示位置

l学习OLED相关指令。


2、OLED显示屏


2.1 什么是OLED显示屏


OLED显示屏是一款无需背景光源,自发光式的显示模块。OLED又称有机发光二极管,具备更快的响应速度和更轻薄的体积优势,功耗低,抗震性好,可广泛应用于移动设备的显示应用上。好搭掌控上OLED显示屏模块型号为12864,表示横向有128个像素点、纵向有64个像素点。可以让OLED支持符号图案动画、简体中文繁体中文英文、日文和韩文语言的显示

1.png


2.2 像素与坐标


如果我们把屏幕上的图像放大若干倍,就会发现其实这些图案是由一个个细小的像素点组成的。一个像素可以理解为屏幕上的一个点,当这些点按照指定的顺序排列好,就可以形成成各种各样的图案。而好搭掌控上的像素点是128×64,表示在水平方向X轴含有128个像素点,垂直方向Y轴含有64个像素点。

3.png


屏幕有128×64个像素点,不同的点位置不同,而我们可以通过这些像素点来构成一个直角坐标系,左上角的坐标为坐标系的原点(0, 0),水平方向为X轴,越往右数值越大,由于OLED屏幕水平方向上分布了128个点,所以X坐标的范围为(0~127);同样的,垂直方向为Y轴,越往下数值越大,OLED屏幕的垂直方向上分布了64个点,所以Y坐标的范围为(0~63)。通过更改XY坐标的数值,确定一个起始位置,我们就可以将图案,文本,显示在不同的位置上。

4.png


2.3 OLED显示文本占用的像素


l每个中文字符占12×16个像素,中文字符指中文输入法下的文字、标点符号等;

l每个英文字符占6×16个像素,英文字符指英文输入法下的字母、标点符号等;

l数字及数学运算符号(+-*/等)8×16个像素;

l每个字符的坐标值是指组成该字符的左上角第一个像素点位置。



3、指令学习

表1.png


4、程序编写


4.1 在屏幕第1行显示文本

6.png


4.2 在屏幕设定坐标显示文本

7.png


4.3 在屏幕不同位置显示不同字符

9.png


显示效果:

10.jpg