蓝桥杯嵌入式第七届省赛-模拟液位检测告警系统.pdfVIP

  • 50
  • 0
  • 约2.94万字
  • 约 15页
  • 2020-09-20 发布于浙江
  • 举报

蓝桥杯嵌入式第七届省赛-模拟液位检测告警系统.pdf

F:\STM32F103RBT6\Training CT117E\往届练习\嵌入式第七届省赛-模拟液位检测告警系统\User\user.h 2018年4月22 日 0:12 #ifndef __USER_H #define __USER_H #include stm32f10x.h #include stdio.h #include lcd.h #include i2c.h #define USARTz USART2 #define USARTz_GPIO GPIOA #define USARTz_CLK RCC_APB1Periph_USART2 #define USARTz_GPIO_CLK RCC_APB2Periph_GPIOA #define USARTz_RxPin GPIO_Pin_3 #define USARTz_TxPin GPIO_Pin_2 #define USARTz_IRQn USART2_IRQn #define USARTz_IRQHandler USART2_IRQHandler //参考ST-USART-Interrupt-platform_config.h #define HH 23 #define MM 59 #define SS 55 #define LED1 GPIO_Pin_8 #define LED2 GPIO_Pin_9 #define LED3 GPIO_Pin_10 #define LED4 GPIO_Pin_11 #define LED5 GPIO_Pin_12 #define LED6 GPIO_Pin_13 #define LED7 GPIO_Pin_14 #define LED8 GPIO_Pin_15 #define RB1 GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0) #define RB2 GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_8) #define RB3 GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_1) #define RB4 GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_2) #endif -1- F:\STM32F103RBT6\Training CT117E\往届练习\嵌入式第七届省赛-模拟液位检测告警系统\User\main.c 2018年4月22 日 0:10 #include stm32f10x.h //原main.c保留 #include stdio.h //原main.c保留 可能有用 #include user.h //自创建头文件用于宏定义 #include lcd.h //来自考场提供LCD例程 记得为lcd.c更换4个Delay_LCD()为 Delay_Ms() #include i2c.h //来自考场提供IIC例程 u32 TimingDelay = 0; //来自考场提供LCD例程,1ms中断标志 __IO uint32_t TimeDisplay = 0; //参考ST-RTC-Calendar u8 string[20]; //用于LCD显示 u8 TX_Buff[20]; //用于串口发送 u8 C_Send= 0,S_Send= 0; //串口发送标志位 float AD_VALUE; //AD原始数据 u8 Heigh,Level; //当前液位高度和等级 u16 low_sta

文档评论(0)

1亿VIP精品文档

相关文档