八路抢答器仿真

合集下载

八路抢答器设计仿真5

八路抢答器设计仿真5

武汉理工大学《数字电子技术》课程设计说明书课程设计任务书学生姓名:侯亭武专业班级:信息sy0901指导教师:魏洪涛工作单位:信息工程学院题目: 多路智能竞赛抢答器设计初始条件:74LS148、74LS279、74LS48、74LS192、NE555、74LS00、发光二极管、共阴极显示器、74LS121。

要求完成的主要任务(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)功能要求:设计一个智力竞赛抢答器,可同时供8名选手参加比赛,并具有定时抢答功能。

设计步骤与要求:①拟定定时抢答器的组成框图。

②设计并安装各单元电路,要求布线整齐美观,便于级联与调试。

③测试定时抢答器的逻辑功能,以满足设计功能要求。

④画出定时抢答器的整机逻辑电路图。

⑤写出设计性实验报告。

时间安排:第17周(7、8节):理论讲解第18~19周:理论设计及实验室安装调试;地点:鉴主15通信工程实验室(1),鉴主13通信工程专业实验室;第20周:撰写设计报告及答辩;指导教师签名:2011年7月10日系主任(或责任教师)签名: 2011年7 月 10日目录Abstract........................................................................... 错误!未定义书签。

绪论 .................................................................................. 错误!未定义书签。

1.设计任务及系统功能简介............................................. 错误!未定义书签。

1.1基本功能:........................................................... 错误!未定义书签。

1.2扩展功能:........................................................... 错误!未定义书签。

8路抢答器的设计与仿真

8路抢答器的设计与仿真

8路抢答器的设计与仿真作者:田清华来源:《商情》2013年第11期【摘要】该电路具有设计思路清晰、原理简单、易于实现,成本低廉等优点,有助于初学者对常用元器件的工作原理、特性、主要参数掌握,通过对有关集成电路的应用及电路仿真,促进他们的设计、应用能力。

【关键词】抢答电路,解锁电路,提示音电路一、电路总体设计要求:1.抢答器同时供8名选手或8个代表队比赛,分别用8个按钮0-7表示。

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

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

即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。

选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

二、抢答器电路的组成数字抢答器总体方框图。

如图1所示。

其工作原理为:接通电源后,主持人按下“清除”按钮,抢答器处于禁止状态,编号显示器灭灯,主持人宣布“开始”,同时松开“清除”按钮,抢答器处于工作状态。

有选手按下抢答按钮时,抢答器完成触发锁存、编号显示、扬声器提示功能。

当一轮抢答之后,抢答电路禁止二次抢答、数码显示器显示选手编号。

如果再次抢答必须由主持人再次操作“清除”按钮开关。

三、单元电路设计1、开关阵列电路该电路由9路开关电路所组成,每一位竞赛者和主持人分别对应一组开关。

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

图2所示为9路开关阵列电路,R0~R8为上拉和限流电阻,0~7按钮为选手按钮,“清除”按钮为主持人按钮。

当任一开关按下时,相应的输出为低电平,否则为高电平。

2、触发锁存、解锁电路。

图3所示为8路触发锁存电路。

图中,74HC373为8D锁存器,开启电源后,当所有开关均未按下时,锁存器输出全为高电平,经8输入与非门U5和与非门U4与非后的反馈信号仍为高电平,该信号作为锁存器使能端控制信号,使锁存器处于等待接收触发输入状态;当0~7号任一选手按下按钮开关时,输出信号中必有一路为低电平,则反馈信号变为低电平,锁存器刚刚接收到的开关被锁存,这时其它开关信息的输入将被封锁;一轮抢答结束后,由主持人按下清除按钮,使与非门U4的1号引脚变为低电平,反馈信号变为高电平,对D锁存器进行解锁。

单片机-八路抢答器--仿真图

单片机-八路抢答器--仿真图

基于51单片机的8路抢答器摘要此次设计提出了用AT89C51单片机为核心控制元件,设计一个简易的抢答器,本方案以AT89C51单片机作为主控核心,与晶振、数码管、蜂鸣器等构成八路抢答器,利用了单片机的延时电路、按键复位电路、时钟电路、定时/中断等电路,设计的八路抢答器具有实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新的一轮的答题和比赛,同时还利用C语言编程,使其实现一些基本的功能。

本设计的系统实用性强、判断精确、操作简单、扩展功能强。

它的功能实现是比赛开始,主持人读完题之后按下总开关,即计时开始,此时数码管开始进行30s的倒计时,直到有一个选手抢答时,对应的会在数码管上显示出该选手的编号和抢答所用的时间,同时蜂鸣器也会发出声音,以提示有人抢答本题,如果在规定的60s时间内没有做出抢答,则此题作废,即开始重新一轮的抢答。

在抢答和回答时间的最后5s,蜂鸣器都会给予报警提示。

