八路抢答器课程设计说明书

八路抢答器课程设计说明书
八路抢答器课程设计说明书

单片机课程设计

题目:八路抢答器

院别:机电学院

专业:机电工程

班级:11机电本

姓名:CL联盟

学号:xxxxxxxxxxxxx 指导教师:杨永

二〇一三年十二月二十一日

摘要

本课程设计主要由硬件部分和软件部分组成。硬件部分中,STC89C52是核心,时钟电路、复位电路、显示电路以及电源电路等为辅助部分;软件部分是用汇编语言编程,用Keil软件来编译、调试的。本设计是以八路抢答为基本理念。将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。用开关做键盘输出,蜂鸣器发生提示。同时系统能够实现:在抢答中,只有开始后抢答才有效,抢答限定时间为30s和回答问题的时间为10s;可以显示是哪位选手有效抢答;抢答时间和回答问题时间倒记时显示,倒计时时间到蜂鸣器将响起提醒主持人;按键锁定,在有效状态下,按键无效非法。

关键词

单片机;数码管;抢答器;八路抢答器

目录

前言 (1)

一、系统的主要功能、作用以及主要技术性能指标 (2)

1.1系统主要功能 (2)

1.2作用 (2)

1.3主要技术性能指标 (2)

二、总体设计 (3)

2.1系统整体方案设计 (3)

2.2工作原理 (3)

2.3组成原理框图 (4)

三、系统设计 (5)

3.1接口电路设计 (5)

3.2程序设计 (9)

3.3硬件调试 (14)

3.4 KeiL调试 (15)

3.5开发板调试 (15)

四、设计总结 (16)

参考文献 (16)

附录 (17)

前言

目前,抢答器已经作为一种必不可少的工具广泛应用于各种智力和知识竞赛场合,但一般的抢答器可靠性低,使用寿命短,介于这些不方便因素,此次设计提出了用STC89C52单片机为核心控制元件,设计一个简易的八路抢答器。本次设计的系统实用性强、判断精确、操作简单。在学习了《数字电子技术》和《单片机原理及应用》这两门课程之后,该课程设计加深对理论知识的理解,学习理论知识在实际中的应用,培养动手能力和解决问题的能力。熟悉Keil及Ptoteus软件的调试和仿真。通过实践提高对数字电路、单片机的认识。启发我们的思维,锻炼团结互助的精神。

一、系统的主要功能、作用以及主要技术性能指标

1.1系统主要功能

1.1.1抢答功能

当主持人按下开始抢答按键后,八路按键中任一路按键首先按下都将闭锁其他各路按键,抢答成功,通过单片机程序处理后在数码管上显示抢答者的分组号。

1.1.2限时抢答

设定抢答时间30s(可调整),当主持人按下抢答按键后,30s 内抢答有效,抢答时间已过,报警并封锁各路按键,抢答无效。

1.1.3限时答题

设定答题时间10s(可调整),当抢答者按下答题按键后开始倒计时,数码管显示剩余时间,剩余时间为0 则发出报警信号。

1.1.4显示功能

在数码管上可显示抢答时间倒计时、答题倒计时及抢答成功者的分组号。

1.2作用

抢答器是一个机关学校开展智力竞赛活动必不可少的设备,其广泛应用于学校、教育部门、企业事业工会组织、俱乐部等单位组织举办各种知识、技术竞赛及文娱活动时作抢答工具使用。

1.3主要技术性能指标

(1)抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。

(2)设置一个系统清除和抢答控制开关S,该开关由主持人控制。

(3)抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED 数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手

的编号一直保持到主持人将系统清除为止。

(4)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。当主持人启动"开始答题"键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间1秒。

(5)参赛选手在设定的时间内进行抢答,抢答有效,显示器上显示选手的编号和答题的时间,并保持到主持人将系统清除为止。

二、总体设计

2.1系统整体方案设计

该抢答器以STC89C52单片机为控制核心,其他外围电路包括复位电路、时钟电路、报警电路、LED显示电路、抢答按键等。利用C语言编程,使其实现复位、定时和报警的功能。通过按键扫描输出按键信息,并通过单片机将它转化为在七段数码上显示的字符型。单片机的P1口为8组抢答按键的输入口,P0.0~P0.7为双位数码管的段选口,P2.0~P2.7为一位数码管的段选口,P3.0~P3.1为双位数码管的位选口,P3.2为一位数码管的位选口。P3.7和P3.4分别实现时间调整的加1和减1功能;P3.6为报警电路的控制口。

2.2工作原理

接通电源后,主持人将系统复位"清零",抢答器处于禁止状态,编号显示为零,定时器显示设定时间“30”秒;主持人按下“开始"按钮,宣布"开始",抢答器开始工作。双位数码管“30”秒开始倒计时,扬声器给出声响提示。选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。当一轮抢答之后,单位数码管显示抢答选手编号,双位数码管显示回答时间“10”秒,并禁止二次抢答。主持人按下回答倒计时“开始”,双位数码管开始“10”秒倒计时,倒计时时间到,蜂鸣器发出报警信号,主持人停止选手答题并按下“复位”按键停止系统工作。如果再次抢答必须由主持人再次操作“开始”状态开关。

2.3组成原理框图

图2.3.1组成原理框图

三、系统设计

3.1接口电路设计

3.1.1时钟电路设计

MCS- 51的时钟可以由两种方式产生, 一种是内部方式, 利用芯片内部的振荡电路; 另外一种为外部方式. 本论文根据实际需要和简便, 采用内部振荡方式. MCS- 51内部有一个用于构成振荡器的高增益反相放大器, 引脚XTAL1 和XTAL2 分别是此放大器的输入端和输出端. 这个放大器与作为反馈元件的片外晶体或陶瓷谐振器一起构成一个自激振荡器.MCS- 51 虽然有内部振荡电路, 但要形成时钟, 必须外接元件所以实际构成的振荡时钟电路.外接晶体以及电容C1 和C2 构成并联谐振电路接在放大器的反馈回路中,对接电容的值虽然没有严格的要求, 但电容的大小会影响振荡器频率的高低、振荡器的稳定性、起振的快速性和温度的稳定性。晶体频率可在1. 2MHz~ 12MHz 之间任选, 电容C1和C2 的典型值在20pF~ 100pF 之间选择, 考虑到本系统对于外接晶体的频率稳定性要求不高, 所以采取比较廉价的11.0592MH晶振, 根据调试电容选择30pF。如图3.1.1所示

图3.1.1晶振电路图

3.1.2独立式按键键盘设计

键盘接口中使用多少根I/O线,键盘中就有几个按键,键盘接口使用了8根I/O口线,该键盘就有8个按键,这种类型的键盘,其按键比较少,且键盘中各按键的工作互

不干扰。因此可以根据实际需要对键盘中的按键灵活的编码。

最简单的编码方式就是根据I/O输入口所直接反映的相应按键,按下的状态进行编码,称按键直接状态码,对于这样编码的独立式键盘,CPU可以通过直接读取I/O口的状态来获取按键的直接状态编码值,根据这个值直接进行按键识别,这样形式的键盘结构简单,按键识别容易。

独立式按键键盘:用于输入高低电平,八位选手抢答时高低电平发生变化,如图3.1.2所示。

图3.1.2独立按键接线图

3.1.3数码管显示部分设计

LED动态显示是单片机中应用最为广泛的一种显示方式,其接口电路是把所有显示器的8个笔划段a-dp 同名端并联在一起,而每一个显示器的公共极COM是各自独立地受I/O线控制,CPU的字段输出口送出字形码时,所有显示器由于同名端并连接收到相同的字形码,但究竟哪个显示器亮,则取决于COM端,而这一端是由I/O控制的,所以就可以自行决定何时显示哪一位了,在轮流点亮扫描过程中,每位显示器的点亮时间表是极为短暂的,但由于人的视觉暂留现象及发光二极管的余辉将就尽管实际上各位显示器并非间时点亮,但只要扫描速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感。

抢答器倒计时显示电路:有一个双位数码管和一个单位数码管组成,双位数码管显示30s倒计时,单位数码管显示成功抢答选手编号,如图3.1.3所示。

图3.1.3选手抢答成功显示号码图

3.1.4蜂鸣器电路设计

利用程序来控制单片机某个口线的“高”电平或低电平,则在该口线上就能产生一定频率的巨型波,接上喇叭就能发出一定频率的声音,单片机通过内部定时器的操作实现交替变换的波形输出驱动扬声器发声,有选手抢答成功,使蜂鸣器发出声音,如图3.1.4所示。

根据上述对抢答器系统各个部分的电路设计,设计的完整系统电路图如图 3.1.5所示:

图3.1.5完整系统仿真电路图

3.2程序设计

系统程序分为主程序、子程序两部分

3.2.1 主程序

图3.2.1 主程序流程框图

主程序是系统上电或复位后首先要执行的程序,主程序主要完成系统的初始化、扫描显示、扫描键盘等工作。程序流程如图3.2.1所示,对单片机进行初始化,包括设置堆栈、倒计时30S设置、定时器T0设置,外部中断设置,键盘扫描设置,初始化状态时显示00。

3.2.2 倒计时30s子程序

图3.2.2 定时器T0中断子程序框图

当程序开始进入这个子程序,开始进行初始化,然后进行倒计时的设置,设置为30S 倒计时,等待主持人按下“开始”键。开始倒计时,检测有没有键按下,若有,单位数码管显示号码,双位数码管显示“10”秒;若没有,继续倒计时并显示,倒计时计完为止,中断退出,返回到中断入口处。

3.2.3倒计时10s子程序

图3.2.3 倒计时10s子程序框图

当程序开始进入这个子程序,开始进行初始化,然后进行倒计时的设置,设置为10S 倒计时,等待主持人按下“开始”键。开始倒计时,倒计时时间到,中断退出,返回到中断入口处。

3.2.5 选手按键程序

图3.2.5 键盘扫描程序框图

键盘扫描时先判断是否允许扫描,是的话允许键盘扫描,否的话即不允许键盘扫描。

不允许扫描就返回调用,结束该程序。允许扫描时开始扫描P1口看有没有选手按下答题键,按下时此口变为低电平0,如果没有选手按键,则继续扫描,倒计时30秒结束后无键按下,则结束此循环,等待主持人重新按下“开始”键才重新开始循环。

3.2.6

图3.2.6 显示子程序框图

进入显示子程序先把选手的号码显示于单位数码管,然后是选手的答题时间十秒钟倒计时显示在双位数码管,个位显示在双位数码管的第一位上,十位显示在双位数码管的第二位上,同时等待倒计时开始,若开始数码管上显示的数字则开始进行减计算,进行倒计时至到结束或等待中断。

3.3硬件调试

硬件调试的调试比较困难。因为是调试所以先不能对元件进行焊接,只能把各个元件用导线连接起来。调试的整体过程是:各个系统逐个调试,各部分调试成功后再进行组装后的整体调试。

调试过程包括:

1. 显示部分的调试

问题:数码管的显示不稳定,不停的闪烁。

分析:没有考虑到干扰及环境的制约。

解决方案:采用电容滤波尽可能去除纹波和干扰。

2. 显示部分的调试

问题:数码管显示数据不齐全

分析:程序编制存在问题。

解决方案:使用程序编制软件KeiL与仿真软件Protues进行程序的检查与仿真。

3. 控制部分的调试

问题:按下电源按键后电路无任何反应。

分析:焊接电路可能存在短路。

解决方案:使用万用表检测,发现短路部分,使用烙铁使短路部分断开。

4. 控制部分的调试

问题:按下电源按键后数据显示有时正常有时又不正常。

分析:按键接触不良。

解决方案:使用万用表检测,发现按键按下后不稳定,更换质量更好的按键。

5. 声音部分的调试

问题:按下电源按键后,蜂鸣器在程序的运行下无反应。

分析:蜂鸣器焊接不良或正负极接反。

3.4 KeiL调试

启动Keil软件,选择“Project”菜单下的“New Project”命令,输入项目的文件名,选择存储路径,点击“保存”按钮。

在“Select Device”窗口中选择“Atmel”下的“STC89C52”芯片,单击“确定”按钮。展开“Project Workspace”窗口中的“Target 1”, 右击“Target 1”,选择“Options for Target ’Target 1’”,选择“Target”选项在Keil (MHZ)右边输入“12m”。选择“Debug”选项,选择“Use Keil Monitor-51 Driver”。单击“Settings”按钮,串口选择“COM1”,波特率选择“38400”,单击“OK”按钮。

右击“Source Group 1”,选择“Add files to Group ‘Source Group 1’,在文件类型中选择“Asm Source file”,找到将要编译的程序,单击“ADD”按钮,然后再单击“CLOSE”按钮。单击“Rebuild all target files”,在“Build”窗口中观察编译结果,根据提示修改程序,直到没有错误出现。

3.5开发板调试

根据程序的设计在开发板上分别连接好各个端口的连接线,用串口线把计算机和试验箱的仿真头连接好。

单击Keil软件上的“Start/Stop Debug Session”按钮,再单击“RUN”按钮,运行程序。观察试验箱上出现的效果,分析程序的对错,直到调试出正确的结果。

图4.3开发板

四、设计总结

单片机课程设计是学习单片机的一个重要环节。本次课程设计加深了我们对所学理论知识的理解,并能将其熟练应用,做到理论与实际相结合。

我们小组此次的课题是八路抢答器。针对八路抢答器,我们小组通过上网查阅各种类似的设计,查找相关的知识,确定基本设计方案,通过仿真验证方案的可行性,并根据我们所设计好的电路到赛格电子商城去购买原材料。采购完原材料后,我们就要开始根据我们的电路进行电路板的焊接。电路的焊接考虑的方面很多,不仅要注意到元件的排版,还要考虑元件的正负极以及各个引脚的含义。在小组的通力合作下,我们很快的就把电路焊接好,接下来的任务就是将写好的程序下载到芯片中了。按键电路的设计是本设计任务的一个难点,一点要注意考虑按键的“抖动”效应。根据实际情况,选用独立式键盘并采用“软件”的方式来消除按键的“抖动”效应。

通过这次课程设计,我们明白学习是一个不断积累的过程,在工作、生活中都应该不断地学习,努力的提高自己的知识和综合素质。知识必须通过应用才能实现其价值。有些东西以为学会了,但真正到用的时候才是真的学会了。这次的课程设计是累并快乐着,此次课程设计让我们学到了很多课内学不到的东西,比如独立思考解决问题,出现差错时的随机应变能力以及与人合作共同提高的能力,都让我们受益匪浅。总体来说,通过这次课程设计学习,让我们对各种电路都有了大概的了解,也学会了常用绘图软件的使用,在平时的理论学习中遇到的问题都一一解决,加深了我们对专业的了解,为以后的学习打下了好的开端。

参考文献

1、徐爱钧主编单片机原理实用教程电子工业出版社

2、阎石主编数字电子技术基本教程清华大学出版社

3、郭天祥主编51单片机C语言教程电子工业出版社

八路抢答器设计(附源程序)

烟台大学单片机课程设计说明书课题:八路抢答器 学生姓名: 学号: 院系:机电汽车工程学院 专业:机械设计制造及其自动化 指导老师: 同组成员: 组长: 2012 年06 月07 日 目录

1 概述 (2) 2设计任务 (2) 3 系统总体方案 (3) 4 硬件设计 (4) 控制系统所需硬件 (4) 硬件原理介绍 (4) 5 软件设计 (7) 软件总体设计 (7) 程序流程图 (8) 6 Proteus软件仿真 (12) Keil软件 (12) 在Proteus软件 (12) 7小结 (14) 8心得体会 (15) 附1:源程序代码 (16) 附2:参考文献 (24) 1 .概述

8路智能抢答器的设计 现如今,各种智力知识竞赛已经成为人们的一种娱乐形式,人们在答题的过程中不仅可以享受到乐趣,还可以学到一些科学知识和生活常识。然而在抢答过程中,单靠视觉是很难判断出哪组最先完成抢答操作。为了辨别哪一组或哪一位选手获得答题权,必须要设计一个智能抢答控制系统——智能抢答器。 抢答器作为一种电子产品,已被人们所熟知并广泛应用于各种智力知识竞赛场合。抢答器在竞赛中有很大用处,通过抢答器的指示灯显示,数码管显示和警示蜂鸣等手段,能准确,公正,直观地判断出第1抢答者并协助比赛的顺利进行。但是,目前使用的抢答器大多数都采用了逻辑电路进行设计,分立元件较多,造成抢答器的成本较高。此外一般抢答器由模拟电路,数字电路或二者结合组成,其智能化程度低,故障率高,显示简单。现代电子技术的发展要求电子电路朝数字化,集成化方向发展,因此设计出全集成电路的多路抢答器是现代电子技术发展的要求。 2 .设计任务 本设计要求学生结合现有的实际条件,以单片机为控制核心,设计一个8路智能抢答器。要求实现的功能如下: 1) 抢答器可同时供8名选手或8个代表队比赛,分别用8个按键S1~S8进行抢答。 2) 主持人可以通过智能抢答器的按键设定每道题的抢答时间和回答时间。 3) 具有清零和非法抢答控制功能,并由主持人操纵,避免选手在主持人说“开始”前提前抢答,违反规则。 4) 当主持人启动“开始抢答键”后,定时器进行减计时,在10s内无人抢答表示所有参赛选手或参赛队对本题弃权,抢答时间耗尽后禁止抢答。 5) 倒计时5s时,如果仍无人抢答,则系统每1s报警一次,用以提示参赛选手。 6) 抢答器具有锁存与显示功能。即选手按下按键,锁存相应选手的参赛号码,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,其他按键者将不能响应,以便公平地选择第一个抢答者。 7) 参赛选手在设定的时间内进行抢答,抢答有效,显示器上显示选手的编号同时进入回答问题的30s倒计时。 8) 倒计时期间,如果主持人想终止倒计时,可以按下“停止”按键,系统

八路抢答器设计课程设计

摘要 随着生活水平的提高,人们的娱乐生活也越来越丰富,各类比赛也随之增多,对抢答器的要求也就越高,抢答器的公平公正就显得特别重要。为了满足各种竞赛的需要,本次设计制作了一个智力竞赛抢答器,该抢答器可以同时供8名选手参加比赛。 本次设计的电路可以分成抢答电路、可预置时间的定时电路、时钟产生和时序控制电路、报警控制电路、电源电路等几个模块组成,具体的实现过程是:给节目主持人设置一个控制开关,用来控制系统的清零和抢答的开始。该抢答器具有数据锁存和显示的功能,即抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在数码管上显示选手的编号,同时蜂鸣器给出音响提示,并且封锁输入电路,禁止其他选手抢答,优先抢答选手的编号一直保持到主持人将系统清零为止。除此之外,抢答器还具有定时抢答的功能,且一次抢答的时间可以由主持人设定(如30s)。当节目主持人启动“开始”键后,要求定时器立即减计时,并用显示器显示,同时蜂鸣器发出声响;参赛选手在设定的时间内抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效,系统短暂报警,并封锁输入电路,禁止选手超时后抢答,时间显示器上显示00。 该抢答器由数码显示、灯光、音响等多种手段指示出第一抢答者。具有电路简单、成本较低、操作方便、灵敏可靠等优点, 经使用效果良好, 具有较高的推广价值。 关键字:八路抢答器,倒计时,报警,计时 目录

