1、 课课 程程 设设 计计 说说 明明 书书 课程名称: 单片机原理及应用 设计题目: 抢答器设计 院 系: 电子信息与电气工程学院 学生姓名: 学 号: 专业班级: 电子信息工程 11 级 指导教师: 2012 年 5 月 18 日 课程设计课程设计任务任务书书 设计题目 抢答器设计 学生姓名 所在院系 电子信息与电 气工程学院 专业、年级、班 电子信息工程 11 级 设计要求:设计要求: 1具有电源开关及指示灯,有复位按键; 2p0.0p0.6 接一位数码管,p.7 用于显示抢答选手号码,经三极管驱动扬声器; 3利用查询方式扩张 8 个外部中断源,p1 口接开关按键,代表 8 个中断源,由
2、74ls09 组成优先权选择电路,作为 8 个选手的按键; 4p2 口接 8 只发光二极管,作为选手抢答指示灯; 5P3.3 接开关 k10,做主持人按键。在任何情况下只有当主持人按键按下时,才允许选 手抢答,否则禁止抢答,任何一位选手在主持人没有按下按键的情况下抢答,没有任何 反映; 学生应完成的工作:学生应完成的工作: 1. 电路原理图的绘制以及 proteus 的仿真; 2. 程序的编写,调试; 3. 单片机硬件电路设计以及元器件的焊接组装成型; 4. 课程设计说明书的书写; 参考文献阅读:参考文献阅读: 1 张毅刚,彭喜元,董继成.单片机原理及应用.高等教育出版社.2003. 2 王兆
3、安,刘进军.电力电子技术.机械工业出版社.2009. 3 谢斌.单片机应用技术.哈尔滨工业大学出版社.2010. 4 徐晨,陈继红,王春明,徐慧.微机原理及应用.高等教育出版社.2004. 工作工作计划:计划: 5.4 课程设计任务书下达 5.5 结合指导老师,完成硬件电路的设计 5.6 程序编写 5.7 进行软硬件联机调试 5.85.9 课程设计说明书的书写 5.10 领器件 5.11 焊接电路板 5.125.13 程序的烧录和电路板的调试 5.14 交课程设计说明书和电路板 任务下达日期:2012 年 5 月 7 日 任务完成日期:2012 年 5 月 18 日 指导教师(签名) : 学生
4、(签名) : 抢答器设计抢答器设计 摘摘 要:要:本设计是 8 路智力抢答器,使用 51 系列单片机,编写应用程序来实现 智力抢答功能。 硬件设计使用的是 51 系列单片机中的 89S52。硬件设计利用其中断控 制程序进行抢答部分的处理,通过 74LS09 的控制去请求单片机外部的中断,以达到显 示抢答的目的,硬件部分由电源模块:把交流电转换成+5 伏的直流电,复位模块:提供 复位信号,时钟频率模块:为单片机内部提供时钟信号,与门模块,按键扫描模块。软 件设计利用中断系统的基本构成原理编写中断服务程序, 其信号由按键电路提供, 由 CPU 响应中断,并输出响应。用到了查询按键模块、定时器模块、
5、显示模块、显示组号模块、 报警模块等。系统仿真用到了 Keil 和 proteus 软件,用 Proteus 软件画出原理图,然后 单片机加载 Keil 所产生的后缀为.hex 的文件进行仿真。 关键词:关键词:AT89S52;抢答电路;复位电路;报警电路;时序控制 目目 录录 1.设计背景 01 2.设计方案 02 2.1 硬件设计方案 01 2.2 软件设计方案 02 3.方案实施 04 3.1 硬件方案实施 04 3.2 软件方案实施 07 4.结果与结论 11 4.1 总体设计结果 11 4.2 总体结论 11 5.收获与致谢 12 6.参考文献 13 7.附件 14 7.1 元器件清单 14 7.2 硬件原理图 15 7.3 仿真图