- #include "stm32f10x.h"
- #include "delay.h"
- #include "oled.h"
- #include "bmp.h"
- #include "HC-SR04.h"
- void csb_mode(void);
- void logo(void);
- int main(void)
- {
- delay_init();//延时函数初始化
-
-
- Uitr_GPIO_Config();//超声波初始化
- TIM4_Config();//定时器4初始化
- OLED_Init();//初始化OLED
- OLED_Clear();//OLED 屏幕清屏
- delay_init();//延时初始化
- OLED_Clear(); //OLED 屏幕清屏
- logo();
- while(1)
- {
- Uitr_Data();
- }
- }
- void logo(void)
- {
- /* 模式: 超声波 */
- OLED_ShowCHinese(0, 2,31);
- OLED_ShowCHinese(16,2,32);
- OLED_ShowChar(32,2,':');
- OLED_ShowCHinese(48,2,5);
- OLED_ShowCHinese(64,2,6);
- OLED_ShowCHinese(80,2,7);
- /* 距离 */
- OLED_ShowCHinese(0, 4,8);
- OLED_ShowCHinese(16,4,9);
- OLED_ShowChar(32,4,':');
- OLED_ShowString(80,4,"mm");
- }
复制代码
程序:
STM32超声波测距OLED显示.7z
(149.38 KB, 下载次数: 271)
|