2023蓝桥杯单片机国赛(代码和解析)
主要考到的内容有:
数码管
DAC 输出
按键
超声波
温度
难点:超声波传输速度需要可以手动进行设置,初始340m/s。
全部代码以及工程私!!!!!免费!!!!!
部分代码展示:
#include "stdio.h"//给sprintf专用
#include "Timer.h"//内部就一个
#include "bsp_init.h"//外部挺多余的
#include "bsp_key.h"//三大金刚之1 key 用手触摸的
#include "bsp_seg.h"//三大金刚之2 seg 用眼能看到
#include "bsp_led.h"//三大金刚之3 led 你还弥红灯了,晃眼,我不爱你
//根据考核模块添加头文件
//--考察温度传感器时用
#include "bsp_onewire.h"
//--考察EEPROM/AD/DA时用
#include "bsp_iic.h"
//--考察超声波的时候使用
#include "bsp_ultrasonic.h"
//三大金刚函数声明区
void Key_Proc(void);
void Seg_Proc(void);
void Led_Proc(void);
//根据考核内容,其他函数声明区
//变量区
//--定时器滴答变量
unsigned long ms_Tick = 0;
//--定时器减速变量
unsigned int Key_Slow_Down;
unsigned int Seg_Slo