STM32
直播中

杨雪

7年用户 1163经验值
私信 关注
[问答]

请问怎样去编写基于STM32的OLED汉字显示程序

请问怎样去编写基于STM32的OLED汉字显示程序?

回帖(1)

李凤璐

2021-10-18 15:25:18
  正点原子精英开发板
  模块化封装,入口函数简明,易上手操作
  展示main.c代码,完整代码请下载
  取模软件已放在压缩包中,配置如下
  
  #include “led.h”
  #include “delay.h”
  #include “key.h”
  #include “sys.h”
  #include 《stdio.h》
  #include “oled.h”
  /************************************************
  12864_IIC_OLED_STM32驱动
  OLED显示驱动模块:SSD1306
  IIC:SCL,SDA
  对应接口:PC2,PC1
  ************************************************/
  extern unsigned char hanzi1[];
  int main(void)
  {
  delay_init(); //延时初始化
  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
  OLED_Init(); //初始化OLED
  initial_olcd(); //初始化
  clear_screen(); //清屏
  while(1)
  {
  disp_string_8x16_16x16(1,1,“转速给定:”);//显示16x16点阵汉字串或8x16点阵的字符串,括号里的参数分别为(页,列,字符串指针)
  display_number_16x8(1,73,2900);
  display_graphic_32x32 (1,1+32*3,hanzi1); //显示单个32x32点阵的汉字,括号里的参数分别为(PAGE,列,字符指针)
  }
  }
举报

更多回帖

发帖
×
20
完善资料,
赚取积分