前言 (4) 第一章设计任务及要求 (5) 第二章系统设计方案的选择 (6) 第三章系统的组成及工作原理 3.1 系统的组成 (7) 3.2 电路设计原理 (8) 第四章单元电路设计、参数计算、器件选择 4.1抢答电路 (9) 4.2定时电路 (10) 4.3报警电路 (11) 4.4时序逻辑电路 (12) 第五章实验、调试及测试结果与分析 (13) 第六章实验总结 (14) 参考文献 (15) 附录一 (16) 附录二 (19) 附录三 (21)

八路抢答器及倒计时

绪论 进入21世纪越来越来多的电子产品出现在人们的日常生活中,例如企业、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。过去在举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。人们于是开始寻求一种能不依人的主观意愿来判断的设备来规范比赛。因此,为了克服这种现象的惯性发生人们利用各种资源和条件设计出很多的抢答器,也使比赛更突显其公平公正的原则。 今天随着科技的不断进步抢答器的制作也更加追求精益求精,人们摆脱了耗费很多元件仅来实现用指示灯和一些电路来实现简单的抢答功能,使第一个抢答的参赛者的编号能通过指示灯显示出来,避免不合理的现象发生。但这种电路不易于扩展,而且当有更高要求是酒无法实现,例如参赛人数的增加。随着数字电路的发展,数字抢答器诞生了,它易于扩展,可靠性好,集成度高,而且费用低,功能更加多样话,是一种高效能的产品。 一、设计的目的及任务 1、设计的目的 多功能抢答器在当今社会有着广泛的应用有基本的抢答功能外,还具有定时、计时和报警功能。主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时。若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,实现报警功能,若超过抢答时间则抢答无效。 2、设计的任务及要求 (1)抢答器同时供8名选手比赛,分别用8个按钮S0 ~ S7表示。 (2)设置一个系统清除和抢答控制开关S,该开关由主持人控制。 (3)抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,扬声器发出声响提示,并在数码管上显示选手号码。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。 二、电路设计总方案及原理框图 电路总体框图如下所示:

八路抢答器课程设计

课程设计报告 课程名称:电子技术课程设计 设计题目:八路抢答器 专业: 班级:学号: 学生姓名: 时间: 2014年 10 月 27 日~ 11 月 12 日 ―――――――以下指导教师填写――――― 分项成绩:出勤成品答辩及考核 总成绩:总分成绩 指导教师:

介绍了数码显示八路抢答器电路的组成、设计及功能,电路采用74系列常用集成电路进行设计。该抢答器除具有基本的抢答功能外,还具有定时、计时和报警功能。主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时。若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,实现报警功能,若超过抢答时间则抢答无效。 该抢答器主要运用到了编码器,译码器和锁存器:它采用74LS148来实现抢答器的选号,采用74LS279芯片实现对号码的锁存,采用74LS192实现十进制的减法计数,采用555芯片产生秒脉冲信号来共同实现倒计时功能,采用74LS121单稳态芯片来实现报警信号的输出。 通过课程设计提高和巩固了所学的专业知识,以及知识的综合应用和焊接技术。 关键词: 抢答器编码译码定时报警

进入21世纪越来越来多的电子产品出现在人们的日常生活中,例如企业、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。过去在举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。人们于是开始寻求一种能不依人的主观意愿来判断的设备来规范比赛。因此,为了克服这种现象的惯性发生人们利用各种资源和条件设计出很多的抢答器,从最初的简单抢答按钮,到后来的显示选手号的抢答器,再到现在的数显抢答器,其功能在一天的趋于完善不但可以用来倒计时抢答,还兼具报警,计分显示等等功能,有了这些更准确地仪器使得我们的竞赛变得更加精彩纷呈,也使比赛更突显其公平公正的原则。 今天随着科技的不断进步抢答器的制作也更加追求精益求精,人们摆脱了耗费很多元件仅来实现用指示灯和一些电路来实现简单的抢答功能,使第一个抢答的参赛者的编号能通过指示灯显示出来,避免不合理的现象发生。但这种电路不易于扩展,而且当有更高要求是酒无法实现,例如参赛人数的增加。随着数字电路的发展,数字抢答器诞生了,它易于扩展,可靠性好,集成度高,而且费用低,功能更加多样话,是一种高效能的产品。而如今在市场上销售的抢答器大多采用可编程逻辑元器件,或利用单片机技术进行设计,本次设计主要利用常见的74LS系列集成电路芯片和555芯片,并通过划分功能模块进行各个部分的设计,最后完成了八路智力竞赛抢答器的设计。

八路抢答器课程设计

电子技术 课程设计 题目:八路抢答器的设计 学院(系): 专业班级:电子132 学生姓名:学生学号:13446413 指导教师: 设计时间:2015年6 月22日 2015年7月15日

电子技术课程设计任务书2 学院电子(怀)132 班同学:

计算机教研室指导教师_

目录 摘要-------------------------------------------------------------------------------------1 1八路抢答器-----------------------------------------------------------------------------------------2 1.1前言------------------------------------------------------------------------------------------------2 1.2八路抢答器功能-----------------------------------------2 2系统的组成及工作原理--------------------------------------2 2.1系统组成框图--------------------------------------------------------------------------------- 3 2.2系统的工作原理------------------------------------------------------------------------------ 3 3电路设计--------------------------------------------------- 4 3.1方案的选择------------------------------------------------------------------------------------ 4 3.1.1方案一---------------------------------------------------------------------------------------4 3.1.2方案二---------------------------------------------------------------------------------------5 3.1.3方案的选择---------------------------------------------------------------------------------5 3.2单元电路的设计------------------------------------------------------------------------------ 5 3.2.1抢答电路的设计---------------------------------------------------------------------------5 3.2.2定时电路的设计-------------------------------------------------------------------------11 3.2.3触发器电路的设计----------------------------------------------------------------------13 3.2.4多谐振荡器电路的设计----------------------------------------------------------------15 3.2.5秒脉冲产生电路的设计----------------------------------------------------------------16 4性能的测试------------------------------------------------17 5体会与总结------------------------------------------------------------------------------------- 18 参考文献-------------------------------------------------------------------------------------------18 附录:元器件列表----------------------------------------------------------------------------- 19

八路抢答器说明书

课程设计说明书 课程名称:单片机应用课程设计 课程代码:6003509 题目: 基于AT89S52单片机的抢答器设计学生:洋、夏阳、王黎明、肖瑶 学号:7304(7302 、 7305、7328 ) 年级/专业/班:2012级机电3班 学院(直属系) :机械工程学院 指导教师:王富治

