1、学习目标
l了解OLED显示屏;
l了解OLED显示屏坐标,掌握OLED显示位置;
l学习OLED相关指令。
2、OLED显示屏
2.1 什么是OLED显示屏
OLED显示屏是一款无需背景光源,自发光式的显示模块。OLED又称有机发光二极管,具备更快的响应速度和更轻薄的体积优势,功耗低,抗震性好,可广泛应用于移动设备的显示应用上。好搭掌控上的OLED显示屏模块型号为12864,表示横向有128个像素点、纵向有64个像素点。可以让OLED支持符号、图案、动画、简体中文、繁体中文、英文、日文和韩文语言的显示。
2.2 像素与坐标
如果我们把屏幕上的图像放大若干倍,就会发现其实这些图案是由一个个细小的像素点组成的。一个像素可以理解为屏幕上的一个点,当这些点按照指定的顺序排列好,就可以形成成各种各样的图案。而好搭掌控上的像素点是128×64,表示在水平方向X轴含有128个像素点,垂直方向Y轴含有64个像素点。
屏幕有128×64个像素点,不同的点位置不同,而我们可以通过这些像素点来构成一个直角坐标系,左上角的坐标为坐标系的原点(0, 0),水平方向为X轴,越往右数值越大,由于OLED屏幕水平方向上分布了128个点,所以X坐标的范围为(0~127);同样的,垂直方向为Y轴,越往下数值越大,OLED屏幕的垂直方向上分布了64个点,所以Y坐标的范围为(0~63)。通过更改X,Y坐标的数值,确定一个起始位置,我们就可以将图案,文本,显示在不同的位置上。
2.3 OLED显示文本占用的像素
l每个中文字符占12×16个像素,中文字符指中文输入法下的文字、标点符号等;
l每个英文字符占6×16个像素,英文字符指英文输入法下的字母、标点符号等;
l数字及数学运算符号(+、-、*、/等),占8×16个像素;
l每个字符的坐标值是指组成该字符的左上角第一个像素点位置。
3、指令学习
4、程序编写
4.1 在屏幕第1行显示文本
4.2 在屏幕设定坐标显示文本
4.3 在屏幕不同位置显示不同字符
显示效果: