博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
电赛菜鸟营培训(五)——OLED屏幕的使用
阅读量:6683 次
发布时间:2019-06-25

本文共 935 字,大约阅读时间需要 3 分钟。

一、取模软件的使用

       首先进行设置

        然后可以生成显示这个字母的代码,列优先,先按列画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();    }}

转载地址:http://vmxao.baihongyu.com/

你可能感兴趣的文章
MongoDB 数据库备份脚本
查看>>
Linux常用命令
查看>>
10、《每天5分钟玩转Docker容器技术》学习-Docker命令之本地镜像管理
查看>>
shell脚本:输出昨天的日期
查看>>
corosync+pacemaker做高可用web集群
查看>>
mysql中各个模块如何协同工作
查看>>
MyEclipse - 在tomcat6里面配置tomcat7
查看>>
less新手入门(五)—— CssGuards、循环、合并
查看>>
我的友情链接
查看>>
当sd卡不存在时,保存文件到手机上
查看>>
android动画资料汇总
查看>>
我的友情链接
查看>>
linux文本批量替换
查看>>
计算机网络笔记--物理层(一)
查看>>
fastdfs部署
查看>>
wordpres搭建
查看>>
c++动态内存开辟之 new 的三种形态
查看>>
R语言实战(十)处理缺失数据的高级方法
查看>>
HP data protector的运作过程和名词解释
查看>>
rsync配置教程
查看>>