蓝桥杯单片机省一经验分享3:国赛篇.含详细代码(省赛补充) 您所在的位置:网站首页 蓝桥杯省赛怎么准备 蓝桥杯单片机省一经验分享3:国赛篇.含详细代码(省赛补充)

蓝桥杯单片机省一经验分享3:国赛篇.含详细代码(省赛补充)

2024-07-01 18:33| 来源: 网络整理| 查看: 265

        同省赛,基础部分("半小时省赛三等奖")的还是一样,但加了一些东西:超声波,串口,频率、占空比测量,NE555等。从去年开始省赛已经开始考国赛内容了,大部分人可能和我一样自信满满地上考场,看到超声波的那一刻心里咯噔一下,最后有惊无险。所以准备相关国赛内容显得很必要。

 (1)“省赛代码”(半小时省三) + 超声波

注意:

1.写超声波必须要包含

#include

2.矩阵键盘的引脚CT107D和CT107S板子可能不一样,这里代码功能也进行了完善

(2)串口代码(初始化,中断接收,阻塞式发送字符串)(第五届国赛)

注意:

1.独立按键和串口的TXD和RXD是冲突的,所以理论上是不会串口和独立按键同时考的

2.如果串口初始化用的那个定时器1中断和超声波的冲突了,换一个定时器

(3)频率测量

1).NE555输出口:板子上SIGNAL口,滑变Rb3可以调整NE555输出的频率

2).定时器捕获频率和占空比:

定时器0: 时间基准:5us, T = (zhengnow + fannow)*5

定时器1: 时间基准:2ms, 每1s读一次(tt == 500)

(4)驱动

1) IIC

2) onewire(有小数)

还是含Delay_OneWire()的里面数扩大十倍

3) DS1302

注:.c文件中(不要extern),.h文件中(要extern) 

(5)功能测试

每写一个功能,要在while(1)中测试一下,再去写下一个功能



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有