(单片机)现场编程竞赛(2018)
“北京市中小学生电子与信息创意实践活动(12月)”比赛项目之一
“朝阳区中小学单片机竞赛(11月)”比赛项目之一
“海淀区中小学单片机竞赛(11月)”比赛项目之一
比赛项目概况
比赛内容分组:
A组:非计算机编程的平台
B组:计算机编程的平台
参赛队员分组:
小学组
初中组
高中组
注:如有跨学段队伍以最高学段分组
比赛任务:竞赛题目采取现场随机抽取的方法产生,选手根据题目要求连接电路和编写程序,实现指定功能。
比赛用具--外围器件
比赛用具均为学生自备,实现任务的元器件包括:
1 - 发光二极管(红、黄、绿各3支)
2 -红绿双色发光二极管(2支)
3 -双位数码管(1支,可逐段显示)
4 -按键(3个)
5 -热敏电阻(1个,负温度系数10K)
6 -光敏电阻(1个,亮电阻可小至1KΩ以下,用手遮挡暗电阻可达1MΩ)
7 -喇叭
8 -三极管(NPN型1支)
9 -电位器(1支,变化范围0-10KΩ)
10 -620欧电阻(10支)
11 -10K电阻(4支)
注:各元件为标准分立元件,插接面包板完成实验,不得焊接在PCB上。
2017年朝阳区小学组比赛(区赛)参考题目:
1 - 红绿灯应用:红绿蓝从右向左流水显示
参考课件:
IP4A.7-杜邦线在电路中的使用(流水灯)
2 - 双位数码管应用:数字1和8交替显示
参考课件:IP4A.10-用按钮开关实现数码管计数(上)IP4A.10-用按钮开关实现数码管计数(下)
比赛用具--比赛工具
比赛工具包括:
1 -标准400孔面包板(无焊接)
2 -控制器及编程器(1套)
3 -单针面包板插线(30条)
4 -单根杜邦导线(10条)
5 -计算机及编程软件(B组学生自备)
注:关于主控板。根据上面的材料清单,建议使用Arduino UNO一个级别的开源编程平台即可!
比赛过程--任务要求
每名选手要完成两项任务,具体题目由现场抽签决定。两项任务的总用时为14分钟(含读题、电路设计和编程时间),超时或错误为任务失败,不计成绩。
比赛过程:
(1)选手在每个任务开始之前要在比赛现场清内存,用DP801单片机的内存清为15,用DP811单片机的内存清为FF,使用计算机编程的选手需下载指定程序清内存,清内存所用时间不得超过2分钟,不记入总时间。设备需保持初始状态,单片机及外围实验板上不得连接任何导线,由裁判检查。
(2)选手抽签,准备好后向裁判示意,裁判发放抽取的题目,计时开始。
(3)每名选手做两作任务,每个任务完成后要向裁判示意,裁判检查记录结果,每道题单独计时,两道题总时间不能超过14分钟,否则第二道题目算作超时,成绩无效。
(4)编程每场比赛总用时为16分钟,包含完成两道题目的有效时间14分钟和中间换板、裁判检查结果的2分钟。比赛规定的总时间到,学生马上停止比赛,在成绩单上签名后,带自己的设备迅速离开赛场。中途离开或放弃答题需签字弃权方可离场。
比赛计分方法
选手完成两个任务的总用时为最终比赛成绩,总用时短者排名在前。裁判检查每个任务的结果,如正确,则记录相应比赛时间;如不正确,也不能再修改,比赛结果记录“未完成”。
竞赛环节及注意事项
这是一项个人参赛项目,一定要注意比赛时间安排,合理安排任务,避免因为违规造成扣分或者成绩无效:
(1)竞赛前需检查好自备器材及工具,进入赛场后未经许可不得出入,否则取消比赛资格。
(2)每名选手比两项,每项有效时间7分钟(含读题、设计和编程时间),超时为任务失败,不计成绩。
(3)选手清空程序后示意裁判开始比赛,裁判发放学生抽取的题目后开始计时,学生完成后,举手通知裁判,裁判记录所用时间并检查结果,并根据学生完成情况记分。
(4)比赛时间到,马上停止,清空内存,在成绩单上签名后迅速离开赛场。
(5)只能带竞赛器材和笔进入赛场,草稿纸由裁判统一发放,任意与竞赛相关的书面材料不得带入或带出赛场,赛场设施禁止修改,违者取消比赛资格。
(6)竞赛中会有一定声音,选手要做好心理准备,不得因此质疑竞赛环境。