找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8215|回复: 10
收起左侧

stm32单片机oled显示程序 带浮点数显示

  [复制链接]
ID:259481 发表于 2017-12-9 16:40 | 显示全部楼层 |阅读模式
用stm32vet6驱动oled,带浮点数显示。

单片机源程序如下:
  1. //  文 件 名   : OLED
  2. //  版 本 号   : 2017521
  3. //  作    者   : 王立威
  4. //  生成日期   : 2017.5.21
  5. //  最近修改   :
  6. //  功能描述   :在OLED上显示信息


  7. //   接法说明:
  8. //              ----------------------------------------------------------------
  9. //              OLED接法
  10. //              
  11. //              GND    电源地
  12. //              VCC    接5V或3.3v电源
  13. //              CLK    接PD9(SCL)
  14. //              MOSI   接PD7(SDA)
  15. //              RES    接PD4
  16. //              DC     接PD5                           
  17. //              ----------------------------------------------------------------

  18. #include "delay.h"
  19. #include "sys.h"
  20. #include "oled.h"
  21. #include "bmp.h"



  22. int main(void)
  23. {        u8 t;
  24.                 delay_init();                     //延时函数初始化          
  25.                 NVIC_Configuration();          //设置NVIC中断分组2:2位抢占优先级,2位响应优先级         LED_Init();                             //LED端口初始化
  26.                 OLED_Init();                        //初始化OLED  
  27.                 OLED_Clear();
  28.    
  29.        
  30.                
  31.         while(1)
  32.         {                               
  33.                 OLED_Clear();
  34.                 OLED_ShowCHinese(0,0,0);//中
  35.                 OLED_ShowCHinese(18,0,1);//景
  36.                 OLED_ShowCHinese(36,0,2);//园
  37.                 OLED_ShowCHinese(54,0,3);//电
  38.                 OLED_ShowCHinese(72,0,4);//子
  39.                 OLED_ShowCHinese(90,0,5);//科
  40.                 OLED_ShowCHinese(108,0,6);//技
  41.                 OLED_ShowString(0,3,"1.3' OLED TEST");
  42.                 OLED_ShowString(8,2,"ZHONGJINGYUAN");  
  43.          
  44.                    
  45.                 OLED_ShowString(0,6,"ASCII:");  
  46.                 OLED_ShowString(63,6,"CODE:");  
  47.                 OLED_ShowChar(48,6,t);//显示ASCII字符          
  48.                 t++;
  49.                 if(t>'~')t=' ';
  50.                 delay_ms(8000);
  51.                 OLED_Clear();
  52.                 delay_ms(8000);
  53.                 OLED_DrawBMP(0,0,128,8,BMP1);  //图片显示(图片显示慎用,生成的字表较大,会占用较多空间,FLASH空间8K以下慎用)
  54.                 delay_ms(8000);
  55.                 OLED_DrawBMP(0,0,128,8,BMP2);
  56.                 delay_ms(8000);
  57.         }          
  58.        
  59. }
复制代码

所有资料51hei提供下载:
OLED显示屏代码.rar (297.7 KB, 下载次数: 199)
回复

使用道具 举报

ID:289512 发表于 2018-3-31 11:11 | 显示全部楼层
下载了,好好。。。。。。
回复

使用道具 举报

ID:302373 发表于 2018-7-17 19:37 | 显示全部楼层
有错误   
回复

使用道具 举报

ID:302373 发表于 2018-7-17 19:46 | 显示全部楼层
有错误的
回复

使用道具 举报

ID:375381 发表于 2018-7-21 01:29 来自手机 | 显示全部楼层
能给全了好吗,别一发就是一部分,没法看
回复

使用道具 举报

ID:458675 发表于 2019-8-26 19:24 | 显示全部楼层
下了,能用,特别是bmp.h
回复

使用道具 举报

ID:627598 发表于 2019-11-1 11:28 | 显示全部楼层
支持,浮点数不得了
回复

使用道具 举报

ID:625617 发表于 2019-11-20 19:05 | 显示全部楼层
非常不错的资料,谢谢
回复

使用道具 举报

ID:295094 发表于 2019-12-18 21:49 | 显示全部楼层
牛人
回复

使用道具 举报

ID:295094 发表于 2019-12-19 20:39 | 显示全部楼层
试了一下,有错误怎么解决的
回复

使用道具 举报

ID:125616 发表于 2020-7-19 21:27 | 显示全部楼层
有為の少年 发表于 2019-11-1 11:28
支持,浮点数不得了

哪有支持浮点,我没有找到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表