蓝桥杯单片机省赛 第八届(代码+分析)

按照之前的模式,我列一下我完成这个省赛的时间表,希望能对你起到帮助!

分析题目,是否需要数码管和矩阵按键 约1分钟
让数码管显示1234.5678 约10分钟
通过矩阵按键改变数码管的显示内容 约15分钟
阅读题目,理解系统需求 约5分钟
让DS1302时钟芯片运作,初值为题目要求的23时59分50秒(显示数据出错,如何修复我会在代码区注释说明) 约15分钟
针对S5按键,时钟设置,增加1s间隔闪烁功能。(此时数码管出现“影子”,如何修复及其原理文末解释) 约20分钟(15分钟修理BUG)
针对S8,S9按键,完善时钟设置。(不含闹钟)(代码中的写法要学习,因为熟悉这种使用,所以这部分我很快解决) 约15分钟
增加闹钟闪烁(与第七届错误相同,可参考我的上一篇文章,这次出现这个BUG我修理的非常快蓝桥杯单片机省赛 第七届(代码+分析)_tuygre的博客-CSDN博客 约10分钟(2分钟修理BUG)
增加闹钟设置(复制时钟内容,修改参数) 约10分钟
增加温度模块(出现数据无法显示BUG,发现第二次模块忘记初始化,这种错误就不解释了,可以看蓝桥杯单片机模块代码(DS18B20温度测量)(代码+注释)_tuygre的博客-CSDN博客 约25分钟(15分钟修理BUG)
非设置模式按下S8,显示温度(BUG是温度显示后无法返回,是代码段位置错误,我会在代码区注释说明) 约15分钟(10分钟修理BUG)
再次审题,检测修饰功能(比如count=0这样的小细节,使得系统更加精准) 约10分钟

这次的试题很简单,也很难。简单在模块简单,单个功能逻辑简单。难在需要的参量很多,如果各个功能逻辑没有明白,出错了就很难修改,因为完全不知道修改哪里。所以还是那句话,一步步来,做一步烧录一次,如果出错,修改成功的概率非常大。就比如本题的LED闪烁,我也是先让他亮的准,再做到闪烁。也是LED,我意识到完全可以用一个参数,

  • 4
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值