可以參考學習
單片機源程序如下:
- /************************************************************************************
- * 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提供下載:
I2C_SSD1306_STM32(HW).rar
(294.81 KB, 下載次數: 55)
2018-7-31 23:14 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|