基于单片机的六路抢答器设计

摘要:

此次设计提出了用 AT89S51单片机为核心控制元件,设计一个简易的抢答器, 本方案以 AT89S51单片机作为主控核心,与晶振、数码管、喇叭等构成六路抢答器,设计的六路抢答器具有实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新的一轮的答题和比赛,同时还利用C51语言编程,使其实现一些基本的功能。
本设计的系统实用性强、判断精确、操作简单、扩展功能强。它的功能实现是比赛开始,主持人读完题之后按下抢答键,声音提示,提示音结束后抢答倒计时开始,此时数码管开始进行 10s(倒计时时间可调)的倒计时,直到有一个选手抢答,选手按下抢答键时有声音提示并在对应的数码管上显示出该选手的编号和抢答所剩的时间。如果在规定的 10s(时间可调)时间内没有做出抢答,鸣笛提示本轮抢答结束,则此题作废,即开始重新一轮的抢答。下一轮抢答前先将时间归零,再按下抢答键即开始。抢答者回答正确后,主持人可按下加分键,对应于选手编号的数码管显示数字就增加(按下一次加一分,最高显示 99 分),反之,抢答者回答错误后,在该选手的得分数不为 0 时,主持人可按下减分键(按下一次减一分) 。
关键词:AT89C51单片机、抢答器

一、设计意义

电子技术在不断地发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能楼宇等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。电子技术和微型计算机的迅速发展,促进微型计算机测量和控制技术的迅速发展和广泛应用, 单片机的应用已经渗透到国民经济的各个部门和领域,它起到了越来越重要的作用。本文就是单片机的其中一个具体应用,将其与抢答器的设计有机地结合起来。在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个任务。因为在抢答的过程中,靠视觉是很难判断出哪组先答题。利用单片机系统来设计抢答器,就可以很好地解决上述的问题,因为单片机的动作是极其迅速的,即使两组的抢答相差的时间是微秒级的,也可轻松分辨出是哪组优先答题,本文的抢答组数可以在六组以内任意使用,当然通过扩展抢答的组数是可以大于 6 组的。此外还对抢答器的功能进行了一些扩展,新增了计分功能,当抢答结束,可以知道各个组别的积分的多少。而对我们大学生来讲,通过本次设计可以巩固和加深对电子电路基本知识的理解,提高综合运用专业所学知识的能力。与此同时也培养了根据设计需要选学参考书籍,查阅相关手册、图表和文献资料的自学能力。通过设计方案的分析、论证和比较,设计计算和选取元器件、系统的功能调试和检测等环节,掌握了一个设计由概念到成品设计过程的各个环节,也通过电路的调试和性能指标的测试,提高实际动手能力和综合的电子设计能力。

二、总体设计方案

本设计研究的是基于51单片机的六路抢答器。采用单片机AT89C51作为控制核心,通过六个按键完成选手的抢答,即按键按下表示选手抢答指示led灯亮,并利用数码管显示选手的编号和得分,并且还设计了裁判控制电路通过5个按键设置选手的得分和初始化状态。本设计的硬件部分主要由单片机、选手抢答模块、裁判控制模块、数码管显示模块以及电源模块五部分组成。
本设计主要实现的功能:
(1)4个按键分别实现开始抢答功能、加分、减分、切换显示内容功能;
(2)6个按键实现选手的抢答功能;
(3)数码管显示倒计时、选手编号和得分;

三、系统硬件设计

系统主要有主控芯片、复位和晶振电路、按键电路、数码管显示电路、报警电路组成,系统的硬件设计图如下:在这里插入图片描述
1、复位和时钟电路
复位电路设计:本电路的复位电路部分采用的是手动按键复位方式。手动按键复位方式的工作原理:当按下复位开关后,电源 VCC与单片机的复位口 RST直接相连,将复位端口置于高电平,极性电容C1也放电;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值