电子产品世界 » 论坛首页 » 高校社团 » 坤创E-Geek/天科大新电社 » 19. 2012年蓝桥杯省赛真题解析--自动售水机

共13条 1/2 1 2 跳转至

19. 2012年蓝桥杯省赛真题解析--自动售水机

工程师
2019-02-23 21:25:05    评分

同学们大家好!本节是第二阶段历年省赛系列的最后一节了。将和大家一起分析一下2012年的省赛试题。有同学可能有疑问,为什么2011年2010年这些之前的试题不再做解析了呢?

大Z个人觉得,由于这些试题年代久远,这些试题的难度和可参考价值,已经大打折扣了。因此不再建议大家去做了。其实大家在经过了第二阶段之前的8届真题练习之后,完全已经将自己提升到一个新的“次元”了,你们已经不是之前那个“弱小”的你们了,你们已经在不知不觉中变得异常强大,而你自己却浑然不知。好了话不多说,我们一起来看一下最后一节的内容吧。首先2012年真题请摸下方下载:

2012年蓝桥杯单片机省赛试题(第四届模拟题)--自动售水机.pdf

我们这一期主要分析蓝桥杯单片机第四届省赛题“自动售水机”的编程思路与代码讲解。第四届的省赛题目可以说是蓝桥杯最容易的题目,当我们看到题目的时候就可以发现,整个系统框架中只有数码管,AD转换,按键,继电器和LED,我们就可以大概确定整个题目所需要的知识点,就是IO口的控制和iic协议的使用,加上我们的经验肯定是需要用上中断,分析到这里剩下来的应该只是逻辑上的问题。

在整体把题目看一遍发现的确是很简单,可以把整体分为四个部分

1.AD转换:单片机和PCF8591芯片通过 iic协议获取环境亮度,判断环境亮度来打开或者关闭LED。

2.按键扫描:本题只用到了两个按键,两个按键可以切换两种状态。

3.定时器:通过定时器来计算售水机的出水量。

4.数码管:也是比较简单的,两种状态分别显示两种情况。数码管DS1只显示水的价格,数码管DS2在两种状态下显示出水量和总价。

代码简要流程图如下:

 0002.png

本届赛题相对来讲还是比较简单的下面附上参考代码,请大家下载查阅。

最后欢迎大家多多回帖交流,多多支持楼主哦~大家的支持,才是我的动力!另外,第三阶段的经验交流帖,也在同步发布中,请大家转到目录帖,自行查看哦~~

----------------所有代码打包下载链接------------------

19. 2012年蓝桥杯单片机省赛模拟试题--自动售水机_代码.zip





关键词: 2012年蓝桥杯单片机省赛试题(第四届模拟题)         

菜鸟
2019-02-23 22:20:20    评分
2楼
哇,大Z厉害,代码全都写完啦,学习学习,涨姿势,哈哈

菜鸟
2019-02-24 09:12:04    评分
3楼

老师辛苦了,为老师点赞


专家
2019-02-24 11:51:22    评分
4楼

这个看上去好是高级啊!

题目并不难,而且还挺有意思的。


菜鸟
2019-02-24 12:47:10    评分
5楼

我来占个沙发


菜鸟
2019-02-24 20:08:08    评分
6楼

不错啊,学习学习


管理员
2019-02-25 09:42:24    评分
7楼

学习学习


菜鸟
2019-02-25 12:36:08    评分
8楼
不错了很有意思

菜鸟
2019-03-07 14:11:46    评分
9楼

回复可见


菜鸟
2019-03-17 21:41:47    评分
10楼

.


共13条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]