第十二届蓝桥杯省赛一等奖国赛一等奖经验总结

我是从寒假开始准备的,一开始先熟悉各个模块的工作原理,包括IIC、SPI协议这些都看的
然后自己首先尝试去写驱动代码,一开始写得很慢,在网上找各种博客去查看。
然后在自己的各种模块驱动上,去尝试训练往年的题目,一开始会碰到各种问题。比如显示数码管都是自己写的
然后,发现自己写的代码并不通用。觉得需要买些资料,参考一些模板
然后在B站偶然看到这个学习资料的

发现这个模板还挺通用的,特别是数码管显示这个。
在刚开始自己尝试的时候遇到很多问题,这些问题其实让我收获很大,在不断碰错的过程中,印象很深刻,这也在比赛中避免了
各种坑。

之后,就在老师的模板下去训练了。每次做往年题都是自己先做一遍的,然后总结遇到的问题和困惑,记下哪些功能难以实现,
可以参考别人的代码,会幡然醒悟,发现觉得还可以这样子做。这个印象特别深刻。
在学习的过程中,也会发现老师的实现某些功能的时候过于复杂,自己有一种更好的办法去实现。

最重要的是,一定要自己先尝试去做,在看别人的代码。


至于这么长的代码,为什么记得住?
很重要的是一个模块一个模块来。先记住LED灯,还要理解为什么这样子写。理解后记忆就很方便了。结合原理图和解释为什么代码
这个样子来写。
然后在拼接各个模块的代码。

省赛和国赛的题目我都是做过了两遍的了。第一遍主要训练逻辑思路,可以先用自己写好的各个模块驱动代码。第二遍则是全部
代码都要重新写,包括新建工程开始,到各个驱动模块代码。比赛的时候,我是先写好大模板和各个模块的代码,然后才开始做
按要求去实现功能的。
只要做完这两遍,就算不全记住,也差不多了啦



 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值