八位竞赛抢答器课程设计报告

合集下载

八路抢答器课程设计报告

八路抢答器课程设计报告

目录一、摘要 (1)二、设计目的 (1)三、设计任务及要求 (1)1.设计要求 (1)2.设计任务 (2)四、八路抢答器电路的设计及原理 (2)1.设计思路 (2)2.总电路框图 (3)3.各模块设计方案及原理说明 (3)3.1抢答电路 (3)3.230秒倒计时电路 (10)3.3报警电路 (17)五、抢答器的总电路 (23)六、设计心得 (24)附录附录1 元件明细表 (26)附录2 元件报价表 (27)参考文献 (28)完整电路示图 (29)8路抢答器一、摘要进入21世纪越来越来多的电子产品出现在人们的日常生活中。

例如企业、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。

抢答器作为一种工具,已经广泛应用于各种智力和知识竞赛场合。

本设计以八路智力竞赛抢答器为基本概念,从实际应用出发,利用电子设计自动化( EDA)技术,用数字、模拟电子器件设计具有扩充功能的抢答器。

该抢答器的设计利用Multisim10完成了原理图设计和电路仿真,具有数字显示、倒计时显示、编码译码功能,应用效果良好。

二、设计目的本电子设计,主要为了实现以下目的:1.增强对数字电子技术的了解与掌握;2.学习相关软件的使用方法;3.熟悉优先编码器、触发器、计数器、译码电路等的应用方法;4.熟悉时序电路的设计方法;5.具备简单电路的设计能力。

三、设计的任务及要求1.设计一抢答器,设计要求如下:1)设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参赛,他们的选号分别是0、1、2、3、4、5、6、7,各用一个抢答按钮,按钮的编号对应分别是S0、S1、S2、S3、S4、S5、S6、S7。

2)给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答器的开始。

3)抢答器具有数据锁存和显示的功能。

抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号,其对应的灯被点亮。

4)数字抢答器定时为30s,通过控制键启动抢答器后,要求30s定时器开始工作,发光二极管点亮。

八路抢答器设计报告

八路抢答器设计报告

八路抢答器设计报告《电子制作课程设计报告》——八路抢答器课程设计报告专业班级:电信1301班学号:13 30姓名:XXX时间: 6月15日江西农业大学南昌商学院计算机系目录一、题目二、任务以及任务分析三、方案设计及电路原理四、电路原理图绘制与印刷线路板(PCB板)设计五、材料清单整理六、电路安装七、电路检测与调试八、课程设计心得一、设计题目八路抢答器二、任务以及任务分析⒈设计一个八路抢答器,可同时供8名选手或8个代表队参加比赛,她们的编号分别是1、2、3、4、5、6、7、8,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是S0、S1、S2、S3、S4、S5、S6、S7。

⒉给节目主持人设置一个控制开关,用来控制系统的清零和抢答的开始。

⒊抢答器具有数据锁存和显示的功能。

抢答开始后,若有选手按动抢答按钮,编号立即锁存,并相应的LED灯会亮。

另外,要封锁输入电路,禁止其它选手抢答。

优先抢答选手的编号一直保持到主持人将系统清零为止。

三、方案设计及电路原理1、抢答电路的功能有两个:一是能分辨出选手按键的先后,并锁存优先抢答者的编号,供译码显示译码电路用;二是要使其它选手按键操作无效。

2、选用优先编码器74LS373、RS锁存器组成抢答电路3、抢答电路工作原理:当控制开关置于“清零”状态时,如1号选手优先按1号键,则74LS373的2脚输出低电平,经锁存后,1号LED灯亮。

Q1=1使74LS373为高电平。

即74LS373禁止工作,封锁其它按键输入。

四、电路原理图绘制与印刷线路板(PCB板)设计五、材料清单整理元件规格数量74LS373 1 色环电阻(R1-R8)10k 8 色环电阻R9 510 1色环电阻R10 1按键开关9六、电路安装根据电路原理图和PCB板图进行电路的安装焊接。

七、电路检测与调试焊接完毕后,进行检测和调试。

八、课程设计心得经过本次课程设计,把我们在课堂上学到的有关电路知识运用到实际当中。

8路抢答器的设计报告(数字电路课程设计)资料

8路抢答器的设计报告(数字电路课程设计)资料
5、参赛选手在设定的时间内抢答,抢答有效,定时器停止工作, 显示器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统 清零为止。
6、 如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效, 系统短暂报警,并封锁输入电路,禁止选手超时后抢答,时间显示器 上显示 00。
(二)设计要求 1、画出电路原理图(或仿真电路图); 2、元器件及参数选择; 3、电路仿真与调试; (三)制作要求 自行装配和调试,并能发现问题和解决问题。 (四)编写设计报告 写出设计与制作的全过程,附上有关资料和 图纸,有心得体会。 二、原理框图
比赛,他们的编号分别是 0、1、2、3、4、5、6、7,各用一个抢答 按钮,按钮的编号与选手的编号相对应,分别是 S0——S7。
2、给节目主持人设置一个控制开关,用来控制系统的清零(编号 显示数码管灭灯)和抢答的开始。
3、抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按 动抢答按钮,编号立即锁存,并在 LED 数码管行显示出选手的编号,
第1页
XX 科技学院《数字电子技术》课程设计报告
同时扬声器给出音响提示。此外,要封锁输入电路,禁止其他选手抢 答。优先抢答选手的编号一直保持到主持人将系统清零为止。
4、抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人 设定(如 30s)。 当节目主持人启动“开始”键后,要求定时器立即 减计时,并用显示器显示,同时扬声器发出短暂的声响。
8 路智力抢答器包括组合逻辑电路和时序电路。通过此次设计与 制作,进一步的了解各种在制作中用到的中小规模集成电路的作用及 实用方法.且由于 8 路智力抢答器包括组合逻辑电路和时叙电路.通 过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与 使用方法。
一、设计要求 (一)设计指标 1、 计一个智力竞赛抢答器,可同时供 8 名选手或 8 个代表队参加

8路计时抢答器设计报告

8路计时抢答器设计报告

数字电子技术基础课程设计-----八位计时抢答器一、设计理念智力竞赛是一种生动活泼的教育方式,在各种智力竞赛中,最最激烈的便是抢答环节的比赛。

