智能抢答器的设计与实现

上传人:小** 文档编号:89519048 上传时间:2019-05-26 格式:DOC 页数:29 大小:889.11KB
返回 下载 相关 举报
智能抢答器的设计与实现_第1页
第1页 / 共29页
智能抢答器的设计与实现_第2页
第2页 / 共29页
智能抢答器的设计与实现_第3页
第3页 / 共29页
智能抢答器的设计与实现_第4页
第4页 / 共29页
智能抢答器的设计与实现_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《智能抢答器的设计与实现》由会员分享,可在线阅读,更多相关《智能抢答器的设计与实现(29页珍藏版)》请在金锄头文库上搜索。

1、武汉理工大学数字电子技术基础课程设计说明书课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 信息工程学院 题 目: 智能抢答器的设计与实现 初始条件: 本设计既可以选用集成电路:74LSl48,74LS279,74LS48,74LSl92,NE555,74LS00,74LSl21和其它器件等,实现八路定时抢答功能;又可以使用单片机系统构建多路数字定时抢答器。要求用蜂鸣器和光电二极管作声光报警器件,工作电源Vcc为+5V。 要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)1、课程设计工作量:1周。2、技术要求:1)可同时供8名选手(或代表队)参赛,其编

2、号分别是0到7,各用一个抢答按钮,按钮的编号与选手的编号相对应;给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。2)抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号,同时扬声器给出音响提示。此外,要封锁输入电路,禁止其它选手抢答。优先抢答选手的编号一直保持到主持人将系统清零为止。3)抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定(如30秒)。当节目主持人启动“开始”键后,要求定时器立即进行减计时,并用显示器进行显示,同时扬声器发出短暂的声响,声响持续时间0.5秒左右。4)参赛选手在

3、设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。5)如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效,系统进行短暂的报警,并封锁输入电路,禁止选手超时后抢答,定时显示器上显示00。3、查阅至少5篇参考文献。按武汉理工大学课程设计工作规范要求撰写设计报告书。全文用A4纸打印,图纸应符合绘图规范。时间安排:1、 2014年 6 月 20 日,布置课设具体实施计划与课程设计报告格式的要求说明。2、 2014年 6 月 21 日至 2013年 6 月 23 日,方案选择和电路设计。3、 2014年 6 月 24 日至 2014

4、年 6 月 26 日,电路调试和设计说明书撰写。4、 2014 年 6 月 27 日,上交课程设计成果及报告,同时进行答辩。指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日目录摘要 IAbstractII1 原理电路的设计12 单元电路设计及元件选择3 2.1 单片机最小系统3 2.1.1 时钟振荡电路4 2.1.2 复位电路4 2.1.3 STC89C52芯片 5 2.2 声光报警电路 7 2.3 数码管显示电路 7 2.4 矩阵键盘 83 整体电路及工作原理 10 3.1 整体电路图 10 3.2 工作原理 104 程序设计11 4.1 Keil C51软件介绍11 4.2

5、 程序设计 125 仿真分析13 5.1 proteus仿真软件介绍 13 5.2 仿真结果分析 146 系统调试17 6.1 系统调试的意义 17 6.2 调试结果与分析 17 6.3 实物焊接 187 总结与体会198 参考文献20附录一21附录二22武汉理工大学数字电子技术基础课程设计说明书摘要本文设计了一种基于STC89C52单片机技术的八路数字抢答器。主体电路由抢答电路,优先编码电路和锁存电路以及控制电路组成,扩展电路由报警电路和显示电路组成。文章对抢答器的背景与现状、硬件设计、软件设计及其仿真都做了详细的介绍。本设计主要采用单片机控制,采用手动抢答的方式,有人抢答后,系统自动封锁其

6、他人的抢答按钮,使其不能再抢答,从而实现抢答功能。若有人在主持人按下开始按钮之前或抢答时间结束之后按下抢答按钮,系统自动视其无效,抢答开始和抢答结束后蜂鸣器自动报警,使抢答达到公平、公开的效果。关键词:单片机、STC89C52、抢答器、LED显示AbstractThis paper describes the design of a eight digital responder based on STC89C52 single chip. The main circuit is composed of answer circuit, priority coding circuit and a

7、 latch circuit and control circuit: expansion of the circuit is mainly composed of an alarm circuit and display circuit.Article on the Responders background and present, hardware design, software design and simulation have made a detailed introduction. This design mainly uses the MCU control, with m

8、anual answer in the way, some people answer in, the system automatically block other peoples answer in the button, so that it can not answer in order to achieve Responder feature. If one host press the start button before pressing the answer in the button or after the answer time, the system automat

9、ically view them as invalid to answer in a fair, open effect. At the beginning and ending of the answer the alarm bell responded automatic.Keywords: single-chip Microcomputer、STC89C52、the Answering Racer、LED displayI1 原理电路的设计根据任务要求将电路分为来两部分,一部分电路完成基本的抢答功能,即开始抢答后,当选手按动抢答器按钮时,能显示选手的编号,同时能封锁输入电路,禁止其他选手

10、抢答。另一部分电路完成定时抢答及报警功能。比赛开始时,接通电源,抢答器处于禁止工作状态,编号显示器灭灯,定时显示器上显示设定时间,主持人可改变设定时间。当节目主持人宣布“抢答开始”,同时将控制开关拨到“开始”位置,抢答器处于工作状态,定时器开始倒计时。若定时时间到,却没有选手抢答时,系统报警,并封锁输入电路,禁止选手超时后抢答。若选手在定时时间内按动抢答按钮时,抢答器要完成以下四项工作:1.优先编码器电路立即分辨出抢答者的编号,并由锁存器进行锁存,然后由译码显示电路显示编号; 2.扬声器发出短暂声响,提醒节目主持人注意; 3.控制电路要对输入编码电路进行封锁,避免其他选手再次进行抢答; 4.控

11、制电路要使定时器停止工作,时间显示器上显示剩余的抢答时间,并保持到主持人将系统清零为止。当选手将问题回答完毕时,主持人操作控制开关,使系统回复到禁止工作状态,以便进行下一轮抢答。根据以上思路,我设计了如下两种方案。方案一:图1-1 方案一系统框图方案一所示抢答器的工作过程:主持人按动开始抢答的开关后,最先抢答的选手的电平信号先经过优先编码器,再依次经过数据锁存器,此时已经限制了其他选手的抢答,信号再经过译码器和七段数码显示器,将最先抢答的该选手的编号显示出来,并同时产生报警信号,到此完成的是抢答功能;如果没有人抢答, 30秒减计数器减到00时也会发出报警信号,这是完成计时功能。方案二:主控制器单片机最小系统抢答器显示 抢答器以及主持人按键 图1-2 方案二系统框图主控制器选择由AT89C52芯片构成的单片机最小系统,用矩阵键盘作为八位选手的抢答按键以及主持人的控制按键,抢答显示选用四位共阳数码管,前两位作为剩余时间显示,第三位为抢答选手编号,整个过程用C语言程序来控制。方案一用译码器,加减计数器以及门电路等等实现多人抢答,原理清晰,但电路比较复杂,所要使用的芯片较多,在进行实物制作时需要连接的线路非常多,容易出现错误;而方案二只需要一个单片机系统,一个四位数码显示管和矩阵键盘,整体电路看起来非常清晰,而且精确度高,故本次设计选用方案二。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号