目录 第一章摘要- - - - - - - - - - - - - - - - - - - - 1 第二章引言- - - - - - - - - - - - - - - - - - - - 2 2.1 单片机抢答器的背景- - - - - - - - - - - 2 2.2 单片机抢答器的意义- - - - - - - - - - - 2 2.3 抢答器的应用- - - - - - - - - - - - - - 2 第三章抢答器的概述及制作要求 3.1 抢答器的概述- - - - - - - - - - - - - - 4 3.2 设计任务、设计容- - - - - - - - - - - 4 第四章单片机的选择和电路模块 4.1 单片机的选择- - - - - - - - - - - - - - 5 4.1.1 单片机管脚说明- - - - - - - - - - - - 5 4.2 模块性能分析- - - - - - - - - - - - - - 7 4.2.1 选手按键- - - - - - - - - - - - - - - 7 4.2.2 数码管显示- - - - - - - - - - - - - - 7

第五章电路设计 5.1 总体设计- - - - - - - - - - - - - - - - - 9 5.1.1 电路原理图- - - - - - - - - - - - - - - 9 5.1.2 元件清单- - - - - - - - - - - - - - - - 10 5.2 外部振荡电路(晶振电路)- - - - - - - - - 11 5.3 复位电路的设计- - - - - - - - - - - - - - 12 5.4 显示电路的设计- - - - - - - - - - - - - - 12 5.5 按钮输入电路的设计- - - - - - - - - - - - 13 5.6 发声电路- - - - - - - - - - - - - - - - - 14 第六章系统软件设计 6.1 抢答器流程图- - - - - - - - - - - - - - - 15 6.2 主程序- - - - - - - - - - - - - - - - - - 16 第7章仿真演练- - - - - - - - - - - - - - - - - - - 23 总结- - - - - - - - - - - - - - - - - - - - - - - - - 24 参考文献- - - - - - - - - - - - - - - - - - - - - - - 25

基于80C51单片机的八路抢答器设计分析

专业论文 题目:基于80C51单片机的八路抢答器设 计

摘要:八路智力抢答器是一个可供八个参赛组进行智力竞赛的电路装置,该装置主要是由单片机最小系统、控制电路(八个选手抢答按钮;三个主持人控制按钮;四个修改按钮)、数码显示电路与蜂鸣器电路组成的。单片机(MCU)是目前在电气控制技术中广泛应用的重要元件。它具有体积小,稳定性高,应用范围广,控制能力强,升级改造容易等诸多优点。本论文介绍采用ATMEL公司AT89S52单片机设计八路智能抢答器。软件采用汇编语言编程,汇编语言属于计算机领域的低级语言,具有简明易懂,执行效率高等的优点。智能八路抢答器具有抢答时间与答题时间调整,抢答错误报警提示等功能,可以广泛应用于各类知识竞赛。 关键词:抢答器;单片机;硬件系统;软件编程

基于80C51单片机的八路抢答器设计 一、系统概述与原理方框图 在文中,我对八路抢答器的总体设计及其主要的功能特点进行简单的分析,并给出它的特点,实现的功能以及系统的简单操作,以对单片机及其控制系统的了解。 (一)单片机技术发展的概述与系统问题的提出 目前,单片机正朝着高性能和多品种方向发展,单片机的发展正朝着 CMOS化,低功耗,小体积,大容量,高性能,低价格和外围电路的内装化等 几个方面 发展。近几年,由于某种原因CHMOS技术的进步,大大地促进了单片机的CMOS 化,此种芯片除了低功耗外,还具有功耗的可控性,使单片机可以工作在功 耗精细管理状态,特别是IIC,API等串行总线的引入,可以使单片机的引脚 设计得更少,单片机系统结构更加简化及规范化。 我们设计出的8路抢答器是一种基于MCS-51单片机的硬件和软件设计及 实现方法,这种电路设计具有按键有效提示,输入错误提示,控制报警电路, 在线修改功能等多种功能,保密性强,灵活性高,特别适用于家庭!办公室!学 生宿舍及宾馆等场所。它具有全集成化,智能化,高精度,高性能,高可靠 性和低价格等优点,是一个值得推广的一种方法。接下来我们就对方案与设 计原理方框图进行比较分析。 (二)设计思路与系统组成及主要特点 为了使设计更具有针对性,使用性更强,我对其进行精心的设计,在设 计过程中,我们想到了很多的设计方案。 1.设计思路 设计一个八路抢答器,可同时供8名选手或者8个代表队参加比赛,他 们的编号分别为1——8,各用一个抢答器按钮,按钮的编号与选手的编号相 对应,分别设为S1…S8。节目主持人设置一组控制开关,用来控制系统的清 零和抢答器的开始,修改抢答时间与答题时间,如果想调节抢答时间或答题 时间,按"抢答时间调节"键或"答题时间调节"键进入调节状态。并且抢答器具 有数据锁存和显示的功能,抢答开始,若有选手按动抢答按钮,编号立即锁

八路抢答器电路的设计-王赫

八路抢答器设计报告 目录 一、设计的目的 (2) 二、设计任务和要求··································2-3 三、设计的方案的选择与论证··························3-5 四、电路设计计算与分析·····························5-19 1、基本功能电路的设计·····························5-17 1.1抢答电路的设计·····························5-11 1.2定时电路的设计····························11-14 1.3报警电路的设计····························14-17 1.4时序控制电路设计 (17) 2、扩展功能电路的设计·····························20-21 2.1六路彩灯循环电路的设计 (20) 2.2计分电路的设计 (21) 五、总结及心得 (22) 六、附录 (23) 七、参考文献 (24)

一、设计目的 (1)掌握抢答器电路的原理。 (2)了解数字集成电路的使用方法。 (3)进行电路原理设计,并学会运用PROTEL等电路设计及仿真软件。 (4)熟悉Multisim的基本使用方法,运用Mulsitim进行电路设计的仿真。 二、设计任务与要求 设计一个智力竞赛抢答器,可同时共8 名选手参加比赛,并具有定时抢答功能。具体功能要求如下: 1.抢答器的基本功能: (1)设计一个智力竞赛抢答器,可同时供8 名选手或8 个代表队参加比赛,他们的选号分别是1、2、3、4、5、6、7、8,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是S1、S2、S3、S4、S5、S6、S7、S8。 (2)设置一个节目主持人控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答器的开始。 (3)抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED 数码管上显示出选手的编号,同时扬声器给出音响提示。此外,要封锁输入电路,禁止其他选手抢答。优先抢答选手的编号一直保持到主持人将系统清零为止。 (4) 加入报警电路,当主持人选择开始时报警器报警,开始后有选手抢答此时报警电路报警,当设置的倒计时时间走完时报警电路报警。

