基于单片机的八位抢答器(3)
3 软件系统设计
智力竞赛抢答器要求有计时记忆功能,一次时间设置完, 复位后不需重新进行时间设定,通过键盘扫描输出按键信息,再通过单片机将它转换成能在七段数码管上显示字型码.
数码显示模块 非法抢答模块 正确抢答模块 调整抢答时间 调整回答时间系统初始化模块 按键模块 图3.1 软件设计
当抢答完毕时,会在数码管上显示抢答者数字号码提示以表示抢答成功.同时显示其分数,分数的加减可由裁判手动进行. 采用独立式键盘,可实现8 路抢答。
在显示时使用的是七段数码管显示在本设计中根据实际情况采用的是动态显示
方法. 并通过查表法 将其在数码管上显示出来,其中P1 口为字型码
11
输入端,P2口低6 位为字选段输入端.通过查表将字型码送给7 段数码管显示的数字。软件去抖动,如果\开始键\按下就向下执行,否者跳到开始。采用倒计时程序,使其具有倒计时功能。回答倒计时30 秒。抢答时间5 秒。采用发声警报(由于发生器不响,所以,用绿灯换了),起到报警作用。
初始化 显示FFF 开始键按下? Y 去抖动 加一键按下? Y Y 减一键按下? 调整抢 答时间 显示 犯规 非法抢 答处理 正常 抢答
显示抢答 号并倒计时
回答 时间 图3.2 程序流程图
12
1、如果想调节抢答时间或答题时间,按\抢答时间调节\键或\答题时间调节\
键进入调节状态,此时会显示现在设定的抢答时间或回答时间值,如想加一秒按一下\加1s\键,如果想减一秒按一下\键,时间LED 上会显示改变后的时间,调整范围为0s~99s, 0s 时再减1s 会跳到99,99s 时再加1s 会变到0s。主持人按\抢答开始\键,会有提示音,并立刻进入抢答倒计时(预设30s 抢答时间),如有选手抢答,会有提示音,并会显示其号数并立刻进入回答倒计时(预设60s 抢答时间),不进行抢答查询,所以只有第一个按抢答的选手有效。倒数时间到小于5s 会每秒响一下提示音。
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