抢答引起参赛者和观众极大地兴趣,在短时间内,参赛选手在主持人抢答的口令下达后开始抢答,充分体现出参赛者思维的活跃。

在这类比赛中,对于谁先谁后抢答,在什么时候抢答,如何限定抢答的规定时间等问题,如果单凭主持人主观的判断,就很容易出现误判。

所以我们就需要一种具备自动锁存、置位、清零等功能的只能抢答器来解决这些问题。

二、设计要求设计一个具备计时功能的八路抢答器,它所要实现的功能如下:1、给八位参赛选手分别配备一个抢答按钮,编号为K0、K1、K2、K3、K4、K5、K6、K7。

2、主持人可以主持抢答、计时的开始与清零。

3、抢答器可以显示出最先按下抢答键的选手编号。

4、抢答器具有60秒倒数计时功能。

抢答规则:主持人按下开始抢答键,选手可以开始抢答,同时计时器开始60秒钟倒计时,选手通过优先按键得到抢答机会后,在计时器所显示的剩下时间内完成抢答,否则扣分。

三、设计方案1、设计思路根据设计的要求,我们小组的设计思路如下:该抢答器由开关电路、触发电路、触发锁存电路、优先编码电路、译码电路、计时电路所组成。

2、具体电路的设计及其工作原理 (1)电源电路限于我们现成的电源只有9V 直流电源,但是我们的电路工作电压应该是5V 的稳压直流电源,我们通过利用7805芯片对9V 进行降压处理,形成直流5V 稳压电源。

(2)抢答电路工作原理:74LS148有8个信号输入端I0 ~ I7、3个二进制码输出端A0 ~A2、输入使能端EI、输出使能端EO和优先编码工作状态标志GS, 其功能如表1 所示。

由表可知, 当EI的非=0时, 编码器工作; EI的非=1, 则不论8个输入端为何种状态, A0、A1、A2 输出为1,15端和14端输出为1,编码器处于非工作状态。

(附74LS148引脚图与真值表)当抢答开关S0 ~S7 中的任意一个开关按下时,编码器输出相应按键对应的二进制代码,低电平有效。

八路抢答器实验报告

八路抢答器实验报告

八路抢答器实验报告第一篇:八路抢答器实验报告数字电子设计课程设计八路智力竞赛抢答器设计一.实验目的掌握抢答器的工作原理及其设计方法。

学会用Multisim8软件操作实验内容。

掌握设计性试验的实验方法二.实验要求八路智力竞赛抢答器功能要求:基本功能:1.设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参加比赛,他们的编号分别是0、1、2、3、4、5、6、7,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是0、1、2、3、4、5、6、7。

2.给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。

3.抢答器具有数据锁存和显示的功能。

抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号。

此外,要封锁输入电路,禁止其他选手抢答。

优先抢答选手的编号一直保持到主持人将系统清零为止。

扩展功能:1.抢答器具有定时抢答的功能。

当节目支持人按下“开始”按钮后,要求定时器立即倒计时,并在显示器上显示。

2.参赛选手在设定的时间内抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。

3.如果定时抢答的时间已到,却没有选手抢答,则本次抢答无效,系统封锁输入电路,禁止选手超时后抢答,时间显示器上显示00.三.实验原理根据对功能要求的简要分析,将定时抢答器电路分为主题电路和扩展电路两部分。

主体电路完成基本的抢答功能,即开始抢答后,当选手按动抢答器按钮数字电子设计课程设计时,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。

扩展电路完成定时抢答及报警功能。

比赛开始时,接通电源,节目主持人将开关置于“清零”位置,抢答器处于禁止工作状态,编号显示器灭灯,定时显示器上显示设定时间。

当节目主持人宣布“抢答开始”,同时将控制开关拨到“开始”位置,抢答器处于工作状态,定时器开始倒计时。

若定时时间到,却没有选手抢答时,系统报警,并封锁输入电路,禁止选手超时后抢答。

关于八路抢答器的设计报告

关于八路抢答器的设计报告

关于八路抢答器的设计报告2019-06-23关于八路抢答器的设计报告篇一:八路抢答器设计报告课程名称:数字电路课程设计设计题目:八路数字抢答器一、实验名称:八路数字抢答器二、实验目的:1.熟悉芯片引脚的识别方法,以及原理。

2.掌握与非门实现其他逻辑门电路的方法。

3. 掌握电路板的焊接技术。

4.加深对模拟电路和数字电路课程的理解和认识。

三、实验要求:主持人没有宣布抢答开始时,抢答不起作用,在主持人宣布抢答开始后,可以进行抢答。

它的任务是从八名参与者中确定出最先的抢答者,立即将其编号锁存,并在LED数码管上显示选手的编号,同时用LED灯显示。

此外,封锁输入电路,禁止其他选手抢答,优先抢答选选手的编号一直保存到主持人将系统清零为止(即复位操作)。

为此我们小组决定就这次机会设计一个低成本但又能满足需要的八路智力竞赛抢答器,并通过安装与调试。

四、使用元件:以及排线、焊锡若干。

五、工作原理:接通电源后,主持人先进行复位,此时七段显示器显示“0”ご耸鼻来鹌鞔τ谙允咀刺。

当主持人宣布“开始抢答”ご耸鼻来鹌骺始工作。

当参加智力竞赛的选手摁下手中的抢答器时LED数码管会点亮提示ね时,七段显示器显示该小组的编号。

只有最先抢答者的编号才能被锁存,并在LED数码管上显示选手的编号。

由以上两个条件可以想到:用D触发器来实现,D触发篇二:八路抢答器实验报告能抢答器主要由数字优先编码电路、锁存/译码/驱动电路于一体的CD4511集成电路、数码显示电路和报警电路组成。

优先编码电路、CD4511集成电路将参赛队的输入信号在数码显示管上输出,用报警电路对时间进行严格控制,这样就构成了八路智能抢答器电路。

八路数字抢答器电路包括抢答,编码,优先,锁存,数显,复位及抢答键。

抢答器数字优先编码电路由D1-D12组成,实现数字的编码。

CD4511是一块含BCD-7段锁存/译码/驱动电路于一体的集成电路。

抢答器报警电路由NE555接成音多谐振荡器构成。

单片机八位抢答器课程设计报告

单片机八位抢答器课程设计报告

