OLED_Init(); 初始化
OLED_Clear(); 清屏
OLED_ShowChar(1,1,'a');显示一个字符(1,1)为几行几列开始
OLED_SHowString(1,3,"hello world");显示字符串
OLED_ShowNum(2,1,12345,5);显示十进制数字
OLED_ShowSignedNum(2,7,-66,2);显示有符号的十进制数字
OLED_ShowHexNum(3,1,0xAA55,4);显示十六进制数字
OLED_ShowBinNum(4,1,0xAA55,16);显示二进制数字
代码示例
#include "stm32f10x.h" // Device header
#include "Delay.h"
#include "OLED.h"
int main(void)
{
/*模块初始化*/
OLED_Init(); //OLED初始化
/*OLED显示*/
OLED_ShowChar(1, 1, 'A'); //1行1列显示字符A
OLED_ShowString(1, 3, "HelloWorld!"); //1行3列显示字符串HelloWorld!
OLED_ShowNum(2, 1, 12345, 5); //2行1列显示十进制数字12345,长度为5
OLED_ShowSignedNum(2, 7, -66, 2); //2行7列显示有符号十进制数字-66,长度为2
OLED_ShowHexNum(3, 1, 0xAA55, 4); //3行1列显示十六进制数字0xA5A5,长度为4
OLED_ShowBinNum(4, 1, 0xAA55, 16); //4行1列显示二进制数字0xA5A5,长度为16
//C语言无法直接写出二进制数字,故需要用十六进制表示
while (1)
{
}
}