|
- #include "stm32f10x.h" //STM32頭文件
- #include "sys.h"
- #include "delay.h"
- #include "lm75a.h"
- #include "oled0561.h"
- int main (void){//主程序
- u8 buffer[3];
- delay_ms(100); //上電時等待其他器件就緒
- RCC_Configuration(); //系統時鐘初始化
- I2C_Configuration();//I2C初始化
- LM75A_GetTemp(buffer); //讀取LM75A的溫度數據
- OLED0561_Init(); //OLED初始化
- OLED_DISPLAY_LIT(100);//亮度設置
- OLED_DISPLAY_PIC1();//顯示全屏圖片
- delay_ms(1000); //延時
- OLED_DISPLAY_CLEAR();
- OLED_DISPLAY_8x16_BUFFER(0," YoungTalk "); //顯示字符串
- OLED_DISPLAY_8x16_BUFFER(6," Temp:"); //顯示字符串
- OLED_DISPLAY_16x16(2,2*16,0);//漢字顯示 測試成功
- OLED_DISPLAY_16x16(2,3*16,1);
- OLED_DISPLAY_16x16(2,4*16,2);
- OLED_DISPLAY_16x16(2,5*16,3);
- /*while(1){
- LM75A_GetTemp(buffer); //讀取LM75A的溫度數據
-
- if(buffer[0])OLED_DISPLAY_8x16(6,7*8,'-'); //如果第1組為1即是負溫度
- OLED_DISPLAY_8x16(6,8*8,buffer[1]/10+0x30);//顯示溫度值
- OLED_DISPLAY_8x16(6,9*8,buffer[1]%10+0x30);//
- OLED_DISPLAY_8x16(6,10*8,'.');//
- OLED_DISPLAY_8x16(6,11*8,buffer[2]/10+0x30);//
- OLED_DISPLAY_8x16(6,12*8,buffer[2]%10+0x30);//
- OLED_DISPLAY_8x16(6,13*8,'C');//
- delay_ms(200); //延時
- }*/
- }
復制代碼
|
-
-
OLED屏漢字與圖片顯示程序.rar
2018-10-2 14:37 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
338.03 KB, 下載次數: 103, 下載積分: 黑幣 -5
源代碼
|