关键词:单片机、AT89C51、抢答器、编码器、计数器、触发器、定时器目录引言------------------------------------------------------------------------------------------------------------- 3 绪论------------------------------------------------------------------------------------------------------------- 4 第1章系统设计内容--------------------------------------------------------------------------------- 4 1.1 系统设计依据------------------------------------------------------------------------------------------- 4 1.2 设计任务和要求------------------------------------------------------- 4 1.3 设计目的------------------------------------------------------------------------------------------------- 4第2章硬件设计-------------------------------------------------------------------------------------- 5 2.1 单片机控制原理---------------------------------------------------------------------------------------- 5 2.2 抢答器的原理------------------------------------------------------------------------------------------- 5 2.2.1 原理框图---------------------------------------------------------------------------------------------- 6 2.3 功能模块电路------------------------------------------------------------------------------------------- 6 2.3.1 晶振复位及开始抢答电路------------------------------------------------------------------------ 6 2.3.2 选手抢答键(矩阵式键盘)--------------------------------------------------------------------- 8 2.3.3.显示与显示驱动电路------------------------------------------------------------------------------ 8 2.3.4 蜂鸣器音频输出电路------------------------------------------------------------------------------ 9 第3章软件设计---------------------------------------------------------------------------------------- 10 3.1程序设计-------------------------------------------------------------------------------------------------- 10 3.1.1 系统流程图------------------------------------------------------------------------------------------- 10 3.1.2 显示抢答违规流程图------------------------------------------------- 10 3.1.3 抢答成功流程图----------------------------------------------------- 10 第4章系统调试-------------------------------------------------------- 11第5章总结------------------------------------------------------------ 11附录一程序代码---------------------------------------------------------- 12 附录二仿真电路原理图---------------------------------------------------- 16参考文献----------------------------------------------------------------- 16·引言随着电子技术的飞速发展,基于单片机的控制系统已经广泛应用于工业、农业、电力、电子、智能楼宇等行业。

八路抢答器设计仿真

八路抢答器设计仿真

数字式竞赛抢答器摘要74系列常用集成电路设计的八路数显抢答器的电路主要由五部分组成:数字抢答电路、译码显示电路、可预置时间的定时电路、报警电路以及秒脉冲产生电路。

其中数字抢答电路包括了编码电路和锁存电路,实现了对信号编码和锁存的功能,防止二次抢答的问题;译码显示电路能将抢答到的选手编号直观地显示出来;在定时电路中,主持人可通过时间预设开关预设供抢答的时间,且系统将完成自动倒计时;报警电路则起到声报警功能,当在规定的时间内无人抢答时,系统中的蜂鸣器将发出警报声,提示主持人本轮抢答无效,实现报警功能;秒脉冲产生电路用于为定时电路提供一个频率为1Hz的标准时钟信号。

该抢答器不仅具有智能化的特点,同时采用数字式显示显得很直观,使得运用范围较广且很方便。

关键词:抢答器编码锁存1原理电路的设计1.1基于74系列集成电路的抢答器设计1.1.1设计原理总体方框图如图2所示:图2 抢答器原理框图电路分为主体电路和拓展电路。

主体电路完成基本强大功能,即开始抢答当选手按抢答按钮时,能显示选手的编号,同时能封锁输入电路。

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

1.1.2优缺点该电路设计较为复杂,但原理简单,思路明确,而且价格便宜。

其中所用的元件正好是我们在本学期学过的,可以让我们进一步熟悉其功能。

经过综合分析,我决定使用第三种方案作为我的设计方案。

1.2单元电路设计1.2.1抢答电路设计如图3所示为抢答电路图。

电路选用优先编码器 74LS148 和锁存器 74LS297 来完成。

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

工作过程:开关S置于"清除"端时,RS触发器的 R、S端均为0,4个触发器输出置0,使74LS148的优先编码工作标志端=0,使之处于工作状态。

当开关S置于"开始"时,抢答器处于等待工作状态,当有选手将抢答按键按下时(如按下S5),74LS148的输出经RS锁存后,CTR=1,RBO =1,七段显示电路74LS48处于工作状态,4Q3Q2Q=101,经译码显示为“5”。

8路抢答器设计(含完整图)

8路抢答器设计(含完整图)

数字电路课程设计报告8路数字抢答器1.概述抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。

另外设置系统清除开关一个,该开关由主持人控制。

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

即选手按动按钮,锁存相应的编号,扬声器发出声响提示,并在七段数码管上显示选手号码。

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

当主持人按下清除键后,参赛选手可以进行抢答,同时倒计时电路开始倒计时,抢答有效时,红灯亮,倒计时停止,显示器上显示选手的编号,并保持到主持人将系统清零为止。

2、8路数字抢答器各主要芯片介绍2.1、74LS14874LS148是一个8线—3线优先编码器。

