基于单片机的八路抢答器的设计与实现

本文详细描述了一款基于STC89C52单片机的八路抢答器设计,涉及硬件电路(供电、复位、通信等)和软件开发(C语言编程,子程序设计),旨在实现公平的抢答功能。作者讨论了系统优化和未来改进方向。
摘要由CSDN通过智能技术生成

博主主页:单片机辅导设计
博主简介:专注单片机技术领域和毕业设计项目。
主要内容:毕业设计、简历模板、学习资料、技术咨询。


主要介绍

  为了可以很好的实现事先已经设计好的基于单片机的八路抢答器的功能,设计员对本系统的软件和硬件都做了非常好的优化措施。本文的主要核心器件微型控制器选用的是STC89C52单片机,然后还设计出了关于MCU的需要的一些基本电路,包括有供电模块、复位电路、时钟电路、人机交互电路,RS232/RS485通信电路、显示电路、报警电路等等。本文的软件部分主要是通过C语言进行编写的,并且软件的开发通过分析各个功能,通过编写子程序的方式实现智能喂食控制器的各个功能,包括有通信程序、显示程序、报警程序、人机交互程序等等,通过将这些子程序调用在主程序当中,并通过一定的逻辑语言然后实现本文系统的功能要求。
实验结果展示,使用者可以通过按键,只要你按下键显示屏上就会显示出第几个按键先按下,然后报警电路会发出声响。本文设计的基于单片机的八路抢答器具有可靠性高、性价比高、容易操作和维护的优势,是用户的不二选择。

关键词:抢答;单片机;电路;软件

一、系统分析

1.1设计方案

我们首先要进行硬件方面和软件方面的设计,本次设计使用的是c语言进行编程,对硬件电路在论文中进行了详细的介绍,比如智能竞赛抢答器电路,目前使用传感器还不是那么的灵敏。在以后还必须进行改进,最重要的就是电源电路,市场上的无线智能竞赛抢答器系统设计还是比较多的,无线智能竞赛抢答器在很多的领域还是有广泛的使用的,尤其是现在很多的综艺节目都有抢答的这个环境,这样一个单片机系统的设计使得比赛变的非常的公平。
在硬件方面挑选的单片机是市场上存在各种系列的单片机,他们的功能不一,就目前的处理器来说,作为微型处理器51系列单片机,在目前市场上,还是比较广泛的他的种类,基本都是8位的处理器目前单片机, 51系列的单片机来说,还是有很大的差距的对于目前市场上的在他们的设计的技术上,尤其是跟市场上其他的64位处理器相互比较起来,在这些单片机的处理的速度上还是有很大的差距的。我打算使用stc89c52单片机设计一智能竞赛抢答器在本次的设计中,包括按键模块,电源模块也要设计,智能竞赛抢答器就设计出了。信号从单片机的从机发送到主机上通过无线芯片,单片机接受他的信号,并且显示抢答的位号。
将单片机技术很好跟智能抢答系统结合起来就是此次设计的主要目的,而且在生活中,智能抢答系统的使用还是非常的的广泛的。

1.2 设计实现功能

(一)可以让八个人一起进行抢答
(二)抢答器中实现有复位功能的按钮,按下之后方可进入下一轮抢答
(三)显示器在抢答前是显示的数字0,在一轮抢答开始后,八位选手按下抢答器,只出现最先按下抢答键选手的数字,并且在复位之前此数字不会消失。
(四)使抢答器拥有倒计时的功能,实现定时抢答,倒计时时间可设置,起初默认设定时间为30秒。
(五)按下开始,即可抢答,若设定时间内无人抢答,此轮抢答作废,报警器响起。显示器显示为00.

三、 硬件电路设计

主电路由显示系统电路、数码管驱动电路、蜂鸣器报警电路、单片机主控电路电源接口电路组成,如图3-1所示
在这里插入图片描述
在这里插入图片描述

图3-1主电路

四、结论

  将智能公平的竞争很好跟抢答器结合起来就是此次设计的主要目的,而且在生活中,我们很多时候都在追求公平公正,同时在很多的比赛当中也是这样的,如果可以很好的对做游戏的工具进行改进,使他不仅仅可以智能快速的帮助人家良好的进行比赛规则,而且还可以将以前的我们通过人工操作来控制的应答器进行替换掉,这样也是从一个小的方面可以体现出现在智能控制的发展,和本文设计的科技水平这样可以大大的满足人们在一些游戏活动中的对公平的需求。本文原打算使用stc89c52单片机设计一款智能八路抢答器在本次的设计中,包括控制按键的输出,通过单片机分析信息从而实现本文设计需要的功能,电源模块也要设计,在本文设计的这个基于单片机的八路抢答器,通过检查是否有答题者按下了抢答按键,单片机接收他的信号,控制报警还有显示的功能也是通过单片机完成,单片机通过时刻检测控制按键的I/O口的信号,通过引脚是低电平还是高电平来实现对控制的分析,从而可以实现本文需要实现的功能。
本次设计使用的是c语言进行编程,对硬件电路在论文中已经进行了详细的介绍,但是我觉得在硬件电路上我是需要提高的,比如在执行按键控制的电路还不是哪么的灵敏可以准确的将信号传递到控制引脚,还有就是对于电源的需求,如果没有一个好的供电电源对于本文设计的作品还是很有压力的,如果使用智能充电的方式对本文的作品进行供电这会影响到后续环节,因为现在的充电技术还不是那么的发达,很有可能在进行游戏抢答的环节出现充电不足的情况,还有就是为了突出本文设计的这个八路抢答器的体积小,便于携带的特征,本文选择的电源也不能太大,比如如果使用实验室中的电源箱那种大型设备就会给我的携带带来很多的不便,还有就是本文设计的这个抢答器功能方面还有一些不足的地方,可能不能所有使用者的要求,当然在很大方面的局限性还是由于我们使用的主控制器本身还是有些不足的,如果可以希望在未来的学习过程中加强,尽量选用其他的比较有强大功能的控制器,比如现在比较流行的ST公司的ST公司推出的一系列STM32,如果可以选用这样的微控制器就能够实现更多的功能,使本文设计的基于单片机的八路抢答器变得更强大。

目录

目 录
1方案设计 1
1.1设计意义 1
1.2设计方案 1
1.3 设计实现功能 2
2单片机简介 3
2.1 单片机简介 3
3硬件电路设计 7
3.1主电路 7
3.2显示电路的设计 8
3.3键盘扫描电路的设计 9
3.4报警 9
3.5系统复位 10
4系统软件设计 11
4.1系统方框图 11
4.2程序流程图 11
4.3程序设计 14
5结论与展望 16
5.1 结论 16
5.2 不足之处及展望 17
参 考 文 献 18
谢 辞 19
附录 20

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值