VCC接3.3或5v

封装的函数:

OLED_ShowCHinese(u8 x,u8 y,u8 no)
显示汉字,参数分别为,起始点坐标x,y,待显示汉字在字模数组中的位置。

OLED_ShowString(u8 x,u8 y,u8 *chr,u8 Char_Size)
显示一个字符号串,参数分别为,起始点坐标x,y,字符串chr,字体大小(可选12/16)。

OLED_ShowChar(u8 x,u8 y,u8 chr,u8 Char_Size)
显示一个字符号,参数分别为,起始点坐标x,y,字符chr,字体大小(可选12/16)。

OLED_ShowNum(u8 x,u8 y,u32 num,u8 len,u8 size2)
显示一串数字,参数分别为,起始点坐标x,y,数字num,数字位数len,字体大小(可选12/16)。(num必须小于int型)

e.g:

  1. OLED_ShowCHinese(0,0,0);
  2. OLED_ShowCHinese(18,0,1);
  3. OLED_ShowCHinese(36,0,2);
  4. OLED_ShowCHinese(54,0,3);
  5. OLED_ShowCHinese(72,0,4);
  6. OLED_ShowCHinese(0,2,5);
  7. OLED_ShowCHinese(18,2,6);
  8. OLED_ShowCHinese(36,2,7);
  9. OLED_ShowString(1,4,"Loading,6543210",12);
  10. OLED_ShowChar(0,5,'b',12);
  11. OLED_ShowChar(6,5,'a',12);
  12. OLED_ShowChar(14,5,'a',12);
  13. OLED_ShowChar(22,5,'9',12);
  14. OLED_ShowNum(0,6,123,3,12);
  15. OLED_ShowNum(24,6,456,3,16);

IMG_20220115_154214.jpg

取模


打开 oledfont.h文件
image.png

我们可以看到里面有各种字模数组,且有不同的大小,如上图中的汉字即为16×16的列行式字模,在数组中的行数即为显示汉字函数的第三个参数。


打开资料中的取模软件

image.png