74LS148外部管脚图、真值表如图所示:图一 74ls148 真值表由表不难看出,在0=S 电路正常工作状态下,允许70~I I 当中同时有几个输入端同时为低电平,即有编码输入信号。

7I 的优先权最高,0I 的优先权最低。

当07=I 时,无论其它输入端有无输入信号(表中以x 表示),输出端只给出7I 的编码,即000012=Y Y Y ,当74LS148的功能表输 入输 出S0I 1I 2I 3I 4I 5I 6I 7I2Y 1Y 0Y S Y EX Y1 0 0 0 0 0 0 0 0 0 x x x x x x x x 1 1 1 1 1 1 1 1 x x x x x x x 0 x x x x x x 0 1 x x x x x 0 1 1 x x x x 0 1 1 1 x x x 0 1 1 1 1 x x 0 1 1 1 1 1 x 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 0U CC Y EX Y S I 3 I 2 I 1 I 0 Y 0I 4I 5I 6I7S Y 2Y 1GND 图2 74LS148管脚图16 9 74LS148 1 80167==I I 、时,无论其它输入端有无输入信号,只对6I 编码,即输出为001012=Y Y Y 。

模电 课设 multisim 仿真 红绿灯 八路抢答器

模电 课设 multisim 仿真 红绿灯 八路抢答器
42设计思路其实计数器就是一个分频网络qb是时钟脉冲的二分频qc是qb的二分频qdqc的二分频且是qdqcqb的时钟又因为p2做最低位故模5的计时器变成了模10奇偶数区分在二进制数中体现在最低位为0是偶数为1是奇数可以结合qd位输出和p1qa的二分频来翻转最低位43仿真结果顺序输出课程设计论文用纸顺序输出45回顾与思考在需要输出有规律的数字是应该抓住数字的规律也就是先了解理想的输出波形是什么已有的波形是什么有什么器件或者那个端口的函数可以使输入得到理想输出这需要严密的逻辑推导只有这样才能事半功倍
课程设计(论文)用纸
设计一 数字钟电路的设计 ....................................................................................................4 1.1 要求分析明确设计任务 ....................................................................................................4 1.2 设计思路 ...........................................................................................................................4 1.3 数字时钟模块设计 ............................................................................................................4 1.3.1 数字时钟秒脉冲信号的设计 .........................................................................................4 1.4 仿真结果 ............................................................................................................................8 1.5 回顾与思考 ........................................................................................................................8 设计二 病人呼叫大夫的电路设计 ........................................................................................9 2.1 要求分析明确设计任务 ....................................................................................................9 2.2 设计思路 ............................................................................................................................9 2.3 仿真实践 ............................................................................................................................9 2.6 回顾与思考 ...................................................................................................................... 11 设计三 加法电路的设计 ......................................................................................................12 3.1 要求分析明确设计任务 ..................................................................................................12 3.2 设计思路 ..........................................................................................................................12 3.4 仿真结果 ..........................................................................................................................12 10.5 回顾与思考 ....................................................................................................................14 设计四 用 74LS90 实现十进制计数器的设计与显示 .......................................................14 4.1 要求分析明确设计任务 ..................................................................................................14 4.2 设计思路 ..........................................................................................................................15 4.3 仿真结果 ..........................................................................................................................15 设计五数码管显示控制电路的设计 ....................................................................................17 5.1 要求分析明确设计任务 ..................................................................................................17 5.2 设计思路 ..........................................................................................................................17 5.3 电路图及仿真结果 ..........................................................................................................18

八路抢答器 multisim

八路抢答器 multisim

电子线路课程设计报告--数字部分设计题目多路抢答器设计姓名:王诗晴学号:201300800640学院:机电与信息工程学院专业:通信工程年级2013级2016年7月12日1总体方案论证1.1题目分析1.基本功能⑴预计抢答器可以同时供8名选手使用,他们的编号分别是0、1、2、3、4、5、6、7,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是S0、S1、S2、S3、S4、S5、S6、S7。

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

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

抢答开始,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号,同时扬声器给出音响提示。

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

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

2.扩展功能⑴抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定,档节目主持人按下“开始”按钮后,要求定时器立即倒计时,并在显示器上显示,同时扬声器发出短暂声响,声响持续0.5S左右。

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

⑶如果定时抢答时间已到,去没有选手抢答,则本次抢答无效,系统短暂报警,并封存输入电路,禁止选手超时后抢答,时间显示器上显示00。

1.2总体方案设计抢答器基本原理框图如下图所示:抢答者按下抢答按钮后,启动锁存电路,锁存最先抢答者抢答成功的状态,并阻止其他选手的抢答,并且在锁存器和抢答按钮之间增加了优先编码器,避免了多路的抢答信号同时被锁存,编码器编码出错,下一级译码显示电路不能显示抢答结果的情况。

译码显示电路将抢答的结果译码显示出来。

清零按钮按下后,电路复位回初始状态后,可以进行下一轮的抢答。