目录第1章设计题目分析、方案 ........................................................... - 2 -1.1 设计任务与要求....................................................................................... - 2 -1.2 单片机的控制原理................................................................................... - 2 -1.3 方案设计................................................................................................... - 4 -1.4 AT89C51引脚分配.................................................................................. - 5 -第2章系统电路设计........................................................................ - 6 -2.1 时钟模块以及复位电路模块................................................................... - 6 -2.2 显示电路模块........................................................................................... - 7 -2.3 抢答输入模块........................................................................................... - 8 -2.4 控制模块................................................................................................... - 8 -2.5 提示模块................................................................................................... - 9 -2.6 总电路图.................................................................................................. - 11 -第3章系统软件设计...................................................................... - 12 -3.1 系统主程序设计..................................................................................... - 12 -3.2 程序流程图............................................................................................. - 13 -3.3 源程序..................................................................................................... - 14 -第4章连接调试.............................................................................. - 26 -4.1 源程序的编译......................................................................................... - 26 -4.2 peotues的仿真....................................................................................... - 27 -第5章总结...................................................................................... - 29 -第1章设计题目分析、方案1.1 设计任务与要求以单片机为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。

八路抢答器设计报告(正确)

八路抢答器设计报告(正确)

八路抢答器设计报告(正确)Multisim 10课程设计报告设计名称:八路抢答器设计学院:班级:姓名:学号:指导教师:完成日期:多路抢答器在各种竞赛场合、电视台的娱乐节目中得到了广泛应用,它能根据参赛选手的请求,很好的区分选手抢答的先后顺序并显示选手的编号设计要求:1、多路抢答器可供不少于8名参赛选手使用2、每名参赛选手各有一个抢答按钮,在主持人用按钮清零,并发现抢答指令后,实行抢答3、电路配有LED数码显示,能显示优先抢答的选手编号,同时配有语音提示电路。

数码显示和语音提示可由主持人用清除按钮解除;4、电路对参赛选手的动作先后有较强的分辨能力,如分辨率在15ms以内。

一、总体设计框图如下图所示为总体方框图。

其工作原理为:接通电源后,主持人将开关按下即为“清零”状态,清零指示灯灭,抢答器处于禁止状态,编号显示器灭灯;主持人将开关断开即为“开始”状态,宣布“开始”,指示灯亮,抢答器工作,当有人抢答时,蜂鸣器发出声响并且灯不断闪烁。

选手进行抢答时,抢答器将完成:优先判断、编号锁存、编号显示、蜂鸣器鸣叫及灯闪烁的提示等操作。

当一轮抢答之后,禁止二次抢答。

如果再次抢答必须由主持人再次操作“清除”和“开始”状态开关。

具体的说明如下:1、抢答器按钮就是改变输入的电平信号,从原理图可以看出这里设计的是是低电平有效。

2、优先编码电路用来把输入的高低电平信号编码,74LS148优先编码器及8—3编码器,输出3位2进制数,以代表不同的低电平信号。

抢答按钮(8个)优先编码电路(74ls138)锁存器(D 触发器)数码显示器主持人控制开关控制电路报警显示电路3、锁存器用的是D触发器,因为D触发器结构和功能都比较简单,方便使用。

D触发器使用4个,第四个除用来输出2进制数的最高位外,还用于控制信号的锁定,即触发或锁定触发器的工作状态。

4、数码显示器用带译码功能的数码管。

使用简单、方便。

5、主持人控制开关就是一个开关,用来清零和开始工作,设置了一个指示灯,当指示灯亮表示开始,灭了表示开关闭合主持人清零。

八人智力竞赛抢答器课程设计报告

八人智力竞赛抢答器课程设计报告

许昌学院电子课程设计报告题目名称:八路智力竞赛抢答器专业:电气信息类班级:10级电气6班指导教师:周雅、李明电气信息工程学院2012年05月25日摘要本报告设计的八路智力竞赛抢答器电路主要采由74系列常用集成电路组成,涉及到触发器、编码器、加法器、译码器、555定时器和RC电路组成的多谐振荡电路。

该抢答器具有基本的抢答功能,通过共阴极数码管显示选手的号码。

当一轮抢答开始后,首先抢答的人由触发器保持状态并阻止其他任何选手输入状态,此次设计的抢答器在选手输入信号后先经过D触发器,再经过优先编码器编码,所有选手没有优先级之分,真正做到比赛的公平公正性。

编码后的信号经过加法器后输出合适的的二进制码,再经过显示译码器的作用,驱动共阴极数码管显示抢答选手的编号。

主持人可以通过控制按钮结束本轮的抢答并可以从新开始下一轮抢答。

本次设计的抢答器运用74HC175上升沿D触发器记录第一个抢答人的状态;运用十三输入与非门74HC133控制触发器的工作,从而使第一个抢答者的状态保持,而其他人无法再抢答;运用优先编码器74HC148编码;采用全加器74HC283将编码加0001,输出合适的二进制数;最后采用BCD-显示译码器7448驱动数码管显示选手编号。

电路中需要的时钟信号由555多谐振荡电路实现。

关键词: 抢答器触发器编码器加法器显示译码器 555时钟信号发生器前言 (3)第1章设计思路和总体框架图 (4)1.1 系统总体框图 (4)1.2 设计思路 (4)第2章单元电路设计 (5)2.1抢答电路设计 (5)2.1.1电路简介 (5)2.1.2工作原理 (6)2.1.3集成电路逻辑功能分析 (7)2.2数码管显示电路设计 (9)2.2.1电路设计分析 (9)2.3时钟信号发生电路设计 (11)2.3.1 设计分析 (11)2.3.2 工作原理 (11)第3章实物制作 (13)3.1实物介绍 (14)3.2 焊接过程 (15)第4章总结 (16)参考文献 (18)元器件清单 (19)完整电路原理图 (20)目前无论是国内还是国外,智力抢答类的娱乐节目以其知识的普及性和娱乐宣传性,一直受到广大电视观众的喜好和好评,是全家老少皆宜的电视类节目。

八路抢答器的实验报告

八路抢答器的实验报告

八路抢答器的实验报告一、设计题目:八路抢答器的设计二、设计要求:1.设计一个智力竞赛抢答器,可同时供8名选手或者8个代表队参加比赛,他们的编号分别是1、2、3、4、5、6、7、8,各用一个抢答器的按钮,按钮的编号与选手的编号相对应。

