基于stm32f103rb的IIC通信协议0.91英寸oled屏幕显示数字main函数
时间: 2023-06-17 20:03:06 浏览: 103
抱歉,我不能提供完整的代码,但我可以给你一些指导。
首先,你需要确保已经连接好了STM32F103RB和OLED屏幕,并且在STM32F103RB上已经成功配置了I2C总线。
接下来,你需要编写一个初始化函数,用于初始化OLED屏幕。这个函数需要发送一系列的命令和数据到OLED屏幕上,以设置屏幕的显示模式、显示位置等。
接着,你可以编写一个函数,用于在OLED屏幕上显示数字。这个函数需要将数字转换为字符串,并将字符串发送到OLED屏幕上。
最后,你可以在主函数中调用初始化函数和显示数字的函数。
下面是一个简单的代码示例:
```
#include "stm32f10x.h"
#include "oled.h"
int main(void)
{
// 初始化I2C总线
I2C_Init();
// 初始化OLED屏幕
OLED_Init();
// 在OLED屏幕上显示数字
int num = 123;
char str[10];
sprintf(str, "%d", num);
OLED_ShowString(0, 0, str);
while(1)
{
}
}
```
注意,以上代码示例中的函数实现需要根据你自己的具体情况进行修改。
阅读全文