2硬件设计说明该电路由抢答电路、定时电路及声响电路三部分构成。

3设计关键问题及说明电路抢答部分选用优先编码器74LS148和锁存器74LS297来完成。

基于Proteus的八路抢答器仿真设计说明

基于Proteus的八路抢答器仿真设计说明

目录一、抢答器设计功能分析 (3)二、所用器件及介绍 (4)2.1所用器件: (4)2.2主要器件介绍: (4)2.2.1单片机STC89C52RC (4)2.2.2七段数码管 (5)三、仿真软件protues介绍 (5)四、系统程序流程 (6)五、仿真分析 (7)六、设计心得 (8)参考文献资料 (9)附录:程序清单 (10)八路抢答器课程设计一、抢答器设计功能分析1.1 数字抢答器的概述对于抢答器我们大家来说都不陌生,它是用于很多竞赛场合,真正实现先抢先答,让最先抢到题的选手来回答问题。

抢答器不仅考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气。

选手们都站在同一个起跑线上,体现了公平公正的原则。

1.2 设计任务与要求基本设计要求:a、一个总开关控制整个抢答器的启动或断电;b、抢答开始前,8盏LED灯全灭,数码管不显示数字;c、按下开始控制按键,抢答数码管倒数3s开始(从2开始),数码管数到0则抢答开始;d、8个按键作为抢答按键,哪一按键首先按下,相对应的LED灯则亮起来,其余7盏则不亮,代表抢答成功,数码管则会显示出抢答成功者的编号;e、重新开始控制按键按下,则重新开始抢答。

二、所用器件及介绍2.1所用器件:STC89C52RC单片机、8个按键、1个开始控制按键、1个重新开始控制按键、一个总开关、8盏LED灯、一位数码管2.2主要器件介绍:2.2.1单片机STC89C52RC:具有低电压供电和体积小等特点,四个端口只需要两个口就能满足系统的设计要求,很适合便携式产品的设计使用系统。

STC89C52RC是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52RC为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

主要功能特性如下:1.增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051。

基于Multisim的八路抢答器的设计与仿真

基于Multisim的八路抢答器的设计与仿真

信息工程学院课程设计报告书题目: 基于Multisim的八路抢答器的设计与仿真课程:电子线路课程设计专业:电气工程及其自动化班级:学号:学生姓名:指导教师:2014年 1 月 8 日信息工程学院课程设计任务书2014年1 月8日信息工程学院课程设计成绩评定表摘要随着科学技术的不断发展,促使人们学科学、学技术、学知识的手段多种多样。

抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合,当今的社会竞争日益激烈,选拔人才,评选优胜,知识竞赛之类的活动愈加频繁,那么也就必然离不开抢答器。

因此抢答器是机关学校、电视台等单位开展智力竞赛活动必不可少的设备,通过抢答者的按键、数码显示等能准确、公正、直观地判断出优先抢答者。

本产品采用了数字显示器直接指示,自动锁存显示结果,并自动复位的设计思想,由数字电路以及外围电路组成,分为八路抢答;在抢答同时附有声音输出接口,提示主持人此时已完成这次的抢答。

数字抢答由主体电路与扩展电路组成。

主体电路包括两部分:一部分是优先编码电路、锁存器、译码电路将参赛队的输入信号在显示在LED上的输出电路;另一部的分式控制电路和报警电路。

通过布线、调试等工作后抢答器成形。

关键字:抢答电路;定时电路;报警电路;LEDAbstractWith the development of science and technology, promote learning science, scienceand technology, many kinds of means of knowledge diversity. Responder as a tool,has been widely used in all kinds of intelligence and knowledge competitionsoccasions, modern society increasingly fierce competition, talent, knowledge contestwinners, such activities become more frequent, then it certainly cannot do withoutresponder. So the responder organizations and schools, television stations and otherunits to carry out intelligence contest activities essential equipment, the responderbutton, the digital display can be accurately, justice, intuitive judgment preferredresponder. The product adopts the digital display direct instructions, automatic latchdisplay results, and design idea of automatic reset, composed of digital circuit and the external circuit, divided into eight road; in the answer at the same time with the sound output interface, indicating that the host at this time has been completed thisvies to answer.Answer the number from the main circuit and expansion circuit. The main circuitconsists of two parts: one is the priority encoder circuit, latch, decoder circuit will be the team's input signal in the display output circuit on LED; fractional control circuit and an alarm circuit to another department. Through the wiring and commissioning work responder forming.Keywords: answer circuit; timing circuit; alarm circuit; LED目录1 任务提出与方案论证 (1)1.2 抢答器目前存在的主要问题 (1)1.3抢答器的工作原理简介 (2)1.4抢答器的工作过程 (2)2总体设计 (4)2.1总体设计框图 (4)2.2工作流程框图 (5)2.3整体电路图如下: (6)3详细设计及其仿真 (9)3.1主要元器件功能介绍 (9)3.1.1抢答按钮 (9)3.1.2、优先编码电路 (9)3.1.3、锁存器 (10)3.1.4、数码显示器 (12)3.1.5、主持人控制开关 (13)3.1.6、控制电路 (14)3.1.7、报警显示电路 (15)3.2功能模块详解 (15)3.3 显示模块: (17)4总结 (18)参考文献 (20)1 任务提出与方案论证1.1 课题研究的相关背景当今的社会竞争日益激烈,选拔人才,评选优胜,知识竞赛之类的活动愈加频繁,而在竞赛中往往分为几组参加,这时针对主持人提出的问题,如果要是让抢答者用举手等方法,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。