2.给节目主持人设计一个控制开关,用来控制系统的清零和抢答开始。

3.抢答器具有数据锁存和显示的功能。

抢答开始后,若有选手按动按钮,编号立即锁存,并在数码管上显示选手的编号。

此外,要封锁其他选手抢答。

优先抢答的选手的编号一致保持到主持人将系统清零为止。

三.设计思路:工作原理为:1.接通电源后,主持人将开关拨到“清除”状态,抢答器处于静止状态,编号显示器和指示灯灭,等主持人将开关置“开始”位置后,抢答器处于等候状态,此时可以进行抢答。

2.抢答器完成,优先判断抢答的组号,并将编号进行锁存,然后通过译码器将编号显示在七段数码管上,并且扬声器提示。

3.当一轮抢答结束后,定时器停止、禁止第二次抢答。

4.如果再次抢答必须由主持人操作“清除”和“开始”状态的开关,即需要主持人清零。

四.实验电路:2.2uF抢答器电路如图所示。

该电路完成两个功能:一是分辨选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号;二是禁止其他选手按键操作无效。

五.各集成块实现的功能如图所示,左图开关从左到右依次代表一到八号选手,右图为主持人开关。

74LS32引脚图如下:74LS175引脚图如下:他实现了电路中的锁存功能,当有一个抢答器按下时,有一个值输入,集成块对其进行锁存,给它一个脉冲时,进行下一个数值的锁存。

74ls47引脚图如下:它是一片译码器,将输入二进制代码的状态翻译成输出信号输入给数码管,然后由数码管显示选手编号。

以下是一个振荡器,电路中通过他来给74LS175脉冲。

六实验器材清单74系列芯片:74LS32 3个、74LS175 1个、74LS04 1个、74LS47 1个,74LS21 1个,74LS01 1个,电阻40欧姆9个,455欧姆2个,开关九个,共阳数码管一个。

八路竞赛抢答器设计实验报告

八路竞赛抢答器设计实验报告

八路竞赛抢答器设计实验报告#八路竞赛抢答器设计实验报告##1.实验目的通过设计和制作八路竞赛抢答器,掌握数字电子技术的基本原理和应用,培养实际动手能力,提高团队协作和创新能力。

##2.实验原理八路竞赛抢答器主要基于数字电子技术的逻辑门、计数器、时序电路等原理。

每个参赛者的抢答器包含按钮、计数器、显示器等组件,通过按下按钮触发计数器计数,同时在显示器上显示计数结果。

##3.实验材料与器件-逻辑门:使用TTL(Transistor-Transistor Logic)或CMOS(Complementary Metal-Oxide-Semiconductor)逻辑门芯片。

-计数器:选择适当的计数器芯片,如74LS190或74HC161等。

-按钮开关:作为参赛者抢答的触发器。

-显示器:使用数码管或LED等显示模块。

##4.实验步骤###4.1设计电路图根据竞赛抢答器的要求,设计电路图,包括逻辑门的连接、计数器的接入、按钮开关和显示器的布置等。

###4.2制作原型根据电路图,制作抢答器的原型。

连接逻辑门、计数器、按钮、显示器,并确保电路的正确性。

###4.3编程(如有需要)如果抢答器需要特定的计分逻辑或显示效果,可能需要进行微控制器的编程工作。

在这一步骤中,确保编写的程序与硬件连接相匹配。

###4.4调试与测试逐一检查电路连接,确保没有短路或开路。

通过模拟按下按钮的操作,测试计数器和显示器的正常工作。

##5.实验结果与分析经过调试与测试,八路竞赛抢答器实现了预期的功能。

通过观察显示器的计数结果,可以准确判断参赛者的抢答顺序。

##6.实验总结通过本次实验,加深了对数字电子技术原理的理解,提高了动手制作电子装置的能力。

同时,实验中的问题与挑战也促使我们更好地合作解决问题,培养了团队协作与创新的精神。

##7.实验改进与展望为了进一步提高抢答器的性能,可以考虑引入更多的计数器、添加蓝牙或无线模块,以实现远程监控和计分等功能。

八路抢答器设计报告

八路抢答器设计报告

抢答器的设计一、设计目的1.熟悉EWB电子电子防真软件并运用EWB电子电路仿真软件画出仿真电路图及运行结果力图。

2.锻炼个人动手能力。

3.学会团队合作的精神。

二.实验内容1.学会制作交流转直流的电源2.学会应用EWB电子电子防真软件。

3.学会集成电路的基本布线。

4.学会怎么焊接集成电路。

二、设计要求1. 抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S1 ~ S8表示。

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

3. 抢答器具有锁存与显示功能。

即选手按动按钮,锁存相应的编号,并在LED数码管上显示,选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

三、方案设计与论证方案一〈采用数字电路〉 1、原理方框图 八路抢答器的总体框图如图1所示,它由主体电路和扩展电路两部分组成。

主体电路完成基本的抢答功能,即开始抢答后,当选手按动抢答键时,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。

扩展电路完成定时抢答的功能。

八路抢答器的工作过程是:接通电源时,节目主持人将开关置于“清除”位置,抢答器处于禁止工作状态,编号显示器灭灯,定时显示器显示设定的时间,当节目主持人宣布“抢答开始”,同时将控制开关拨到“开始”位置,扬声器给出声响提示,抢答器处于工作状态,定时器倒计时。

当定时时间到,却没有选手抢答时,系统报警,并封锁输入电路,禁止选手超时后抢答。

当选手在定时时间内按动抢答键时,抢答器要完成以下四项工作: ①优先编码电路立即分辨出抢答者的编号,并由锁存器进行锁存,然后由译码显示电路显示编号; ②扬声器发出短暂声响,提醒节目主持人注意; ③控制电路要对输入编码电路进行封锁,避免其他选手再次进行抢答; ④控制电路要使器停止工作,保持到主持人将系统清零为止。

当选手将问题回答完毕,主持人操作控制开关,使系统回复到禁止工作状态,以便进行下一轮抢答。

四、设计原理及电路图1、设计原理如图1所示为总体方框图。

八路抢答器课设报告

八路抢答器课设报告

八路抢答器课设报告引言:一、设计原理:八路抢答器基于单片机控制系统,通过无线通信协议和电子开关实现快速抢答功能。

