欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    EDA课程设计—抢答器.docx

    • 资源ID:1082089       资源大小:273.12KB        全文页数:14页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    EDA课程设计—抢答器.docx

    内容摘要抢答器是为智力竞赛参赛者答题时进行抢答而设计的一种优先判决器电路,竞赛者可以分为若干组,抢答时各组对主持人提出的问题要在最短的时间内做出推断,并按下抢答按键回答问题。当第一个人按下按键后,则在显示器上显示该组的号码,对应的灯亮,同时电路将其他各组按键封锁,使其不起作用。若抢答时间内无人抢答,则报警灯亮。回答完问题后,由主持人将全部按键曳原,重新起先下一轮抢答。因此要完成抢答器的逻辑功能,该电路应包括抢答器鉴别模块、抢答器计数模块、报警模块、译码模块、分频模块。关键词:抢答鉴别封锁计数报警AbstractRcsponderistheanswerforthequizparlicipantstoanswerinthedcsi11whenaprioritydecisioncircuit,andtheracecanbedividedintoseveralgroups,ansrerineachgrouponthehostissuesraisedintheshortestpossibleti三etomakejudgments,andpresstheanswerinanswerkey.Afterpressingthebuttonwhenthefirstperson,thenthedisplayshowsthenuberofthegroup,thecorresponding1ights.whiIeothergroupswi11bekeycircuitblock,itdoesnotwork.Iftheanswerintime,noansrerin,thealamlights.Answeringquestions,al1thekeysFromthehosttorestoreandre-startthenextroundoftheResponder.Sotocompletetheansweringdevicelogicfunctions,thecircuitshouldincludeRcsponderidentificationnodule.Respondercountingmodule,aIannmodule,decodingnodule,frequencymodule.KEY:ResponderIdentificationBlockadeCountAlarm一、设计要求1 .抢答器同时供1名选手或4个代表队竞赛,分别用1个按钮SO-S3表示。2 .设置一个系统清除和抢答限制开关rst,该开关由主持人限制。3 .抢答据具有锁存与显示功能.即选手按动按钮.锁存相应的编号,并在1.ED和数码管上显示,同时提示灯亮.选手抢答实行优先领存,优先抢答选手的编号始终保持到主持人将系统清除为止。4 .抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如20秒)5 .假如定时时间已到,无人抢答,本次抢答无效系统报瞽并禁止抢答定时显示器上显示20.二、方案设计与论证1、概述将该任务分成五个模块诳行设计,分别为;抢答器鉴别模块、抢答器计时模块、报警模块、分频模块、谛码模块。2、抢答器签别模块:在这个模块中主要实现抢答过程中的抢答功能,并能对超前抢答进行警告,还能记录无论是正常抢答还是期前抢答者的台号并且能实现当有TR批答按键按卜时,该路抢答信号招其余的抢答信号封锁的功能.其中有四个抢答信号st)、si.S2、s3:抢答状态显示信号States:抢答与警Hi时钟信号clk2:系统Sl位伯号rst:警报佶号wamio3、抢答器计数模块:在这个模块中主要实现抢答过程中的计时功能.在有抢答起先后进行20秒的倒计时,并且在20秒倒计时后无人抢答显示超时并报警。其中有抢答时钟信号CIkh系统双位信号N;抢答使能信号Slart:无人抢答警报信号Warn:计时中止信号slop:计时十位和个位信号bUU4、报警模块:在这个模块中主要实现抢答过程中的报警功能,当主持人按下限制键,有限时间内人抢答或是计数到时缘吗涔起先报背,计数停止信号SI叩:状态输出信号aim:计数脓冲elk.5、洋码模块:在这个模块中主要实现抢答过程中将BCD码转换成7段的功能。6、分版模块:在这个模块中主要实现抢答过程中所衢的时钟信号.7、顶层文件:在这个模块中是为前五个模块的综合编写的顶层文件,三、单元电路设计(一)抢答鉴别模块1.VIID1.源程序libraryieee;useie.stdlogicunsigned.all;entityxanshouisport(rst,clk2:instdlogic:s,sl.s2,s3:instd_logic;$tates:buffcrstdlogic-veclr(3downto0);1ight:bufferstdlogicvector(3downto0):warn:outstdlogic);endxuanshou:architectureoneofxuanshouissignalst:stdlogicvector(3dvnto0);beginpl:process(S0,m>slfs2,s3,c1k2)beginifrst=,O*thenwarm<=*0'jst<="0000"elsifclk2,eventandclk2=*thenif<s'orst(O)三,)andnot(st(l)'orst(2)=>orst(3)'thenendif;if(7='1'orthenendif;if(s2=torthenendif;if(s3=Torthenendif;VIanI二St(O)orsi(D=*)and>t(Sl(Q)='1'si1.i'st(2)三*)andnot(st(O)=*st(2)<=t;st(3)三*)andnot(st(O)1st(3)<,:st(1)orst(2)orst(3);orororSl='1'st(i>,orororst(3)=>>st(3)=T)st(2)三,l,)endif:endprocesspl;p2:process(states(O)1States(I)lstates(2)lstates(3),light)beginif(st=*0000*)thenstates<=*0000*;elsif(st<=*000p)thenstates<=*01*;elsif(s<=*0010*)thenSlaleS<="0010”;elsif(st<三*0100*)thenstates<三*0011*;elsif(st<=1000*)thenstates<=0100:endif;light<=st:endprocessp2;endone;2 .抢答鉴别仿典图A*«<M*.附bNMIff>*arMPtortr6495«HMt|搐M5a%3 .抢答签别元件图(二)计数模块1.VIiD1.海程序libraryieee;useicec.std_Iogic_llfrl.al1;useieee.stdlogicunsigned.all;entityJSisport(clkl,rst,start,stop:instdlogic;ta,tbJbufferstd.logicvector(3downto0);endJS:architectureoneofJSissignalco:std_logic:beginpl:process(clkl>rst»start,stop,ta)beginifrst=*0*orstep='】'thenta<=*0000*;elsifclkevent«indclkl,thenco<=O;ifstart=*VthenifIa="QQOO"then;elseta<=ta-l;endif;endif;endif;endprocesspl;p2:process(co,rst.start,stop,tb)beginifrst=*0*orstop=*1'thentb<=*0010*;lSifco*eventandco=*thenifstart='theniftb=*0000*thentb<*0011*;elsetb<=tb-l;endif:endif;endif;endprocessp2;endone;2,计数仿真图械/ne%123m<*Pwlr.Bl1diTilu123S91is655isTmnJWlnr二WmmrJw1.j三11三mrwj11rmjwrm2*3StetQtQ0IiJXIOJXBI(H3.计数元件图(三)报警模块1 .YHD1.源程序libraryicee;useieee.stdlogic1161.all;entityshengyinisport(rst:instd.logic:warn:instd.logic;elk:instd.logic:ta,tb:inintegerrangeOto9:stop:instd.logic:alm:outSu1.IOgiC);end;architecturebhvofshengyinisbeginprocess(wiirn,la,tb,stop,elk)beginifrst=*O*thenaln<="O':elsifstop=*thenaln<-,0,;elsifta=Oandtb=Othenal<=clk;elsifwarn'thenaln<=clk;elseal三<=,O*:endif:endprocess;end:2 .报警仿真图QHjrtsrlneBsrfijrtec*2InIktsvdUSniEndA曼TduH9=1毋力I号”2号B3对SSJ<n61BB8行K0dkr跚蒯工呱二服l三三三11l三三三三三f三ll三ll三三l三跚Or三酬OlllUEN婚rJ1.II-I33.rTXOXT2Q也F:2XOXZTvmr-TQ业r«J三l三三1._IU1.三三.,三_J三三三I皿唧毗WT则11三三岫!聊Ul3 .报警元件图(四)七段译码器模块1 .YHD1.源程序1.IBRARYIEEE;USEIEEE.STD1.OGIC1164.A1.1.:ENTITYYMQISPORT(bed:INSTD_1X)GIC_VECTOR(3DOeXrO0):doucOUTSTD1.oGIJVECToR(6DOWNTO0»:ENDYMQ;ARCIirrECTlRl-rtlOFYMQISBEGINPROCESS(bed)BEGINCASEbedISUHEX'OOOO=>dout<=*1OOO(XX)*;HHEN000=>dout<=*111100;UHE

    注意事项

    本文(EDA课程设计—抢答器.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开