SDK_MiCOKit_v2.3.0.2/Platform/Drivers/MiCOKit_EX/目录下,主要通过调用平台层的封装函数,定义了各扩展板上外设的操作,用户只要调用它们,而无需知道各外设的原理,即可对其进行操作。
在 SDK_MiCOKit_v2.3.0.2PlatformDriversMiCOKit_EXTlcd目录下的oled.c文件中,
庆科已经为用户封装好了针对OLED的操作接口,现对常用接口作一说明。
(1)初始化函数
void OLED_Init(void);
(2)清屏函数
void OLED_Clear(void);
(3)显示字符函数
void OLED_ShowChar(u8 x,u8 y,u8 chr);
其中x为0-127,,y为0-63,size:为 16/12,如在0,0处显示‘a’:OLED_ShowChar(0,0,’a’);
(4)显示数字函数
void OLED_ShowNum(u8 x,u8 y,u32 num,u8len,u8 size);
其中x为0-127,,y为0-63,数字应该0~4294967295,字体大小应该为16/12,如在1,1处,显示12,12为2位数,显示字体大小为12:OLED_ShowNum(1,1,12,2,12);
(5)显示字符串函数
void OLED_ShowString(u8 x,u8 y, u8 *p);
其中x为0-127,,y为0-63,p指向要显示的字符串,最多显示4行,每行显示120个字符,如
OLED_ShowString(2,0, “helloworld”);
(6)显示汉字函数
void OLED_ShowCHinese(u8 x,u8 y,u8 no);
(7)显示图片函数
void OLED_DrawBMP(unsigned char x0, unsignedchar y0,unsigned char x1, unsigned char y1,unsigned char BMP[])
其中函数(6)和(7)需要字模软件的帮助,才能完成最终的显示
四、测试程序: