ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:546.24KB ,
资源ID:394282      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/394282.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(智能抢答器的设计与实现.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

智能抢答器的设计与实现.docx

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

2、一个抢答按钮,按钮的编号与选手的编号相对应;给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。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年 6 月 26 日

4、,电路调试和设计说明书撰写。4、 2014 年 6 月 27 日,上交课程设计成果及报告,同时进行答辩。指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日摘要 Abstract1 原理电路的设计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 程序设计 125 仿真分析1

5、3 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 latch circuit and control circuit:

7、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 manual answer in the way, some people

8、 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 automatically view them as invalid to answe

9、r 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 display1 原理电路的设计根据任务要求将电路分为来两部分,一部分电路完成基本的抢答功能,即开始抢答后,当选手按动抢答器按钮时,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。另一部分电路完成定时抢答及报警功能。比赛开始时,接通电源,抢答器处于

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

11、系统清零为止。当选手将问题回答完毕时,主持人操作控制开关,使系统回复到禁止工作状态,以便进行下一轮抢答。根据以上思路,我设计了如下两种方案。方案一:图1-1 方案一系统框图方案一所示抢答器的工作过程:主持人按动开始抢答的开关后,最先抢答的选手的电平信号先经过优先编码器,再依次经过数据锁存器,此时已经限制了其他选手的抢答,信号再经过译码器和七段数码显示器,将最先抢答的该选手的编号显示出来,并同时产生报警信号,到此完成的是抢答功能;如果没有人抢答, 30秒减计数器减到00时也会发出报警信号,这是完成计时功能。方案二:主控制器单片机最小系统抢答器显示抢答器以及主持人按键 图1-2 方案二系统框图主控

12、制器选择由AT89C52芯片构成的单片机最小系统,用矩阵键盘作为八位选手的抢答按键以及主持人的控制按键,抢答显示选用四位共阳数码管,前两位作为剩余时间显示,第三位为抢答选手编号,整个过程用C语言程序来控制。方案一用译码器,加减计数器以及门电路等等实现多人抢答,原理清晰,但电路比较复杂,所要使用的芯片较多,在进行实物制作时需要连接的线路非常多,容易出现错误;而方案二只需要一个单片机系统,一个四位数码显示管和矩阵键盘,整体电路看起来非常清晰,而且精确度高,故本次设计选用方案二。2 单元电路设计及元件选择2.1单片机最小系统 图2-1 STC89C52单片机最小系统原理图由上图可以看出,单片机的最小系统电路由3部分组成:单片机、时钟震荡电路和复位电路,其中单片机的重要作用不言而喻,而时钟震荡电路和复位电路也均是必不可少的部分,下面分别介绍这三个部分。2.1.1 时钟振荡电路 单片机必须在时钟的驱动下才能工作。在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定的时钟信号送到单片机内部的各个单元,决定单片机的工作速度。时钟电路如下图所示。图2-2 震荡电路 一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容C1,C2的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1