2023蓝桥杯单片机国赛(代码和解析)

本文详细解析2023年蓝桥杯单片机全国竞赛,涉及数码管、DAC输出、按键、超声波及温度等知识点。重点介绍了超声波传输速度的自定义设定。提供完整代码和工程,免费分享。蓝桥杯竞赛旨在提升大学生的单片机技术兴趣和实践能力,通过网络初赛和现场决赛考验理论知识与实际操作。
摘要由CSDN通过智能技术生成

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

科创工作室li

你的鼓励将是大学生的创作动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值