oled怎么显示浮点小数_stm32单片机oled显示程序 带浮点数显示
单片机源程序如下:// 文 件 名 : OLED// 版 本 号 : 2017521// 功能描述 :在OLED上显示信息// 接法说明://----------------------------------------------------------------//OLED接法////...
单片机源程序如下:
// 文 件 名 : OLED
// 版 本 号 : 2017521
// 功能描述 :在OLED上显示信息
// 接法说明:
// ----------------------------------------------------------------
// OLED接法
//
// GND 电源地
// VCC 接5V或3.3v电源
// CLK 接PD9(SCL)
// MOSI 接PD7(SDA)
// RES 接PD4
// DC 接PD5
// ----------------------------------------------------------------
#include "delay.h"
#include "sys.h"
#include "oled.h"
#include "bmp.h"
int main(void)
{ u8 t;
delay_init(); //延时函数初始化
NVIC_Configuration(); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 LED_Init(); //LED端口初始化
OLED_Init(); //初始化OLED
OLED_Clear();
while(1)
{
OLED_Clear();
OLED_ShowCHinese(0,0,0);//中
OLED_ShowCHinese(18,0,1);//景
OLED_ShowCHinese(36,0,2);//园
OLED_ShowCHinese(54,0,3);//电
OLED_ShowCHinese(72,0,4);//子
OLED_ShowCHinese(90,0,5);//科
OLED_ShowCHinese(108,0,6);//技
OLED_ShowString(0,3,"1.3' OLED TEST");
OLED_ShowString(8,2,"ZHONGJINGYUAN");
OLED_ShowString(0,6,"ASCII:");
OLED_ShowString(63,6,"CODE:");
OLED_ShowChar(48,6,t);//显示ASCII字符
t++;
if(t>'~')t=' ';
delay_ms(8000);
OLED_Clear();
delay_ms(8000);
OLED_DrawBMP(0,0,128,8,BMP1); //图片显示(图片显示慎用,生成的字表较大,会占用较多空间,FLASH空间8K以下慎用)
delay_ms(8000);
OLED_DrawBMP(0,0,128,8,BMP2);
delay_ms(8000);
}
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)