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

摘要:
1、 可以先设置模板获取软件的使用,然后生成显示此字母的代码。首先按列绘制8行,然后继续绘制下一列。字母为8*8,并生成相应数量的ox代码。
一、取模软件的使用

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();
    }
}

免责声明:文章转载自《电赛菜鸟营培训(五)——OLED屏幕的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Mysql 10060登录异常解决方法IIS7注册本机模块下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux高编信号-------令牌桶实现

main.c /********************************* *功能:每秒从文件读N个字节(N可控) *使用信号机制实现令牌桶:解决数据流不均匀传输 * *****************************/ #include <stdio.h> #include <stdlib.h>...

PHP条件语句if的使用

方法/步骤 if(条件){是否执行的代码...}:这样的用法常用于判断单一条件,当然,可以可以用逻辑符号将多个条件组合成同一条件。 if else语句:如果条件不成立,就会执行else后面{}里的代码块。 if elseif...语句:使用格式为 if(条件1){条件1成立的话执行的代码块,后面的条件不再去理会}elseif(...

【STM32F429】第7章 ThreadX操作系统移植(GCC)

论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第7章   ThreadX操作系统移植(GCC) 本章节将为大家介绍ThreadX内核的GCC方式移植和设计框架,理论上不建议初学者直接学习,因为本章节涉及到的知识点很多,建议对ThreadX的应用有一些了解后再...

sql:关于Oracle的update from语句

      还是带有SQL Server的习惯,在Oracle中经常使用update from结构,事实上Oracle中是不存在from语句的。 Code 1      update hek_om_pop_lines_all 2      set quantity_2 = quantity_1 3      from hek_om_pop_lines_...

使用VsCode的Rest Client进行请求测试

平时工作使用VSCode进行request的提交和测试 =>{按照Rest Client 可以很轻松的帮助我们完成代码的调试,而且能帮我们编译成各种语言的代码使用(Generate Code Snippet)} 如下表:我是用了Get请求,然后Shift+Ctrl+P进入VsCode的命令行,然后选择 Rest Client:Generate Cod...

关于 SetProcessWorkingSetSize 和内存释放

在应用程序中,往往为了释放内存等,使用一些函数,其实,对于内存操作函数要谨慎使用,比如大家常常想到的 SetProcessWorkingSetSize,其实对于windows来说,系统会自动在程序闲置时(如程序被最小化)释放内存的,自己用内存释放 时,往往会造成一些莫名的内存错误,造成自己的应用程序及系统不稳定。 具体原理有人已经写得很清楚了,以下为转帖的...