同学们好~在经历了第二阶段的几届真题练习后,有没有一种胸有成竹的感觉哇!如果能够做完这些真题,相信大家将会有很大的几率获得省赛一等奖的哦!
本节中,我们继续一起来看一看2013年第四届蓝桥杯的真题(也是第五届模拟题)。试题下载请摸下方超链接:
蓝桥杯单片机第四届省赛试题(第五届模拟题)--模拟智能灌溉系统.pdf
第五届真题的题目是“模拟智能灌溉系统”,看到这个题目,我们还是先在脑海中快速的思考一下,可能用到蓝桥板上我们练习过的哪些知识点。
让我来猜的话,我会觉得“模拟”二字出现的话,一定少不了AD/DA转换;既然有是“智能”这个概念在,那么一定少不了人机交互这个环节,当然对于我们蓝桥板来说,也只有数码管能进行人机交互了。除此之外提到“智能”还应该想到该灌溉系统具有一定的数据存储和分析调用的功能,否则“智能”二字也就无从谈起了,因此可能会用到EEPROM模块;另外对灌溉系统的控制,应该使用按键来操作,同时通过一路继电器来进行灌溉系统的开关动作。综上,我们不用看题,大概也能猜到题目中可能会用到哪些知识,而以上的知识点,我们都练习过。这样一来,在打开试题看前,就可以做到心中有数。
果不其然,在打开这个题目之后,我们可以发现题中就是考到了数码管+按键+DS1302(RTC)+ADC+EEPROM+IO设备(继电器+蜂鸣器+LED),这些知识点。其中最重要的部分是EEPROM,RTC(DS1302),ADC和按键单元,其中EEPROM和ADC都是用了IIC协议,官方也是给了库函数,是可以直接调用的,DS1302虽然复杂一点,但是也是有官方提供的库函数。最难处理的就只剩下按键和其中的的逻辑关系了,大家仍然可以借助标志位法,只要梳理好了之间的逻辑,所有的问题就都可以迎刃而解啦。
下面将大体的流程图和参考代码附上,大家可以下载查阅哦~!
----------------所有代码打包下载链接------------------
18. 2013年蓝桥杯省赛真题解析--模拟智能灌溉系统_代码.zip