基于Proteus的八路抢答器仿真设计

基于Proteus的八路抢答器仿真设计

目录一、抢答器设计功能分析 (2)二、所用器件及介绍 (2)2.1所用器件: (2)2.2主要器件介绍: (2)2.2.1单片机STC89C52RC (2)2.2.2七段数码管 (3)三、仿真软件protues介绍 (4)四、系统程序流程 (5)五、仿真分析 (5)六、设计心得 (7)参考文献资料 (8)附录:程序清单 (9)八路抢答器课程设计一、抢答器设计功能分析1.1 数字抢答器的概述对于抢答器我们大家来说都不陌生,它是用于很多竞赛场合,真正实现先抢先答,让最先抢到题的选手来回答问题。

抢答器不仅考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气。

选手们都站在同一个起跑线上,体现了公平公正的原则。

1.2 设计任务与要求基本设计要求:a、一个总开关控制整个抢答器的启动或断电;b、抢答开始前,8盏LED灯全灭,数码管不显示数字;c、按下开始控制按键,抢答数码管倒数3s开始(从2开始),数码管数到0则抢答开始;d、8个按键作为抢答按键,哪一按键首先按下,相对应的LED灯则亮起来,其余7盏则不亮,代表抢答成功,数码管则会显示出抢答成功者的编号;e、重新开始控制按键按下,则重新开始抢答。

二、所用器件及介绍2.1所用器件:STC89C52RC单片机、8个按键、1个开始控制按键、1个重新开始控制按键、一个总开关、8盏LED灯、一位数码管2.2主要器件介绍:2.2.1单片机STC89C52RC:具有低电压供电和体积小等特点,四个端口只需要两个口就能满足系统的设计要求,很适合便携式产品的设计使用系统。

STC89C52RC是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52RC为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

主要功能特性如下:1.增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051。

8路抢答器仿真课程设计总结报告(完整版)

8路抢答器仿真课程设计总结报告(完整版)

学号:《电子技术课程设计》报告题目:8路抢答器设计学院(系):专业年级:学生姓名:指导教师:完成日期:目录1.设计任务及要求....................................................................................................................... - 2 -1.1课题要求设计................................................................................................................ - 2 -1.2具体设计要求................................................................................................................ - 2 -2.设计方案................................................................................................................................... - 2 -2.1抢答部分方案................................................................................................................ - 2 -2.2声光提示部分方案........................................................................................................ - 2 -2.3主持人开始、复位部分方案设计................................................................................ - 2 -2.4设计思路........................................................................................................................ - 2 -3.设计原理及其电路................................................................................................................... - 3 -3.1抢答部分仿真搭建........................................................................................................ - 3 -3.1.1抢答原理............................................................................................................... - 4 -3.1.2抢答部分仿真图................................................................................................... - 3 -3.2声光提示部分仿真搭建................................................................................................ - 4 -3.2.1声光提示原理....................................................................................................... - 5 -3.2.2声光提示仿真图................................................................................................... - 4 -3.3主持人开始、复位部分仿真搭建................................................................................ - 6 -3.3.1主持部分原理....................................................................................................... - 6 -3.3.2主持部分仿真图................................................................................................... - 6 -3.4主要元器件介绍............................................................................................................ - 7 -3.4.1 74LS148 ................................................................................................................ - 7 -3.4.2 74LS74 .................................................................................................................. - 7 -3.4.3 555定时器............................................................................................................ - 9 -3.4.4七段LED数码管............................................................................................... - 10 -4.电路的了解与调试................................................................................................................. - 13 -4.1最终搭建电路仿真图.................................................................................................. - 13 -4.2电路仿真模拟.............................................................................................................. - 14 -4.2.1主持人复位(准备抢答)................................................................................. - 14 -4.2.2主持人按键开始抢答(声音提示)................................................................. - 15 -4.2.3选手(5号)开始抢答(声光提示,数码管显示)...................................... - 15 -4.2.4主持人复位(发光二极管和数码显示管熄灭)............................................. - 16 -5.设计总结................................................................................................................................. - 16 -6.附录:..................................................................................................................................... - 17 - 参考文献.................................................................................................................................... - 19 -1.设计任务及要求1.1课题要求设计(1)主持人可以独立控制抢答开始,按键按下时选手抢答才有效;(2)有选手先按下抢答按钮后声光提示,并用数码管显示抢答到选手的号码。

