|
超声波测距
自己写的
可以参考- #include "main.h"
- #include "eeprom.h"
- void Init(void){
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置系统中断优先级分组2
- delay_init(168); //初始化延时函数
- uart_init(115200);//初始化串口波特率为115200
- Distance_Init();
- LCD_Init();
- KEY_Init();
- TIM5_CH1_Cap_Init(0XFFFFFFFF,84-1); //以1Mhz的频率计数
- AT24CXX_Init();
- ADCx_Init();
- BEEP_Init();
- RTC_Config();
- RTC_Set_WakeUp(RTC_WakeUpClock_CK_SPRE_16bits,0);//配置WAKE UP中断,1秒钟中断一次
- }
-
- int main(void)
- {
- Init();
- TFT_Rolling_2(100,0,200,16,24," DCFZBJQ "," 0207 ");
- LCD_ShowString(30,60,200,24,24,"distance:");
- while(1)
- {
- key4_4_Scan();
- distance_x();
- eeprom();
- Adc_Input();
- LED_BEEP_CALL();
- RTC_key();
- }
- }
复制代码
|
-
-
超声波测距.7z
398.44 KB, 下载次数: 15, 下载积分: 黑币 -5
|