系统工作过程如下:首先,主持人发出题目,在LCD显示屏上同时显示相关信息;接着,学生通过按下手柄按钮,电子开关实现信号传递给主控单元;主控单元接收到信号后,立即判断并记录最先按下按钮的学生编号及显示在LCD屏幕上。

最后,LCD屏幕显示抢答结果。

二、硬件组成:八路抢答器的主要硬件组成包括:主控单元、LCD显示屏、无线通信模块、电子开关、按钮手柄及电源等。

其中,主控单元使用ATmega16单片机,具有较强的计算和控制能力;LCD显示屏用于显示题目和抢答结果;无线通信模块通过射频技术实现主控单元与LCD显示屏之间的数据传输;电子开关和按钮手柄用于学生抢答操作。

三、软件实现:八路抢答器的软件实现主要包括两个方面:主控单元程序和LCD显示屏程序。

主控单元程序负责接收和处理按钮信号,并判断最先按下按钮的学生编号,并通过无线通信模块将结果传输给LCD显示屏。

LCD显示屏程序负责接收并显示传输过来的学生编号及相关信息,并及时更新显示屏上的内容。

四、使用效果:通过对八路抢答器的测试和实际使用,发现其具有以下几个优点:快速准确的抢答方式提高了竞赛或教育过程的效率;LCD显示屏清晰明了,方便观众和主持人观察比赛过程;按钮手柄设计合理,可以确保学生按键的灵敏度和舒适度;无线通信模块的应用方便了设备的调试和安装。

结论:八路抢答器是一种简洁高效的抢答系统,通过单片机控制和无线通信实现快速抢答功能。

在学术竞赛和教育场景中具有广泛应用前景。

然而,还有一些可以改进的地方,例如加入计分系统、增加抢答延时等,以进一步提升八路抢答器的功能和使用效果。

八位竞赛抢答器课程设计报告

八位竞赛抢答器课程设计报告

八位竞赛抢答器设计1 设计意义及要求1.2 设计要求(1)八个选手或代表队参加比赛,编号0,1,2,3,4,5,6,7,各用一个抢答按钮,其编号与参赛者的号码一致。

此外,一个按钮给主持人用来清零;(2)抢答器具有数据锁存功能,并将所锁存的数据用数码管显示出来;(3)数码管不显示后动作选手编号,只显示先动作选手编号,并保持到主持人清零为止。

2.2.1(1)设计原理图(2)电路设计的基本原理此方案在数据编码部分采用的是10线—4线的编码器74LS147,这种改变主要是为了在功能上实现一定的改变。

根据实际情况,一般参赛选手的编号都是从1号开始,不会出现0号,该设计就是为了使数码管显示1至8这八个数字来代表八位参赛选手,而且要求中提到的主持人可以清零,该设计中主持人清零就是使数码管显示的数字为0,使清零操作“名副其实”。

除此之外,该设计还增加了参赛选手由于提前抢答犯规造成报警的功能。

4.2 调试与运行结果调试前后的运行结果(凸显存在故障的部分)存在故障时仿真结果图调试排除故障之后仿真结果图5 仿真操作步骤及使用说明结束语本次实验设计,我最大的体会是有些事情真的没有想象中的那样困难,当初选择这个设计的时候,虽然感觉它应该是众多可选方案里面较为容易实现的一个,但是开始真正面对这个设计课题的时候依旧没有什么头绪,并且还要在短时间内学会一门电路设计软件,即proteus,并且要使用proteus实现电路的仿真,这些在我眼里都不是很容易完成的任务,但是最后我以及我们的小组均能在规定的时间之内学会proteus的基本操作,单独完成各自的设计,并共同讨论完成了出了一个功能更为完善和全面的设计。

为什么起初觉得很难一个课题设计最后都能够保质保量的完成呢?究其原因,我想除了我们本来就具备了一定的能力只是不是很自信之外,实际的设计及其操作原本就不是很困难也是我们得以完成好设计的一个主要的客观原因。

原理图仿真图程序:#include<reg51.h>#define uchar unsigned charuchartable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f}; sbit rstkey=P2^2;sbit speaker=P2^0;void delay()//延时约400毫秒{uchar i,j;for(i=0;i<200;i++)for(j=0;j<250;j++);}main(){uchar i,key;P2=0xff;while(1){i=0;P1=table[i];while(1){key=P3;if(key==0)break;}switch(key){case 0x01:i=1;break;case 0x02:i=2;break;case 0x04:i=3;break;case 0x08:i=4;break;case 0x10:i=5;break;case 0x20:i=6;break;case 0x40:i=7;break;case 0x80:i=8;break;default:break;}P1=table[i];//显示按下抢答器的号P0=key;//显示按下键号的LEDwhile(1){if(rstkey==0)break;主持人按下复位键则重新开始speaker=~speaker;否则蜂鸣器报警delay();}}}。

8人抢答器课程设计

8人抢答器课程设计

8人抢答器 课程设计一、课程目标知识目标:1. 学生能理解抢答器的原理和功能,掌握基本的电路知识和电子技术。

2. 学生能描述抢答器的电路组成和各个部分的作用,了解数字电路的基本原理。

3. 学生能够运用所学的电路知识,解释抢答器的工作过程和抢答规则。

技能目标:1. 学生能够动手搭建一个简单的8人抢答器电路,培养实际操作能力和问题解决能力。

2. 学生通过小组合作,学会与他人协作完成任务,提高团队协作能力和沟通技巧。

3. 学生能够运用抢答器进行互动学习,提升反应速度和思维敏捷性。

情感态度价值观目标:1. 学生通过参与抢答活动,培养积极进取的态度和竞争意识,增强自信心。

2. 学生在团队合作中学会尊重他人、倾听他人意见,培养友善和谐的同伴关系。

3. 学生通过电子制作活动,激发对科学技术的兴趣,培养创新意识和探索精神。

课程性质:本课程为实践性强的电子技术课程,结合物理知识和实际操作,提高学生的动手能力和创新能力。

学生特点:考虑到学生所在年级的特点,他们在物理知识和电子技术方面有一定的基础,具备初步的操作能力,但对复杂电路的搭建和原理理解还需引导。

