1、 课课 程程 设设 计计 说说 明明 书书 课程名称: 单片机技术 设计题目: 抢答器 院 系: 电子信息与电气工程学院 学生姓名: 学 号: 专业班级: 电子信息工程 2011 级 指导教师: 2012 年 5 月 18 日 课课 程程 设设 计计 任任 务务 书书 设?题目 抢答器设计 学生姓名 所在院系 电子信息与电 气工程学院 专业、年级、班 设计要求:设计要求:设计一个可用于表决选择的选择器。 1、 具有电源开关及指示灯,具有复位按键; 2、 用一位数码管显示抢答选手,用八个 LED 灯作为选手抢答指示灯; 3、 利用查询方式扩展 8 个外部中断源,由 74LS09 组成优先权选择电
2、路,作为 8 个选手按键; 4、 P3.3 接开关 K10,做主持人按键。在任何一位选手在主持人没有按下按键的情况下抢答,没有任 何反应; 5、 若有人抢答成功,蜂鸣器响一声; 6、 如果多为选手同时按下按键,则按位置优先原则,即7 号位置优先级最高,0 号位置优先级最低。 学生应完成的工作:学生应完成的工作: 1.硬件电路设计以及程序的编写; 2.软硬件结合仿真; 3.实物制作并调试; 4.课程设计说明书的书写; 5.我主要负责硬件的设计。 参考文献阅读:参考文献阅读: 1 张伟. 单片机原理及应用M.北京:机械工业出版社.2005. 2 薛栋梁. 单片机原理及应用M.北京:中国水利水电出版
3、社.2001. 3 高吉祥. 电子技术基础实验与课程设计M.北京:电子工业出版社.2002. 4 刘振鹏. 单片微机控制应用技术实操指导书M.北京:机械工业出版社.2007. 5 王春明. 微机原理及应用M.北京:高等教育出版社.2004. 工作计划:工作计划: 5.4 课程设计任务书下达 5.5 结合指导老师,完成硬件电路的设计 5.6 程序编写 5.7 进行软硬件联机调试 5.8-5.9 课程设计说明书的书写 5.10 领元器件 5.11 焊接电路板 5.12-5.13 程序的烧写和电路板调试 5.14 交课程设计说明书和焊接电路板 任务下达日期:2012 年 5 月 7 日 任务完成日期
4、:2012 年 5 月 18 日 指导教师(签名) : 学生(签名) : 抢答器抢答器 摘摘 要:要:在知识竞赛中,特别是做抢答题时,在抢答过程中,为了更确切的知道哪一 组或哪一位选手先抢答到题,必须要有一个系统来完成这个任务。若在抢答中,只靠人 的视觉是很难判断出哪一组先抢答到题的。利用单片机编程来设抢答器,可以使以上问 题得以解决。本设计是利用 AT89S52 单片机及外围接口实现的抢答系统,将软、硬件有 机地结合起来。硬件由电源模块把交流变成+5v 的直流,通过复位模块实现抢答器的重 置,晶振模块提供时钟信号,扬声器模块进行声音的放大,led 灯和数码管确定哪位先 选手抢到,用了汇编语言
5、编写了程序,protues 软件进行仿真,Q 编译器进行了程序的 调制与编译。具备可靠性好,易扩充,电路简单、成本较低、操作方便等优点。 关键词:关键词:抢答器;报警;单片机;74LS09 或门 目目 录录 1. 设计背景 1 2.设计方案 . 2 2.1 硬件设计方案 2 2.2 软件设计方案 . 2 3. 方案实施 3 3.1 硬件方案实施 . 3 3.2 软件方案实施 . 7 4. 结果与结论 9 4.1 总体过程分析 9 4.2 总体结论 9 5. 收获与致谢 . 10 6. 参考文献 . 11 7. 附件. 12 7.1 元器件清单 12 7.2 硬件原理图 . 13 7.3 仿真图
6、 . 14 7.4 实物图 . 14 7.5 系统程序清单 15 1 1. 1. 设计背景设计背景 在知识竞赛中,特别是做抢答题时,在抢答过程中,为了更确切的知道哪一组或 哪一位选手先抢答到题,必须要有一个系统来完成这个任务。若在抢答中,只靠人的视 觉是很难判断出哪一组先抢答到题的。利用单片机编程来设抢答器,可以使以上问题得 以解决,即使两组的抢答时间相差几微秒,也能轻松的分辨出哪一组先抢答到题的。它 的功能实现是有主持人按键来控制总开关,选手们若有一个在规定的时间内抢答成功则 其余的选手不可以再抢答,在数码管显示哪位选手抢答。本文主要介绍了抢答器的工作 原理及设计,以及它的实际用途。 本系统采用单片机作为整个控制核心。控制系统的三个模块为:复位模块、显示 模块、电源模块、抢答开关模块、时钟模块。该系统通过开关电路按键输入抢答信号, 利用一个数码管来完