八路抢答器说明书概要

烟台大学 51单片机课程设计说明书课题:八路抢答器 学生姓名:王志林 学号:201056501312 院系:机电汽车工程学院 指导老师:姜风国 同组成员:张凤礼、张体栋、程事业、范光科2013 年 06 月 05 日

目录 1 设计任务 (2) 2 系统总体方案 (2) 3 硬件设计 (3) 3.1 控制系统所需硬件 (3) 3.2 硬件原理介绍 (4) 4 软件设计 (6) 4.1 软件总体设计 (6) 4.2 程序流程图 (7) 5 软件仿真...................................................................................... (9) 5.1 Keil软件 (9) 5.2在Proteus软件 (9) 6小结 (10) 附1:源程序代码 (11) 附2:参考文献 (18)

1 .设计任务 本设计要求学生结合现有的实际条件,以51单片机为控制核心,设计一个8路智能抢答器。要求实现以下功能: 1) 有一主持人和8个参赛队员 2) 当主持人按下抢答按键,参赛队员在10秒内可以抢答,并且抢答器开始倒计时。剩余5秒时,如果仍无人抢答,则系统每1s报警一次。如超出10秒则不能抢答;如抢答成功,则显示抢答队号。 3) 抢答成功则需在60秒内回答完成,如超出时间则抢答无效,显示无效指示。如果60秒完成回答,则抢答成功,显示有效。剩余5秒时,如果仍无人回答,则系统每1s报警一次。 4) 当主持人按下复位键时,系统回到初始状态。 5) 倒计时期间,如果主持人想终止倒计时,可以按下“停止”按键,系统会自动进入准备状态。 主要硬件设备:AT89C51单片机,8输入3态缓冲器/线驱动器74LS244,六反相驱动器7404,共阳极LED数码管等,12MHZ晶振,74LS04反相器,手动开关,按键若干,报警喇叭。 2.系统总体方案 2.1整体方案设计 该智能抢答器以AT89C51单片机为控制核心,控制精度较高,操作误差主要来自晶振自身所造成的误差。其他外围电路包括复位电路,时钟电路,报警电路,LED显示电路,抢答按键等。该智能抢答器具有计时记忆功能,一次时间设置完,复位后不需重新进行时间设定;通过按键扫描输出按键信息,并通过单片机将它转化为在七段数码管上显示的字符型。单片机的P1口为8组抢答按键的输入口,P0.0~P0.6为数码管的段选口,P2.0~P2,2为数码管的片选口。P3.6为报警电路的控制口。智能抢答器的整体方案设计图如下所示。

数字八路抢答器课程设计报告

梧州学院 课程设计论文(2013-2014学年下学期) 课程名称数字电路 论文题目八路数字智力抢答器 系别信息与电子工程学院 专业电子信息工程 班级电本一班 学号000000000000 学生XX 聪明的小强 指导教师xxx 完成时间2015 年7 月

抢答器作为一种工具,已经广泛应用于各种智力和知识竞赛场合。本设计以八路智力竞赛抢答器为基本概念,从实际应用出发, 用数字、模拟电子器件设计具有扩充功能的抢答器。该设计数字抢答器就是利用数字电子技术实现的。主要为了实现抢答、定时、显示、报警功能。其电路由主体电路与扩展电路组成。优先编码电路、锁存器、译码电路将参赛队的输入信号在显示器上输出;用控制电路和主持人开关启动报警电路,以上两部分组成主体电路。通过定时电路和译码电路将秒脉冲产生的信号在显示器上输出实现计时功能,构成扩展电路。当有选手按下按钮时,优先锁存,其他选手在按时无响应,直到主持人按下清零按钮之后,才能开始下一轮的抢答。比较实用。 该数字抢答器可以广泛应用于各种竞赛,确保竞赛的准确,公平。该数字抢答器虽然可以用单片机程序来完成,但繁琐和代价高。而用集成电路设计制作抢答器:方便,价格便宜,还易于扩展。 关键字:编码,译码,555定时器,抢答器

第一章引言 (1) 1.1 设计要求 (1) 1.2 系统概述 (1) 第二章设计方案分析与论证 (3) 2.1 设计方案分析 (3) 2.2 方案的论证与选择 (3) 第三章单元电路设计 (5) 3.1 抢答电路设计 (5) 3.2 定时电路设计 (7) 3.1 时序控制电路设计 ................................................................ (13) 第四章智能抢答器实物制作 (15) 4.1 原理图设计和PCB设计 (15) 4.2 实物焊接及调试 (16) 4.2 实物展示 (17) 第五章测试结果分析与设计体会 (20) 5.1 测试结果与分析 (20) 5.2 设计体会与实验总结 (20) 参考文献 (21) 附录元器件清单 (22)

八路抢答器电路设计教学设计

附件:八路抢答器电路设计教学设计 教学设计模板 聚焦教学重难点的信息化教学设计 课题名称:八路抢答器电路设计 、教学内容分析 1、抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定 (如 30s )。 当节目主持人启动“开始”键后,要求定时器立即减计时,并用显示器显示,同时蜂 鸣器发出声响。 2、参赛选手在设定的时间内抢答,抢答有效,定时器停止工作,显示器上显示 选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。 3、如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效,系统短暂报 警,并封锁输入电路,禁止选手超时后抢答,时间显示器上显示 、教学目标 1、培养数字电路的设计能力。 2、掌握抢答器电脑设计方法。 三、学习者特征分析~ 14春学生,基础还可以,面临毕业,学习积极性不高,但是动手能力强。 四、教学策略选择与设计 1、设计总体框 2、单元电路设计方案和原理说明 3?报警电路设计 五、教学重点及难点 1、 重点:数码显示管的使用。 2、 难点:安装调试 六、教学过程 1设计内容 a 设计一个智力竞赛抢答器,可同时供 8名选手或8个代表队参加比赛,他们的 姓名: 刘李丽 工作单位: 陕西省山阳县职教中心 学科年级: 高二 教材版本: 咼教版 00。