教学要求:注重理论与实践相结合,强调学生的主体地位,鼓励学生动手实践和思考,培养解决问题的能力。

在教学过程中,关注学生的个体差异,提供适当的指导和支持。

通过课程目标的分解,确保学生能够达到预期的学习成果,为后续的教学设计和评估提供依据。

二、教学内容本课程教学内容紧密围绕课程目标,结合教材中相关章节,组织以下内容:1. 电路基础知识:复习和巩固电路的基本概念,如电流、电压、电阻等,为理解抢答器电路打下基础。

2. 数字电路原理:介绍数字电路的基本原理,如逻辑门、触发器等,为学生搭建抢答器电路提供理论支持。

3. 抢答器电路组成:详细讲解抢答器电路的各个部分,包括开关、按钮、指示灯、编码器、解码器等,以及它们的作用和工作原理。

4. 实践操作:指导学生动手搭建8人抢答器电路,让学生在实际操作中掌握电子技术,提高动手能力。

8路抢答器设计实验报告

8路抢答器设计实验报告

8路抢答器设计实验报告一、实验目的本实验的主要目的是设计一个8路抢答器,通过对电路的搭建和调试,掌握数字电路设计和实现的基本原理和方法,了解抢答器的工作原理,并能够熟练掌握抢答器的应用。

二、实验原理1. 抢答器工作原理抢答器是一种常用于竞赛、考试等活动中的设备,它可以实现多人同时参与竞赛,通过闯关等方式获得胜利。

在抢答器中,每个参赛者都有一个按键,当主持人发出问题后,参赛者可以按下自己的按键进行回答。

此时,系统会根据按键被按下的时间先后顺序来确定回答问题的顺序。

2. 电路设计原理本次实验中所设计的8路抢答器采用了74LS74型D触发器作为存储单元,并通过编码解码来完成对每个参赛者按键信号状态的读取和处理。

具体而言,在每个参赛者按下自己的按键时,系统会将其对应位置上D触发器设置为“1”,并将其他位置上D触发器设置为“0”。

然后通过编码解码电路将这些状态信息转化为一个二进制数,最后通过LED灯或者数码管来显示当前回答问题的参赛者编号。

三、实验器材1. 74LS74型D触发器8个2. 74LS147型编码器1个3. 74LS138型解码器1个4. LED灯8个5. 按钮开关8个6. 数字电路实验箱1个四、实验步骤1. 按照电路图,将所有元件连接好,并检查电路连接是否正确。

2. 将所有D触发器清零,并将使能端(EN)设置为高电平。

3. 当参赛者按下自己的按键时,系统会将其对应位置上D触发器设置为“1”,并将其他位置上D触发器设置为“0”。

4. 将编码解码电路接入系统中,将状态信息转化为一个二进制数,并通过LED灯或者数码管来显示当前回答问题的参赛者编号。

五、实验注意事项1. 在搭建电路时,要注意各元件之间的连接方式和极性。

2. 在使用编码解码电路时,要确保输入信号和输出信号的匹配性。

3. 在使用LED灯或数码管时,要注意其正负极的接线方向。

4. 在调试过程中,要仔细检查每一步操作是否正确,并及时进行排查和修正。

八人智能抢答器设计报告

八人智能抢答器设计报告

八人智能抢答器设计报告目录1 设计任务和要求 (2)2 设计的方案的选择与论证 (3)3 电路设计与分析 (4)4 总结及心得 (15)5 附录 (17)6 参考文献 (21)一. 设计任务和要求1.设计任务设计一台可供8名选手参加比赛的智力竞赛抢答器。

用数字显示抢答倒计时间,由“30”倒计到“0”时,无人抢答,继续循环,直到有选手抢答。

选手抢答时,数码显示选手组号,同时红灯点亮提示主持人已有选手抢答,倒计时停止。

2.设计要求(1)8名选手编号为:1,2,3,4, 5, 6, 7, 8。

各有一个抢答按钮,按钮的编号与选手的编号对应,也分别为1,2,3,4,5,6, 7, 8;(2)给主持人设置一个控制按钮,用来控制系统清零(抢答显示数码管显示为“8”倒计时显示“30”)和抢答的开始;(3)抢答器具有数据锁存和显示的功能。

抢答开始后,若有选手按动抢答按钮,该选手编号立即锁存,并在抢答显示器上显示该编号,封锁输入编码电路,禁止其他选手抢答。

抢答选手的编号一直保持到主持人将系统清零为止;(4)抢答器具有定时(30秒)抢答的功能。

当主持人按下开始按钮后,定时器开始倒计时,定时显示器显示倒计时间,抢答器显示为“0”,同时绿灯点亮提醒选手开始抢答。

若无人抢答,倒计时器重新置“30”,选手继续抢答直到有人抢答为止。

参赛选手在设定时间(30秒)内抢答有效,抢答成功,红灯点亮,同时定时器停止倒计时,抢答显示器上显示选手的编号,定时显示器上显示剩余抢答时间,并保持到主持人将系统清零为止;(5)可用石英晶体振荡器或者555定时器产生频率为1H z的脉冲信号,作为定时计数器的CP信号。

二. 设计方案的选择与论证2.1 方案选择与原理(1)方案选择:电路系统结构如图2-1:选手图2-1八人智能抢答器原理图(2)原理:电路主要由脉冲产生电路、锁存电路、编码器、门电路及显示电路、倒计时电路和红绿灯电路组成。

当有选手抢答时,用优先编码器可以阻止其他选手抢答,然后通过门电路将数字显示在数码显示管上同时点亮红灯。

八路抢答器报告

八路抢答器报告

电子课程设计报告电科1201 张江学号3120504018八路抢答器1.设计任务及要求抢答器同时供8名选手比赛;设置一个系统清零和抢答器控制开关,该开关由主持人控制;抢答器具有锁存和显示功能,即选手按动按钮,锁存相应的编号,并在LED数码管上显示。

2.设计方案设计原理:图(1)抢答电路原理图如图(1)所示为总体方框图。

其工作原理为:接通电源后,主持人将开关拨到“清零”状态,抢答器处于禁止状态,编号显示器显示0,主持人将开关置“开始”状态,宣布"开始"抢答器工作。

选手开始抢答到抢答完成:优先判断、编号锁存、编号显示。

当一轮抢答之后,禁止二次抢答。