8位竞赛抢答器程序与仿真图

8位竞赛抢答器程序与仿真图

8位竞赛抢答器的设计设计要求以单片机为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。

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

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

即选手按按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止。

抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。

当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间为0.5s左右。

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

如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。

通过键盘改变抢答的时间,原理与闹钟时间的设定相同,将定时时间的变量置为全局变量后,通过键盘扫描程序使每按下一次按键,时间加1(超过30时置0)。

同时单片机不断进行按键扫描,当参赛选手的按键按下时,用于产生时钟信号的定时计数器停止计数,同时将选手编号(按键号)和抢答时间分别显示在LED上。

程序:ORG 0000HLJMP MAINORG 0003HLJMP SHESHORG 000BHLJMP IT0PORG 0100HMAIN: MOV TMOD,#01H //定时器T0工作于方式1MOV TH0,#3CH //1秒的初值MOV TL0,#0B0HSETB EASETB ET0 //开总中断,T0中断,外部中断0开启,外部中断跳沿触发。

SETB EX0SETB IT0MOV R4,#30 // R4存放30,用于存放倒计时初值MOV R3,#0AHMOV R7,#0AH // 个十百初始显示"FFF" ,R3存放选手编号,R7存放倒计时的十位,R6存放倒计时的个位MOV R6,#0AHMOV R0,#30 //R0存放倒计时的显示值,初值设为30LCALL XIANSH2STAR: setb P3.6 //关喇叭MOV R1,#00H //选手按键,复位按键,无人抢答的标志位,用于从等待中断中返回到初始//=========复位部分程序======FW: JNB P3.1,FW1 //预判复位键按下否JMP FWFW1: LCALL DELAY //去抖动,判断是否真按下JNB P3.1,FW2JMP FWFW2: MOV R3,#0BH //复位按下,则存放选手编号的R3,放入"灭"的代码MOV A,R4 //倒计时初值R4放入显示倒计时寄存器R0中MOV R0,ALCALL XIANSH1//=========开始部分程序======SAM: JNB P3.0,PKJMP SAMPK: JNB P3.0,PK1 //扫描开始键是否按下JMP SAMPK1: MOV R3,#0BH //按下则R3存"灭"代码,SETB TR0 //启动定时器MOV R2,#0AH //中断次数设为10次,刚好1秒HERE: CJNE R1,#01H,YY //若R1中存放的选手按键标志位为1,则转入STARJMP STAR //否则继续循环等待中断YY: JMP HERE//=======中断程序=======IT0P: CLR TR0DEC R2CJNE R2,#05H,JX0 // 中断5次后,开启扬声器clr P3.6JX0: CJNE R2,#00H,JX1 //中断10次后,关闭扬声器,这样喇叭响0.5秒setb P3.6DEC R0LCALL XIANSH1MOV R2,#0AH //R2中再存入中断次数JX1: LCALL SAMOCJNE R1,#01H,JX2 //扫描选手按键标志位R1,未按下则转JX2 ,按下则返回JMP RETURNJX2: JNB P3.1,PK2JMP CZPK2: LCALL DELAY //检测复位键按下否JMP CZQFW: MOV R1,#01HJMP RETURN //按下则返回CZ: CJNE R0,#00H,CZ1 //倒计时是否计时完毕clr P3.6 //及时完毕无人抢答则扬声器开启LCALL DELAY5 //延时1秒MOV R1,#01H //R1设1JMP RETURN //中断返回CZ1: MOV TH0,#3CH //计时器初值重装MOV TL0,#0B0HSETB TR0RETURN: RETI//========选手键盘扫描程序========SAMO: JNB P1.0,XS1JNB P1.1,XS2JNB P1.2,XS3JNB P1.3,XS4 //预扫描选手按键是否按下JNB P1.4,XS5JNB P1.5,XS6JNB P1.6,XS7JNB P1.7,XS80RETURN2:RET //未按下则返回XS80: LJMP XS8XS1: LCALL DELAY //去抖动再判是否按下JNB P1.0,XS11JMP RETURN2XS11: MOV R1,#01Hsetb P3.6 //按下则显示1号扬声器关闭MOV R3,#01HLCALL XIANSH1JMP RETURN2XS2: LCALL DELAYJNB P1.1,XS22JMP RETURN2XS22: MOV R1,#01Hsetb P3.6 //按下则显示2号扬声器关闭MOV R3,#02HLCALL XIANSH1JMP RETURN2XS3: LCALL DELAYJNB P1.2,XS33JMP RETURN2XS33: MOV R1,#01Hsetb P3.6 //按下则显示3号扬声器关闭MOV R3,#03HLCALL XIANSH1JMP RETURN2XS4: LCALL DELAYJMP RETURN2XS44: MOV R1,#01H //按下则显示4号扬声器关闭setb P3.6MOV R3,#04HLCALL XIANSH1JMP RETURN2XS5: LCALL DELAYJNB P1.4,XS55JMP RETURN2XS55: MOV R1,#01Hsetb P3.6 //按下则显示5号扬声器关闭MOV R3,#05HLCALL XIANSH1JMP RETURN2XS6: LCALL DELAYJNB P1.5,XS66JMP RETURN2XS66: MOV R1,#01Hsetb P3.6 //按下则显示6号扬声器关闭MOV R3,#06HLCALL XIANSH1JMP RETURN2XS7: LCALL DELAYJNB P1.6,XS77JMP RETURN2XS77: MOV R1,#01Hsetb P3.6MOV R3,#07H //按下则显示7号扬声器关闭LCALL XIANSH1JMP RETURN2XS8: LCALL DELAYJNB P1.7,XS88JMP RETURN2XS88: MOV R1,#01Hsetb P3.6 //按下则显示8号扬声器关闭MOV R3,#08HLCALL XIANSH1JMP RETURN2//=========显示程序======XIANSH1:MOV A,R0MOV B,#0AH //R0中存放的倒计时显示值除10 分出十位和个位DIV ABMOV R7,A //十位存入R7中MOV R6,B //个位存入R6中XIANSH2:SETB P0.4CLR P0.5 //选择选手编号的数码管CLR P0.6MOV A,R3MOV DPTR,#SEGTAB //调入代码MOVC A,@A+DPTRMOV P2,A //显示选手编号CLR P0.4SETB P0.5 //选择显示十位的数码管CLR P0.6MOV A,R7MOV DPTR,#SEGTAB //调入代码MOVC A,@A+DPTRMOV P2,A //显示十位CLR P0.4CLR P0.5 //选择显示个位的数码管SETB P0.6MOV A,R6MOV DPTR,#SEGTAB //调入代码MOVC A,@A+DPTRMOV P2,A //显示个位RET//=======抢答时间设置程序======SHESH:INC R0 //倒计时初值加1CJNE R0,#31,BQL //倒计时初值设置超过30 自动清零MOV R0,#00HBQL: MOV R3,#0BHMOV A,R0 //倒计时初值存入其专用寄存器R4中,这样可以全局不变,R0会倒计时中递减而改变MOV R4,ALCALL XIANSH1RETI//====10ms延时程序(去抖动)====DELAY: MOV R7,#20D1: MOV R6,#248D2: DJNZ R6,D2DJNZ R7,D1RET//1s延时程序(无人抢答报警)====DELAY5:MOV R7,#40DL1: MOV R6,#50DL2: MOV R5,#248DL3: DJNZ R5,DL3DJNZ R6,DL2DJNZ R7,DL1RET//======数码管显示调用代码======SEGTAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,8EH,0FFH//0,1,2,3,4,5,6,7,8,9,F,灭END说明:仿真开始显示FFF;按下复位键显示倒计时初值,起初设的是30秒;再按下设时键,按一下计数初值加1,到30自动清零;按下开始键开始倒计时,每减一,有0.5秒的声响;当有选手按下,则倒计时停止,显示当前倒计时数值和选手编号;若在倒计时计数到0,无人抢答则有1秒声响的报警。