编号分别是1、2、3、4、5、6、7、8,各用一个抢答按钮,按钮的编号与选手的编 号相对应,分别是S0、S、S2、S3、S4、S5、S6、S7o b给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。 c抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号,同时蜂鸣器给出音响提示。此外, 要封锁输入电路,禁止其他选手抢答。优先抢答选手的编号一直保持到主持人将系统 清零为止。 d.用中小规模集成电路组成智力竞赛抢答器电路,画出各单元电路图和总体逻辑 框图,正确描述各单元功能,合理选用电路器件,画出完整的电路设计图以及写出设 计总结报告2设计要求 a抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定(如30s)o当节目主持人启动“开始”键后,要求定时器立即减计时,并用显示器显示,同时蜂鸣 器发出声响。 b参赛选手在设定的时间内抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。 c如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效,系统短暂报警, 00o 并封锁输入电路,禁止选手超时后抢答,时间显示器上显示3、设计总 体框 如图(一)所示为八路智力竞赛抢答器的总体方框图。其工作原理如下:

智能八路抢答器设计

智能八路抢答器设计

智能八路抢答器设计 1引言 1.1设计目的 此设计采用AT89C52单片机为核心控制元件,结合数码管、蜂鸣器、发光二极管等器件构成一个简易的八路抢答器。利用了单片机的按键复位电路、时钟电路、定时中断等电路,设计的抢答器具有实时显示抢答功能。 1.2设计要求 (1)设计一个可供8人进行抢答的抢答器。 (2)系统设置复位按钮,按动后,重新开始抢答。 2设计方案及原理 2.1设计方案 (1)复位电路 89C52的复位输入引脚RST为89C52提供了初始化的手段,可以使程序从指定处开始执行,在89C52的时钟电路工作后,只要RST引脚上出现超过两个机器周期以上的高电平时,即可产生复位的操作,如果RST保持高电平,则单片机循环复位。只有当RST由高电平变低电平以后,89C52才从0000H地址开始执行程序。本系统采用按键复位方式的复位电路。 (2)时钟电路 89C52的时钟可以由两种方式产生,一种是内部方式,利用芯片内部的振荡电路;另外一种为外部方式。本论文根据实际需要和简便,采用内部振荡方式。89C52内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。这个放大器与作为反馈元件的片外晶体或陶瓷谐振器一起构成一个自激振荡器。 (3)输入电路 抢答器输入信号由八个小按键控制,八个按键连接在P2口当有键按下的时候,就产生了有效的输入信号,使与这个按键相连的引脚变为低电平,产生一个低电平的输入信号。 2.2系统组成框图 该系统的组成框图如图1所示,在89C52单片机的P2口接上八个开关用于八路抢答;P3.2口接启动开关,用于主持人控制抢答是否开始;在RST脚接复位开关用于清零;在P1.0口接蜂鸣器用于开始提示和超时后报警;在P0口接三个数码管

数电课程设计八路抢答器

数字电子技术课程设计报告八路智力竞赛抢答器的设计 专业:电子信息科学及技术 班级: 2012级1班 姓名: 学号: 指导老师: 电子通信及物理学院 日期: 2015 年 1 月 10 日

指导教师评语

1设计要求 在当代社会中企业、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。过去在举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。人们于是开始寻求一种能不依人的主观意愿来判断的设备来规范比赛。因此,为了克服这种现象的惯性发生人们利用各种资源和条件设计出很多的抢答器,从最初的简单抢答按钮,到后来的显示选手号的抢答器,再到现在的数显抢答器,其功能在一天天的趋于完善不但可以用来倒计时抢答,还兼具报警等等功能,有了这些更准确地仪器使得我们的竞赛变得更加精彩纷呈,也使比赛更突显其公平公正的原则。在这一背景下本文利用74LS系列芯片设计了一种有效、便捷的八路数字抢答器。 设计要求如下:利用数字电路设计一个八路抢答器,允许八路参加,并具有锁定功能,用LED显示最先抢答的队号码,系统设置外部清除键,按动清除键,LED显示器

自动清零灭灯。数字显示功能:数字抢答器定时为30S,启动开启键以后要求Ⅰ)定时开始;Ⅱ)扬声器要短暂报警;Ⅲ)发光二极管亮灯;如果在30S内抢答有效,计时结束,30S内抢答无效,发光二极管灯灭。 2 设计任务 本次描述的八路抢答器功能指标为:设计一个能支持八路抢答的智力竞赛抢答器;主持人按下开始抢答的按键后,有短暂的报警声提示抢答人员抢答开始且指示灯亮表示抢答进行中;在开始抢答后数码管显示30秒倒计时;有抢答人员按下抢答键后,在数码管上显示抢答成功人员的编号,倒计时暂停,同时后续抢答人员的抢答将无效;当主持人再次按下按键回到复位状态,倒计时的数码管保持显示30,显示人员编号的数码管灭,指示灯灭。 本次设计的电路由包括抢答电路、定时电路、报警电路在内的三部分电路组成。抢答电路由按键、锁存器、优先编码器、数码管译码驱动器等器件组成;定时电路由555定时器、计数器、锁存器、数码管译码驱动器、开关等器件组成;报警电路由蜂鸣器、单稳态脉冲触发芯片等器件

课程设计 八路抢答器的设计

电子技术课程设计2007-2008-1 系别 班级 姓名 学号

一、题目 八路抢答器:设置8个抢答按钮,另设置1个主持人按钮来清零。主持人清零后,首先抢答人的号码显示出来并保持,直到主持人再次清零,可设置定时抢答,超出规定时间为无效抢答,只要有人抢答,就发出声、光指示。 二、主要技术指标 该抢答器具有倒计时、抢答、报警的功能。 三、方案论证及选择 (一)、设计要求 1、智力竞赛抢答器可同时功8名选手或8个代表队参加比赛他们的编号分别是0、1、 2、 3、 4、 5、 6、7,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是S0、S1、S2、S3、S4、S5、S6、S7; 2、给节目支持人设置一个控制开关,用来控制系统的清零和抢答的开始; 3、抢答器具有数据锁存和显示功能,抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号,同时扬声器给出音响提示,此外,要锁存输入电路,禁止其他选手抢答,优先抢答的选手编号一直保持到主持人将系统清零为止; 4、抢答器具有定时抢答的功能,且一次抢答的时间可由主持人设定,当节目主持人启动“开始”键后,要求定时器立即减计时,

