单片机源程序如下:- #include "stm32f10x.h"
- #include "LED.h"
- #include "systick.h"
- #include "iic_gpio.h"
- #include "iic_oled.h"
- #include <string.h>
- #include <stdio.h>
- extern const unsigned char BMP1[];
- unsigned char cStr [10]; //ds18b20
- float num;
- int main(void)
- {
- //unsigned char i;
- num=15.28;
- OLED_Init();
- LED_GPIO_Config();
- LED1(0);
- OLED_Fill(0x00);//全屏灭
- while(1)
- {
- // OLED_Fill(0xFF);//全屏点亮
- // Delay_ms(1000); // 2s
- //
- //OLED_Fill(0x00);//全屏灭
- // Delay_ms(1000); // 2s
- sprintf ( (char*)cStr, "%0.3f",num);
- // for(i=0;i<4;i++)
- // {
- // OLED_ShowCN(22+i*16,0,i); //测试显示中文
- // }
- // Delay_ms(1000); // 2s
- OLED_ShowStr(0,3,cStr,1); //显示数字变量
- // OLED_ShowStr(0,5,(unsigned char*)"Hello wildfire",2); //测试8*16字符
- // Delay_ms(2000); // 2*100=200s
- // OLED_CLS();//清屏
- // OLED_OFF();//测试OLED休眠
- // Delay_ms(1000); // 2s
- // OLED_ON();//测试OLED休眠后唤醒
- // OLED_DrawBMP(0,0,128,8,(unsigned char *)BMP1);//测试BMP位图显示
- Delay_ms(2000); // 2s
- }
- }
复制代码
模拟IIC OLED模板.7z
(192.28 KB, 下载次数: 67)
|