电赛菜鸟营培训(五)——OLED屏幕的使用
一、取模软件的使用
首先进行设置
然后可以生成显示这个字母的代码,列优先,先按列画8行,然后再继续画下一列。汉字为16*16,字母为8*8,对应生成相应个数的ox代码。
二、STM32烤写OLED
#include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "lcd.h" int main(void) { extern u8 pTestDat[]; LcmPortInit();//初识化程序(下面都是),如果需要改变管脚,则追下去修改即可。 LCDInit(); LCDcls(); while(1) { OLED_6x8Str(0,0,"Hello World"); //直接书写一行字符串 OLED_6x8Str(0,1,"xmu"); OLED_8x16Str(0,2,"2015-03-22"); OLED_8x16Str(10,4,"OLED"); DelayMS(50000); LCDcls(); chinese( 0 , 0 ,0); //调用字库中的汉字,进行书写。 chinese( 16 , 2 ,1); chinese( 32 , 4 ,2); chinese( 48 , 6 ,3); chinese( 64 , 0 ,4); chinese( 80 , 2 ,5); chinese( 96 , 4 ,6); chinese(112 , 6 ,7); DelayMS(50000); LCDcls(); display(pTestDat); //显示一个图片,分辨率小于128*64 DelayMS(50000); LCDcls(); } }
版权声明:本文为BlueMountain-HaggenDazs原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。