并用显示器显示,同时扬声器发出短暂的声响,声响持续时间 0.5s左右; 5、参赛选手再设定的时间内抢答有效,定时器停止工作,显示 器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零; 6、如果定时抢答的时间已到,却没有选手抢答时,本次抢答无 效,系统短暂报警,并封锁输入电路,禁止选手超时抢答,时间显示器上显示00。 (二)、电路设计 根据设计要求,可以把电路分为三块:定时电路、抢答电路和报警电路。 1、设计要点 定时抢答器的总体框图如图a所示,其工作过程是:接通电源时节目主持人将开关置于“清零”位置,抢答器处于静止工作状态,编号显示器灭灯,定时显示器显示设定的时间,当节目主持人宣布抢答题目后,说一声“抢答开始”,同时将控制开关拨到“开始”位置,扬声器给出声响提示,抢答器处于工作状态,定时器倒计时。当定时时间到,却没有选手抢答,系统报警,并封锁输入电路,禁止选手超时后抢答。当选手在定时时间内按动抢答键时,抢答器要完成以下四项工作: (1)优先编码电路立即分辨出抢答者的编号,并由锁存器进行锁存,然后由译码显示电路显示编码;

八路抢答器设计(附源程序)

烟台大学 单片机课程设计说明书 课题:八路抢答器 学生姓名: 学号: 院系:机电汽车工程学院 专业:机械设计制造及其自动化 指导老师: 同组成员: 组长: 2012 年 06 月 07 日

目录 1 概述 (2) 2设计任务 (2) 3 系统总体方案 (3) 4 硬件设计 (4) 4.1 控制系统所需硬件 (4) 4.2 硬件原理介绍 (4) 5 软件设计 (7) 5.1 软件总体设计 (7) 5.2 程序流程图 (8) 6 Proteus软件仿真 (12) 6.1 Keil软件 (12) 6.2在Proteus软件 (12) 7小结 (14) 8心得体会 (15) 附1:源程序代码 (16) 附2:参考文献 (24)

1 .概述 8路智能抢答器的设计 现如今,各种智力知识竞赛已经成为人们的一种娱乐形式,人们在答题的过程中不仅可以享受到乐趣,还可以学到一些科学知识和生活常识。然而在抢答过程中,单靠视觉是很难判断出哪组最先完成抢答操作。为了辨别哪一组或哪一位选手获得答题权,必须要设计一个智能抢答控制系统——智能抢答器。 抢答器作为一种电子产品,已被人们所熟知并广泛应用于各种智力知识竞赛场合。抢答器在竞赛中有很大用处,通过抢答器的指示灯显示,数码管显示和警示蜂鸣等手段,能准确,公正,直观地判断出第1抢答者并协助比赛的顺利进行。但是,目前使用的抢答器大多数都采用了逻辑电路进行设计,分立元件较多,造成抢答器的成本较高。此外一般抢答器由模拟电路,数字电路或二者结合组成,其智能化程度低,故障率高,显示简单。现代电子技术的发展要求电子电路朝数字化,集成化方向发展,因此设计出全集成电路的多路抢答器是现代电子技术发展的要求。 2 .设计任务 本设计要求学生结合现有的实际条件,以单片机为控制核心,设计一个8路智能抢答器。要求实现的功能如下: 1) 抢答器可同时供8名选手或8个代表队比赛,分别用8个按键S1~S8进行抢答。 2) 主持人可以通过智能抢答器的按键设定每道题的抢答时间和回答时间。 3) 具有清零和非法抢答控制功能,并由主持人操纵,避免选手在主持人说“开始”前提前抢答,违反规则。 4) 当主持人启动“开始抢答键”后,定时器进行减计时,在10s内无人抢答表示所有参赛选手或参赛队对本题弃权,抢答时间耗尽后禁止抢答。 5) 倒计时5s时,如果仍无人抢答,则系统每1s报警一次,用以提示参赛选手。 6) 抢答器具有锁存与显示功能。即选手按下按键,锁存相应选手的参赛号码,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,其他按键者将不能响应,以便公平地选择第一个抢答者。 7) 参赛选手在设定的时间内进行抢答,抢答有效,显示器上显示选手的编

八路抢答器设计方案

1概述 1.1开发背景 智力竞赛是一种能锻炼人的头脑开发人的IQ的一种大众化游戏,也起到娱乐的作用。现在智力竞赛越来越被多数人喜爱和娱乐,像中央卫视的三星智力快车、金苹果、幸运50等等多档智力竞赛节目都拥有大批的忠实观众。而且国内外各地电视台、工厂、学校等单位也会常常举办类似的智力竞赛活动,然而智力竞赛抢答器是必要设备。 在有些地方举行的各种智力竞赛游戏中我们经常看到有抢答的环节,举办方大多数采用让选手通过举答题板的方法或者是举手的方式判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。因此为解决这个问题,本论文采用了单片机制作了一个低成本但又能满足学校等需要的八路数显智力竞赛抢答器,并能实现循环显示各组选手得分。 1.2方案论证与比较 与普通抢答器相比,本作品有以下几方面优势: 1、具有清零装置和抢答控制,可由主持人操纵避免有人在主持人说“开始”前提前抢答违反规则。 2、具有定时功能,在10秒内无人抢答表示所有参赛选手获参赛队对本题弃权。 3、10秒时仍无人抢答其报警电路工作表示抢答时间耗尽并禁止抢答。 4、抢答完成后,循环显示各组的得分情况。

2总体设计 2.1设计目标 1.抢答器同时供8名选手或8个代表队比赛,分别用8个按钮K1 ~K8表示。 2.设置一个系统清除和抢答控制开关S,该开关由主持人控制。 3.抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。 4.抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如10秒)。当主持人启动"开始"键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间1秒左右。 5.参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。 6.如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00 7.每抢答一次,主持人对其答案进行评分一次。最后抢答全部结束后,循环显示各组的得分情况。

八路抢答器解析

电子课程设计报告课程设计名称:数电课程设计 课程设计题目:八路抢答器 姓名:班级学号: 专业:电子信息科学与技术 同组人: 指导老师: 南昌航空大学电子信息工程学院 2016年9月20日

目录 第一章设计要求 1.1基本要求-------------------------------------------------------------3 1.2提高要求-------------------------------------------------------------3第二章系统的组成及工作原理 2.1系统的组成框图-----------------------------------------------------3 2.2系统的工作原理-----------------------------------------------------4 第三章电路设计 3.1.1抢答电路的设计----------------------------------------------5 3.1.2定时电路的设计---------------------------------------------6 3.1.3报警电路的设计---------------------------------------------7 3.1.4时序电路的设计----------------------------------------------8 3 . 1 . 5总电路原理---------------------------------------------------------------10 第四章电路实验与调试 4.1Multisilm仿真---------------------------------------------------11 第五章设计总结 附录(元件清单) 第一章设计要求

相关文档
最新文档