1.1系统设计依据
抢答器的电路组成部分包含计数器、寄存器、集成定时器和译码显示等组合、时序电路。每个组件负责处理抢答竞赛中各自的基本问题。
本次毕业设计的是一个8位定时抢答器,最高可以有8个选手参赛的抢答器,具有锁存、显示、系统的清零和抢答四个功能。抢答开始后,在任意一个选手触发抢答按键后,蜂鸣器就会响起,并且在数码管的第一位上会显示该选手的编号直到主持人对系统进行清零。并且本次设计的抢答器还具有定时的功能,在启动“开始”键后,定时器快速的在数码管上进行30秒倒计时。
1.2设计任务和要求
以单片机为核心,设计一个8位竞赛抢答器。
(1)抢答器最高可以有8个组织或人参加比赛,8个按钮分别是S0、S1、S2、S3、S4、S5、S6、S7。
(2)设置一个系统清除和抢答控制开关S,该开关由主持人控制。
(3)抢答器可以存储和显示优先抢答的选手的号码直到系统清零
(4)比赛开始后,定时器开始进行30秒的倒计时,扬声器发出0.5秒的持续声响。
(5)参赛的人员要在30秒内进行抢答,当有选手抢答后,那么倒计时就会停止同时在数码管上显示选手的号码和显示抢答的时间直到主持人清零。
(6)一旦30秒到了,那么本次抢答无效,蜂鸣器发出声响并且数码管上显示00。
(7)主持人按下复位键,开始下一轮的抢答。
1.3设计目的
通过设计可以学习到单片机最小系统的基本设计方法,深刻的了解与体验单片机应用系统的开发调试的具体过程。
(1)单片机开发工具的功能、特点和使用功效的掌握。
(2)单片机控制系统程序的编制和调的掌控。
(3)设计单片机抢答器硬件电路,绘制出电路原理图。
(4)编制并调试出键盘扫描程序和显示出来的驱动程序。
(5)掌握单片机定时器的基本用法,编制出程序。
1.4设计要点
根据控制系统的工作原理和执行装置,可以将系统设计分为硬件和软件两大部分。硬件计划成份,包含了制作出电路原理图、找出元器件、焊接好每个元器件,而后对硬件机能进行调试、尝试,以达到到达设计目的。对软件进行编写时,先对整个系统的各个分模块需要做什么进行确定,然后绘制出流程图编写程序将各个模块设计好;最后,通过调试,软件测试,和模拟,以优化其性能。
接下里我们要做的就是将软硬件设计的进行定型。本次设计是基于STC89C52单片机开发的,因此我们确定使用Keil—C52语言进行开发软件。这种开发软件语言比汇编语言更具体结构化、适用的范围更加的广泛、能更好的移植等特点。本系统先将各个模块子程序编写好,然后在进行组装、调试、仿真,从而完成设计。而为了使得软件能够灵活的设计出来电路也是采用的模块化的处理,保证了设计电路与软件系统的吻合,而采用基于单片机为主体以及一些配置的器件设计的电路更加的省钱和高效。电路设计可以先用仿真进行测试,然后在进行焊接工作,从而确保能够真确的做出实物,完成设计。源'自:751`!论~文'网www.751com.cn
2硬件设计
2.1系统工作介绍
本系统采用单片机作为整个控制核心。控制系统主要包括:显示模块,控制模块,报警模块。系统开始运行时,按下按钮,然后系统会有抢答信号输入,在单片机的处理下,输出控制信号,而后在4位数码管上显示出具体的信息,并且还有蜂鸣器的警告,选手们进行抢答,数码管显示抢答结果,完成抢答。