八路抢答器实验报告

八路抢答器实验报告

八路抢答器的实验报告一、设计题目八路抢答器设计二、设计要求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)。

八路抢答器仿真
一、任务要求
1、主持人按下抢答“开始”按钮,同时喇叭发出“嘀”的一声,八路抢
答开始;
2、八路抢答按钮的编号分别为1-8,一次只能有一人抢答成功;
3、当某一路抢答成功时,发光二极管立即点亮,并在数码管上显示该路
的号数,直到主持人按复位开关为止,其他人再抢答无效;
4、主持人按“复位”按钮后,必须下次重新抢按“开始”按钮才能继续
抢答。

二、设计方案的选择
制作抢答器可以采用多种设计方案,可以用单片机来完成,它的功能强大制作简单,并且外围的元件也很少;也可以用PLC来实现,他的制作也是比较简单;最后也可以用数字电路来实现,它的原理比较简单,集成块的价格也比较便宜且很容易购买,与我们学完的《数字电路》联系紧密,能将我们所学知识用于实际,对巩固所学知识有重要意义,用了一些成型电路,如NE555标准秒脉冲电路等,使总体方案易于实现。

因此在此设计过程中我采用基于数字电路的八路抢答器八路抢答器由抢答启动电路、启动报警电路、选手编号译码显示电路、复位电路组成。

抢答器主要器件有74LS148、74LS74、555定时器。

抢答器的输入为八路抢答按钮及主持人控制的抢答“开始”和“复位”二个按钮。

