第一范文网 - 专业文章范例文档资料分享平台

四人抢答器设计 - 图文

来源:用户分享 时间:2025/7/26 1:51:12 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基于Proteus的抢答器的设计与仿真

专业: 姓名: 学号:

【设计目的】

采用Keil软件下的单片机C语言编写程序,以及Proteus仿真软件下建立硬件电路的结合,以AT89C52单片机核心控制器,实现一个4人的抢答器功能。该抢答器实用强、反应快、操作简便,采用数码显示器能及时准确的显示第一个有效抢答信号,抢答器具有数码锁存、优先抢答及规定时间内抢答有效的功能。

【抢答器工作过程】

1、系统初始状态时,抢答灯、违规灯为全关闭状态,倒计时/选手号指示灯默认显示为倒计时时间“10”秒。

2、“开始”按钮未按下时,开始按钮的指示灯为关闭状态,此时,主持人可以通过“时间+”和“时间-”来设置抢答倒计时的时间。

3、当“开始”按下时,选手开始进行抢答,抢答实行优先锁存,抢答提示灯(红灯)亮,优先抢答的选手的抢答灯(红灯)亮;否则,当选手违规抢答时,违规提示灯为(绿灯)亮,选手的违规为(绿灯)亮。此时,倒计时停止,系统同时发出一声响声(声长为中),在LED数码管上显示优先抢答选手的编号。当主持人将“开始”按钮打开后,使用“系统复位”开关将定时器复位为默认值10秒。

4、抢答器具有定时抢答功能,默认时间设定为10秒。当抢答时间10秒开始倒计时时,随着时间一秒响一次短的报警声响(声长为短),10秒后,若仍无人抢答,则此题作废,同时发出一声较长的鸣叫(声长为较长)。

【抢答器工作流程图】

- 1-

【Proteus软件中的设计】

1、抢答器系统总体框图

2、电路中所用元件的材料清单 元件名 编号名称 数量 元件名 编号名称 数量 7SEG-MPX2-CC LED数码管 1 CRYSTAL X1 1 10WATT1K R8电阻 1 DIODE D12~D13 2 10WATT3R9 R9电阻 1 LED-GREEN 绿灯 5 10WATT10R R0~R4电阻 5 LED-RED 红灯 6 74LS04 U2-A/B 2 PNP Q1 1 AT89C52 U1单片机 1 RESPACK-8 RP1 1 BUTTON 开关 8 SPEAKER LS1 1 CERAMIC33P C1-C3电容 3 3、对应AT89C52端口控制 元件名 对应端口 元件名 对应端口 晶振电路 XTAL1~XTAL2 Led显示控制 P3.0~P3.1 复位开关 RST 外部中断 P3.2(INT0) Key0~Key4 P1.0~P1.4 时间加、减 P3.3~P3.4 主持人红灯 P1.7 抢答、违规提示灯 P3.5~P3.6 LED的a~g P0.0~P0.7 蜂鸣器 P3.7 四位选手红绿灯 P2.0~P2.7

- 2-

经过设计分析,在Proteus软件中找出相应元件并连线,画出抢答器的原理图,如下图所示:

4、AT89C52右键-编辑属性,设置如下所示:

- 3-

【Keil软件中的设计】

Target1右键-Options for Target ‘Target 1’,设置如图所示

建立目标文件后,会自动生成HEX文件。

- 4-

Proteus软件仿真,其运行效果如图所示:

- 5-

搜索更多关于: 四人抢答器设计 - 图文 的文档
四人抢答器设计 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c53jum5uhv33pebe0ilb4_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top