如果再次抢答必须由主持人再次操作"清除"和"开始"状态开关。

3.电路设计开关阵列电路该电路由多路开关所组成,供抢答者使用,每一抢答者与一个开关相对应(开关J1—J7的代号分别是0、1、2、6、7,即抢答者的组号,便于主持人看到显示器上的数字后,能准确宣布谁是优先抢答者)。

开关应为常开型,当按下开关时,开关闭合;当松开开关时,开关自动弹出断开。

如图(2)图(2)开关阵列电路触发锁存电路当某一开关被按下时,触发锁存的电路被触发,在输出端产生相应的开关电平信息。

同时为了防止其它开关随后触发而产生紊乱,让最先产生的输出电平返回来将触发锁存器的电路锁定。

若有多个开关同时按下时,则在它们之间存在着随机竞争的问题,结果只能是它们中的任一个产生有效输出,任然达到了优先判断的效果。

数码显示器数码管通常有发光二极管(LED )数码管和液晶(LCD )数码管。

LED数码管是目前最常用的数字显示器,它分为共阴管和共阳管。

一个LED数码管可用来显示一位0~9十进制数和一个小数点。

小型数码管(0.5寸和0.36寸)每段发光二极管的正向压降,随显示光(通常为红、绿、黄、橙色)的颜色不同略有差别,通常约为2~2.5V,每个发光二极管的点亮电流在5~10mA。

八路抢答器实验报告

八路抢答器实验报告

八路抢答器的实验报告一、设计题目八路抢答器设计二、设计要求1.设计一个竞赛抢答器, 可同时供8名选手或者8个代表队参加比赛, 他们的编号分别是 1.2.3.4.5.6.7、8, 各用一个抢答器的按钮, 按钮的编号与选手的编号相对应。

2.给节目主持人设计一个控制开关, 用来控制系统的清零和抢答开始。

3.抢答器具有数据锁存、显示的功能和声音提示功能。

抢答开始后, 若有选手按动按钮, 编号立即锁存, 在数码管上显示选手的编号, 并有声音提示。

此外, 要封锁其他选手抢答。

优先抢答的选手的编号一致保持到主持人将系统清零为止。

三、设计思路工作原理为:接通电源前, 抢答按钮与清零按钮都未按下。

接通电源后, 主持人清除开关处于工作状态, 抢答器处于工作状态, 编号显示器显示为0, 蜂鸣器未鸣响(为方便控制, 电路设计为清除开关按下时是清零状态, 未按下时为工作状态)。

等一轮抢答完成后(七段数码管显示出优先抢答队员编号, 并蜂鸣器鸣响), 主持人将清零开关按下数码管清为零, 蜂鸣器停止鸣响。

然后先后把各队员抢答按钮与主持人清零按钮复位。

即可进入下一轮抢答。

原理为:电路中清零按钮控制D触发器集成块74LS175清零端低电平输入, 按下时清零端输入为低电平(清零端低电平有效), 未按下时输入高电平。

清零后D 触发器集成块74LS175 Q`端输出全变为高电平, 使编码器74HC147(有效输入电平为低电平)无有效低电平输入, 七段数码管上显示为0。

抢答时, 队员按下抢答按钮的时间有先后次序, 电路中每个抢答按钮连接一个D触发器, 当一抢答按钮按下后其对应的触发器锁存住信号, Q`端输出有效低电平, 同时通过反馈电路使D触发器集成块得脉冲信号终止输入, 从而使其他D触发器停止工作, 抢答后也无法锁存。

达到有先输入有先锁存功能。

原理为:根据与门功能特点:只要有一低电平输入输出即为低电平。

当D触发器集成块74LS175输出端输出一有效低电平后, 电路中第7个与门U15A输出即为低电平, 而U15A输出信号又与555触发器构成的多谐振荡器输出信号相与, 因此只要U15A输出低电平, 多谐振荡器产生的脉冲就无法输入, 只有当D触发器集成块74LS175输出端输出全为高电平时脉冲才正常输入, 各D触发器正常工作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录摘要 (2)1 设计意义及要求 (3)1.1 设计意义 (3)1.2 设计要求 (3)4444556778 4994.2 C语言源程序 (10)5 软件仿真调试 (20)6 总结 (21)7 参考文献 (22)摘要数字技术作为当今世界上发展最快的一门科学,已被广泛地应用于计算机、自动控制、电子测量仪表、通信等各个领域。

例如,在生活中,很多关于智力竞赛的电视节目的抢答环节就很好的应用了数字技术。

关于竞赛抢答器的设计,最重要的是完成当参赛选手们可以开始抢答后,每次只可能有一个人抢答成功这一功能。

本实验设计中,以八位竞赛抢答器八路竞赛抢答器设计1 设计意义及要求1.1 设计意义在很多关于智力竞赛的电视节目上,经常会出现抢答环节,参赛选手们30秒),当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,持续时间0.5S左右。

5.参赛选手在设定的时间内进行抢答,抢答有效,定时器工作停止,显示器上显示选手的编号和抢答的时间并保持到主持人将系统清除为止,6.如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。

2 方案设计2.1 设计思路2.1.1 模块化设计框架图块集成了四个D触发器的74LS175芯片。

(3)数据编码部分的实现编码部分是对锁存的数据进行编码,由于只有八个参赛选手,故只需要用八个不同的数字便可以代表所有的参赛选手,只要采用能对八位数据进行编码并能有八种或八种以上的输出的编码器即可达到要求。

(4)数据显示部分的实现对于这样的一个仅需要显示数字的设计,很容易联想到使用七段数码管来实现的数字的显示,而且七段数码管可以显示16种不同的输出,对于这种只需要有不少于八种的输出的设计来说,七段数码管完全可以达到要求。

一般的七段数码管有10个数据输入端,所以需要有相应的译码器对输送过来的编码后的数据进行译码操作,并且这种译码器的选择必须结合数码管是共阴还是共阳的情况而定。

下图所示为总体方框图。

其工作原理为:接通电源后,主持人将开关断开,抢答器处于禁止状态,定时器显示设定时间;主持人将开关接通,宣布开始抢答器工作。

定时器倒计时,扬声器给出声响提示。

选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。

当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间。

如果再次抢答必须由主持人再次操作状态开关。