抢答器的输出有一个发光二极管、一个数码显示管和一个蜂鸣器。

八路抢答器电路是基于七路抢答电路的一个改装。

相比七路抢答电路可以供更多一人抢答,虽然其中有个小问题存在,但不影响抢答器的使用。

基于proteus,经过元器件的选取,电路的连接,参数的设置,最终仿真等工作,最终实现了蜂鸣提示数码显示八路抢答功能。

1、仿真运行初始状态
刚运行时,74LS148的各个输入0~7应为高电平,E1=0,A1A2A0=111.GS=1,EO=0
2、复位按钮作用后
产生一个短暂的低电平,应使电路状态产生如下变化:74LS148的E1=1,即先封锁各路抢答信号,其他状态不变。

3、开始按钮作用后
产生一个短暂的低电平,应使电路状态产生如下变化:74LS148的E1=0允许各路抢答,同是,喇叭发出嘀的声响。

4、74LS148的1-7路抢答
74LS47有个测灯输入端LT,当此信号输入低电平时,显示8。

把U6:C输出连接到74LS47的LT端,复位后由于U6:C的一路输出为0,另一路来自U5:A,使其在第8路抢答时为0,即把第8路抢答时低电平输入接至U5:A的异步置位端。

5、74LS148的第八路抢答
第八路强大成功后对1~7路的封锁。

U6:C输出的低电平一方面直接给74LS47的LT,使其显示8,另一方面经反相器U9后变高送给或门U6:D,使其为高,接入E1,封锁74LS148的输入。

6、蜂鸣电路
555接单稳态电路,触发端TR接开始按钮,当开始按钮按下时产生一个短暂的低电平,触发单稳态电路,输出3端产生一个固定高度的高电平,此信号给蜂鸣器,使之产生一个嘀的声响。

改变555电路的R2和C1参数,可以改变声音的长短。

三、参数计算
四、设计的电路仿真图
12
1311
U6:D
74LS32
A 7QA 13
B 1QB 12
C 2QC 11D
6QD 10BI/RBO 4QE 9RBI 5QF 15LT 3
QG
14
U4
74LS47
D
2
Q
5
C L K
3
Q
6
S 4R
1
U2:A 74LS74R
4
DC
7
Q 3G N D
1
V C C
8
TR 2
TH
6
CV
5
U7
555
0101112123134152637
4
E I
5
E O
15
A 09A 17A 2
6
G S
14
U1
74LS148
BUZ1
BUZZER
R1
200
D1
LED-BIGY
U9
NOT
D
2
Q
5
C L K 3
Q
6S
4
R
1
U8:A
74LS74
4
5
6
U6:B
74LS32
9
10
8
U6:C
74LS32
D
2
Q
5
C L K 3
Q
6
S
4
R
1U5:A 74LS74D
12
Q
9
C L K 11
Q
8
S
10
R
13U2:B 74LS74
D
2
Q
5
C L K 3
Q
6
S
4
R
1U3:A 74LS74
D
12
Q
9
C L K 11
Q
8
S
10
R
13
U3:B
74LS74
1
2
3
U6:A
74LS32
D
12
Q
9
C L K
11
Q
8
S 10
R
13
U5:B
74LS74
R2
1000k
S8S1S2S3S4S5S6S7
C1
0.01uF
C2
0.47uF
五、仿真结果
六、结论
按照设计时的思路,把电路图连接好。

经过改错,编译,分配管脚,然后就可以看到实验结果。

实验结果为:主持人按下抢答“开始”按钮,同时喇叭发出“嘀”的一声,八路抢答开始;八路抢答按钮的编号分别为1-8,一次
只能有一人抢答成功;当某一路抢答成功时,发光二极管立即点亮,并在数码管上显示该路的号数,直到主持人按复位开关为止,其他人再抢答无效;
主持人按“复位”按钮后,必须下次重新抢按“开始”按钮才能继续抢答。

综上所述,实验结果符合实验任务的要求。

七、心得体会
本课题设计是“八路抢答器”。

主要是通过本次课程设计掌握八路抢答器电路的设计流程和设计原理图。

并学会用proteus做出八路抢答器电路的仿真与分析。

且通过这次课程设计学会用不同的芯片设计简单的抢答器电路。

最终此次课程设计完成了,通过一周的实习,我对Protues软件设计仿真有了一个深入的认识,我也明白了掌握电子CAD技术对测控技术与仪器专业来说非常重要。

所以我严格要求自己,除了认真完成老师分配的任务外,自己也查阅了大量资料对Proteus在电子线路设计中的强大功能能够牢固掌握和灵活运用。

总的来说,我对电子电路分析设计以及基本的电子电路设计过程和技巧有了一定的掌握,并且提升了自己利用计算机设计分析电路的能力。

这周的实习对我来说收获很多,最后非常感谢两位老师在实习过程中对我认真、细心的指导,。

相关文档
最新文档