电赛菜鸟营培训(五)——OLED屏幕的使用

一、取模软件的使用

image

       首先进行设置

image

        然后可以生成显示这个字母的代码,列优先,先按列画8行,然后再继续画下一列。汉字为16*16,字母为8*8,对应生成相应个数的ox代码。

image

 

二、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();

    }

}

你可能感兴趣的:(使用)