oled程序
stm32单片机源程序如下:
- /************************************************************************************
- * Copyright (c), 2014, HelTec Automatic Technology co.,LTD.
- * All rights reserved.
- *
- * File name: main.c
- * Project : HelTec.uvprij
- * Processor: STM32F103C8T6
- * Compiler : MDK fo ARM
- *
- * Author : 小林
- * Version: 1.00
- * Date : 2014.4.8
- * Email : hello14blog@gmail.com
- * Modification: none
- *
- * Description:128*64点阵的OLED显示屏测试文件,仅适用于惠特自动化的SD1306驱动IIC通信方式显示屏
- *
- * Others: none;
- *
- * Function List:
- * 1. int main(void);//主函数
- *
- * History: none;
- *
- *************************************************************************************/
- #include "stm32f10x.h"
- #include "OLED_I2C.h"
- #include "delay.h"
- int main(void)
- {
- unsigned char i;
- extern const unsigned char BMP1[];
-
- DelayInit();
- I2C_Configuration();
- OLED_Init();
-
- while(1)
- {
- OLED_Fill(0xFF);//全屏点亮
- DelayS(2);
- OLED_Fill(0x00);//全屏灭
- DelayS(2);
- for(i=0;i<5;i++)
- {
- OLED_ShowCN(22+i*16,0,i);//测试显示中文
- }
- DelayS(2);
- OLED_ShowStr(0,3,"HelTec Automation",1);//测试6*8字符
- OLED_ShowStr(0,4,"Hello Tech",2); //测试8*16字符
- DelayS(2);
- OLED_CLS();//清屏
- OLED_OFF();//测试OLED休眠
- DelayS(2);
- OLED_ON();//测试OLED休眠后唤醒
- OLED_DrawBMP(0,0,128,8,(unsigned char *)BMP1);//测试BMP位图显示
- DelayS(2);
- }
- }
复制代码
所有资料51hei提供下载:
OLED.rar
(380.43 KB, 下载次数: 206)
|