3 硬件设计3.1 元器件及其作用在八位抢答器的设计中,我主要用到了AT89C51型号单片机、晶振、电容、排阻、电阻、电源、拨码开关、7SEG-MPX4-BLUE数码管等元器件。

芯片是由ISIS 7 PROFESSIONAL仿真软件系统提供(AT89C51)。

它主要由CPU,存储器和管脚组成。

所谓排阻就是若干个参数完全相同的电阻,它们的一个引脚都连到一起,作为公共引脚。

其余引脚正常引出。

所以如果一个排阻是由n个电阻构成的,那么它就有n+1只引脚,一般来说,最左边的那个是公共引脚。

它在排阻上一般用一个色点标出来。

排阻一般应用在数字电路上,比如:作为某个并行口的上拉或者下拉电阻用。

使用排阻比用若干只固定电阻更方便。

排阻有a 型和b型的区别。

a型排阻的引脚总是奇数的。

它的左端有一个公共端(用白色的圆点表示),常见的排阻有4、7、8个电阻,所以引脚共有5或8或9个。

B型排阻的引脚总是偶数的。

它没有公共端,常见的排阻有4个电阻,所以引脚共有8个。

图3.1 AT89C51单片机图示及引脚排列3.2 原理图设计根据设计要求及用protues仿真软件做出八位竞赛抢答器电路图如下:4 软件设计4.1 软件设计思路当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,持续时间0.5S左右。

参赛选手在设定的时间内进行抢答,抢答有效,4.2 C语言源程序#include<reg52.h>#define uchar unsigned char#define uint unsigned intchar s;uchar num=0;char time=20; //抢答时间char datitime=30; //答题限时时间uint tt,t1; //T0,T1定时器定一秒时0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchar code tablewe[]={0XFE,0XFD,0XFB,0XF7}; void T0_Init(void){TMOD=0X01;TH0=(65536-2000)/256;TL0=(65536-2000)%256;TH1=(65536-2000)/256;TL1=(65536-2000)%256;ET0=1;ET1=1;EA=1;P0=0;}void Key_Scan(void) //开始键扫描{if(K0==0){delay(10);if(K1==0){while(!K1);num=1; //数码管显示1号"1"TR0=0; //关闭定时器0,时间停止TR1=1; //打开定时器1,使扬声器响一声s_flag=0; //关闭开始键标志位,使再按其他七个键不会响应}}if(K2==0) //下面七个键的处理同上{delay(10);if(K2==0){while(!K2);num=2;TR0=0;TR1=1;s_flag=0; //重要}}if(K3==0)if(K5==0){delay(10);if(K5==0){while(!K5);num=5;TR0=0;TR1=1;s_flag=0;}}if(K6==0){delay(10);if(K6==0){while(!K6);num=6;TR0=0;TR1=1;s_flag=0;s_flag=0;}}}void display(void){if(flag==1) //开始键按下,开始计时抢答{if(num!=0) //如果有人抢答,则显示相应的几号{P0=tabledu[num]; //显示几号抢到了P2=tablewe[0];delay(2);P0=0;P2=0XFF;}else //否则没人抢答,则前面不显示几号{P0=0;P2=0XFF;}P0=tabledu[s/10]; //下面为显示抢答倒计时FF)P0=tabledu[15]; //下面显示 FF,表示违规了P2=tablewe[2];delay(2);P0=0; //消隐P2=0XFF;P0=tabledu[15];P2=tablewe[3];delay(2);P0=0;P2=0XFF;}else{P0=0;P2=0XFF;}}else //没有人违规才显示调整时间{if(K_startcountflag==1){P0=0X6D; //第一位数码管显示"5(S)"(表示抢答时间调整)P0=0X31;P2=tablewe[1];delay(2);P0=0;P2=0XFF;P0=tabledu[datitime/10];P2=tablewe[2];delay(2);P0=0;P2=0XFF;P0=tabledu[datitime%10];P2=tablewe[3];delay(2);P0=0;P2=0XFF;}else //否则显示F FF{P0=tabledu[15];{while(!K_startcount);time++;if(time==50){time=20;}K_startcountflag=1; //将抢答时间标志位置1K_timecountflag=0; //同时关闭答题时间标志位}}if(K_timecount==0) //答题时间调整{delay(10);if(K_timecount==0){while(!K_timecount);datitime++;if(datitime==60){datitime=30;}{while(!K_Time);s=datitime;TR0=1;tt=0;TR1=1;}}}if((flag==0)&(s_flag==1)) //违规{Scan();if(num!=0) //开始键没有按下时,有人按下了抢答器,则置违规标志位{fall_flag=1;rled=0;}}if((flag==1)&(s_flag==1)) //如果开始键按下且抢答键没有人按下,则进行八路抢答键扫描{Scan();b_flag=0;rled=1;}}tt++;if(tt==500) //1秒{tt=0;s--;b_flag=0; //关闭开始键按下响一秒的嘟声if(s==-1){s=20;TR0=0;flag=0; //显示F FFs_flag=1;num=0;rled=1;}}}void timer1(void) interrupt 3 //定时器1处理有人按下抢答器嘟一声(长1秒)}5 软件仿真调试在软件硬件都已连接设计好以后,我们需要用Keil、preoteus软件对其进行仿真调试。

软件调试是通过对程序的编译、连接、执行来发现程序中存在的语法错误与逻辑错误并加以排除纠正的过程。

图5.1 keil调试结果图Keil、preoteus联调效果图6 总结在这两周的单片机课程设计实训中,我通过对八位竞赛抢答器的设计学会了运用Keil、preoteus软件,并且对单片机这门课程有了更深一步的了解。

在短时间内学会一门电路设计软件看,并且要使用proteus实现电路的仿真,这些在我眼里都不是很容易完成的任务,但是最后我以及我们的小组均能在规定的时间之内学会proteus的基本操作,单独完成各自的设计,这与小组之间的合作是离不开的,在这里我也更要感谢我们指导老师对我们的谆谆教片机方面能有进一步的提高。

7 参考文献【1】伍时和,《数字电子技术基础》,清华大学出版社,2009【2】贾秀美,《数字电路硬件设计实践》,高等教育出版社,2008 【3】康华光.电子技术基础-数字部分(第五版),高等教育出版,2006 【4】单片机课程设计指导书皮大能北京理工大学出版社 2012.7。

相关文档
最新文档