欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年八路抢答器EDA课程设计VHDL .pdf

    • 资源ID:33662231       资源大小:776.05KB        全文页数:27页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    2022年八路抢答器EDA课程设计VHDL .pdf

    1 第一章 EDA 技术简介EDA在通信行业(电信)里的另一个解释是企业数据架构,EDA给出了一个企业级的数据架构的总体视图,并按照电信企业的特征,进行了框架和层级的划分。20 世纪 90 年代,国际上电子和计算机技术较先进的国家,一直在积极探索新的电子电路设计方法,并在设计方法、工具等方面进行了彻底的变革,取得了巨大成功。 在电子技术设计领域, 可编程逻辑器件 (如CPLD 、FPGA )的应用,已得到广泛的普及,这些器件为数字系统的设计带来了极大的灵活性。这些器件可以通过软件编程而对其硬件结构和工作方式进行重构, 从而使得硬件的设计可以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法、设计过程和设计观念,促进了 EDA 技术的迅速发展。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言 HDL完成设计文件, 然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。利用 EDA工具,电子设计师可以从概念、算法、协议等开始设计进行八路抢答器的系统,大量工作可以通过计算机完成,并可以将抢答器从电路设计、性能分析到设计出IC 版图或 PCB 版图的整个过程的计算机上自动处理完成。现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有 EDA的应用。目前 EDA技术已在各大公司、企事业单位和科研教学部门广泛使用。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 27 页 - - - - - - - - - 2 第二章八路抢答器设计目的和要求第一节设计目的学习 ALTERA 公司的 FPGA/CPLD 的结构、特点和性能。 学习集成开发软件 MAX+plus II/Quartus II 的使用及设计过程。熟悉EDA工具设计数字电路设计方法, 掌握 VHDL 硬件描述语言设计方法。 根据给定题目设计数字电路,来加深对可编程逻辑器件的理解和掌握。第二节设计具体要求及功能在所选择器件内完成八路抢答器的设计,要求设计完成后芯片具有抢答器的全部功能、 包括显示和操作接口。 抢答器要求有八路抢答输入,抢答逻辑设计合理(具有抢答锁定) ,抢答编号显示,抢答成功指示,抢答完成后状态复位。在相应的器件平台上完成设计的输入、编译、综合或适配通过。8路抢答器控制系统是娱乐活动中经常使用的重要基础设备之一,根据抢答要求,系统所需实现的功能如下:(1)主持人按键清零,数码显示0,蜂鸣器不叫,进入抢答状态。(2)主持人发出开始命令, 8人开始抢答。其中一人先按下抢答键,蜂鸣器发出鸣叫,数码显示该人号码,其他人再按键,系统不再响应,直至主持人按键清零,下一次抢答开始。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 27 页 - - - - - - - - - 3 第三章 设计思路及系统结构第一节八路抢答器控制系统的设计思路与功能抢答器同时供 8 名选手或 8 个代表队比赛,分别用8 个按钮 a1 a8 。设置一个系统清除和抢答控制开关Reset, 该开关由主持人控制。抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,扬声器发出声响提示,数码显示选手号码。其他人再按键,系统进行了优先锁存,不再响应,优先抢答选手的编号一直保持到主持人将系统清除为止,下一次抢答开始。扩展功能:该电路具有犯规报警功能。当主持人未按下开关开始抢答前,参赛选手若按下开关,则抢答系统发出蜂鸣声报警并显示犯规组别。第二节抢答器的工作原理简介如图 2-1 所示为抢答器的结构框图,它由主体电路和扩展电路两部分组成。主体电路完成基本的抢答功能,即开始抢答后,当选手按动抢答键时,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。扩展电路完成检测数码管工作情况。其工作原理为:接通电源后,主持人将开关拨到 清除 状态,抢答器处于禁止状态,编号显示器灭灯,定时器显示设定时间;主持人将开关置于 开始 状态,宣布 开始 抢答器工作。定时器倒计时,扬声器给出声响提示。选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间。如果再次抢答必须由主持人再次操作 清除和开始 状态开关。图 2-1 抢答器结构框图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 27 页 - - - - - - - - - 4 第三节抢答器的工作流程图 2-2 抢答器的基本工作原理 : 在抢答竞赛或呼叫时, 有多个信号同时或不加 载运开开 始 数 码管显示 FFF 开开 始 前 有 选显 示 犯 规选 手 号 码并 伴 有 语倒 计时结有选手显示显示选手号码,倒计时时间 , 语音报正常流犯规流若超过答题时间,则答题根 据 选 手名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 27 页 - - - - - - - - - 5 同时送入主电路中,抢答器内部的寄存器工作,并识别、记录第一个号码,同时内部的定时器开始工作,记录有关时间并产生超时信号。在整个抢答器工作过程中,显示电路、语音电路等还要根据现场的实际情况向外电路输出相应信号。抢答器的工作流程分为、系统复位、正常流程、犯规流程等几部分,如图2-2 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 27 页 - - - - - - - - - 6 第四章抢答器的电路设计第一节抢答器的总体结构如图 4-1 所示为总体方框图。接通电源后,后台工作人员将检测开关 S置“检测”状态,数码管在正常清除下,显示“” ;当后台工作人员将检测开关 S 置“抢答”状态,主持按系统清除按键,抢答器处于禁止状态,编号显示器灭灯;主持人松开,宣布“开始”,抢答器工作。选手按动抢答按键,抢答器完成:优先判断、编号锁存、编号显示。当一轮抢答之后,优先抢答选手的编号一直保持到主持人将系统清除为止。如果再次抢答必须由主持人再次按动系统清除按键。图 4-1 第二节优先判断与编号锁存电路优先判断与编号锁存电路如图4-2 所示。电路选用优先编码器74LS148 和锁存器 74LS279 来完成。该电路主要完成两个功能: 一是分辨出选手按键的先后,并锁存优先抢答者的编号;二是禁止其他选手按键,其按键操作无效。工作过程:系统清除按键按动时,74LS279 的四个 RS触发器的置 0 端均为 0, 使四个触发器均被置0。 1Q为 0, 使 74LS148的使能端 =0,74LS148处于允许编码状态,同时1Q为 0,使 74LS48的灭灯输入端 =0,数码管无显示。这时抢答器处于准备抢答状态。当系统清除按键松开时,抢答器处于等待状态。当有选手将按键开关按下时,抢答器将接受并显示抢答结果,假设按下的是S4,则 74LS148的编码输出为011,此代码送入74LS279 锁存后,使4Q3Q2Q=100,亦即名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 27 页 - - - - - - - - - 7 74LS148的输入为 0100; 又 74LS148的优先编码标志输出为 0, 使 1Q=1 ,即 =1,74LS48处于译码状态,译码的结果显示为“4” 。同时 1Q=1 ,使74LS148的 =1,74LS148处于禁止状态,从而封锁了其他按键的输入。此外, 当优先抢答者的按键松开再按下时, 由于仍为 1Q=1 , 使 =1, 74LS148仍处于禁止状态,确保不会接受二次按键时的输入信号,保证了抢答者的优先性。(74LS148为 8 线3 线优先编码器,表1 为其真值表,图3为逻辑图; 74LS279为四个 /R/S 锁存器,表 2 为其真值表,图 4 为逻辑图。 )HPRI/BCD100/Z10111/Z11122/Z12133/Z1314/Z1425/Z1536/Z1647/Z175V18ENa11011121314151617151814a91a72a64aR总LEDR LR ES21R11Q41S 121S 232R52Q72S63R103Q93S 1113S 2124R144Q134S15GNDVCC抢 答 按 键系 统 清除 按 键1Q2Q3Q4QS0S1S2S3S4S5S6S7图 4-2 Inputs Outputs SRQH 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 27 页 - - - - - - - - - 8 H L Not sure 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 27 页 - - - - - - - - - 9 第五章 抢答器的单元电路设计简易逻辑数字抢答器由主体电路与扩展电路组成。优先编码电路、锁存器、译码电路将参赛队的输入信号在显示器上输出;用控制电路和主持人开关启动报警电路,以上两部分组成主体电路。通过定时电路和译码电路将秒脉冲产生的信号在显示器上输出实现计时功能,构成扩展电路。现简单介绍抢答器设计中的抢答电路、定时电路、报警电路、时序控制电路、显示及译码电路。第一节抢答器设计中的抢答电路参考电路如图5-1 所示。该电路完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号;二是禁止其他选手按键操作无效。工作过程:开关S 置于“清除”端时, RS触发器的R端均为, 4个触发器输出置,使74LS148的ST,使之处于工作状态。当开关S置于“开始”时,抢答器处,010012YYY,0EXY经 RS锁存后, 1Q=1 ,BI=1,74LS48处于工作状态, 4Q3Q2Q=101,经译码显示为“ 5”。此外,1Q ,使 74LS148ST,处于禁止状态,封锁其他按键的输入。当按键松开即按下时, 74LS148 的,1EXY此时由于仍为1Q ,使ST,所以 74LS148仍处于禁止状态,确保不会出二次按键时输入信号,保证了抢答者的优先性。如有再次抢答需由主持人将开关重新置于“清除”然后再进行下一轮抢答。 (LS148为线线优先编码器。 )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 27 页 - - - - - - - - - 10 图 5-1 第二节抢答器设计中的定时电路由节目主持人根据抢答题的难易程度,设定一次抢答的时间,通过预置时间电路对计数器进行预置, 计数器的时钟脉冲由秒脉冲电路提供。可预置时间的电路选用十进制同步加减计数器74LS192进行设计,具体电路如图 5-2 所示。本设计是以555 构成震荡电路,由74LS192来充当计数器,构成抢答器的倒计时电路。该电路简单,无需用到晶振,芯片都是市场上容易购得的。设计功能完善,能实现直接清零、启动。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 27 页 - - - - - - - - - 11 图 5-2 第三节抢答器设计中的报警电路由 555 定时器和三极管构成的报警电路如图5-3 所示。其中 555 构成多谐振荡器,振荡频率fo 143 (RI2R2 )C ,其输出信号经三极管推动扬声器。 PR为控制信号,当PR为高电平时,多谐振荡器工作,反之,电路停振。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 27 页 - - - - - - - - - 12 图 5-3 第四节抢答器设计中的时序控制电路时序控制电路是抢答器设计的关键,它要完成以下三项功能:主持人将控制开关拨到 开始位置时,扬声器发声,抢答电路和定时电路进人正常抢答工作状态。当参赛选手按动抢答键时,扬声器发声,抢答电路和定时电路停止工作。当设定的抢答时间到,无人抢答时,扬声器发声,同时抢答电路和定时电路停止工作。根据上面的功能要求,设计的时序控制电路如图 5-4 所示。图中,门 G1 的作用是控制时钟信号CP 的放行与禁止,门G2 的作用是控制74LS148的输人使能端。图 4-3 的工作原理是:主持人控制开关从清除 位置拨到 开始 位置时,来自于图4-1 中的 74LS279的输出 1Q=0,经 G3反相, A1, 则时钟信号 CP能够加到 74LS192的 CPD 时钟输入端,定时电路进行递减计时。同时,在定时时间未到时,则 定时到信号 为1,门 G2的输出ST=0,使 74LS148 处于正常工作状态,从而实现功能名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 27 页 - - - - - - - - - 13 的要求。当选手在定时时间内按动抢答键时,1Q 1,经 G3 反相, A0, 封锁 CP 信号,定时器处于保持工作状态; 同时,门 G2的输出ST=1,74LS148处于禁止工作状态,从而实现功能的要求。当定时时间到时,则 定时到信号 为 0,ST=1,74LS148处于禁止工作状态,禁止选手进行抢答。同时,门 G1处于关门状态,封锁 CP 信号,使定时电路保持00 状态不变,从而实现功能的要求。集成单稳触发器74LS121用于控制报警电路及发声的时间。图 5-4 第五节显示与译码电路七段显示译码器与数码管如下图7 段显示译码所示, 74LS48将锁存器 74LS279的信号译码,输出给数码管。当后台工作人员将S置于 GND ,LT=0,使灯测试输入端(图中3 号)=1,这时测试数码管工作情况;当后台工作人员将 S置于 Vcc,LT=1,使灯测试输入端(图中3 号)=1,这时正常译码。 (74LS48为 4 线七段译码器 / 驱动器,图 4-6 为逻辑图)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 27 页 - - - - - - - - - 14 BIN/7 -SEGT214&5CT=03G21V207112246813a 20, 2112b 20, 2111c 20, 2110d 20, 219e 20, 2115f 2 0,2 114g 20, 21VCCabfcgdeDPY76421910abcdefg5dpdpGNDS7 段显示译码器与数码管74LS48逻辑图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 27 页 - - - - - - - - - 15 第六章 基于 VHDL 的实体设计MAX+plus 是美国 ALTERA 公司提供的 FPGA CPLD开发集成环境,该公司是世界最大的可编程逻辑器件供应商之一。MAX+plus 界面友好,使用便捷,被誉为业界最容易的EDA软件。下面详细论述使用MAX+plus软件设计 8 路抢答器控制系统的过程。本设计采用用Altera公司 MAX7000S 系列的 EPM7128SLC84-15 来实现。(校 EDA 实验室 EDA-V实验箱中所用 CPLD 芯片) 。第一节程序设计一 编码程序:LIBRARY ieee; USE ieee.std_logic_1164.ALL; ENTITY change IS PORT(q1,q2,q3,q4,q5,q6,q7,q8: IN STD_LOGIC; clr : IN STD_LOGIC; m: OUT STD_LOGIC_vector(3 downto 0); en: OUT STD_LOGIC); END change; ARCHITECTURE a OF change IS BEGIN process(q1,q2,q3,q4,q5,q6,q7,q8,clr) variable temp:STD_LOGIC_vector(7 downto 0); begin 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 27 页 - - - - - - - - - 16 temp:=q1&q2&q3&q4&q5&q6&q7&q8; case temp is when01111111=mmmmmmmmm=1111; end case; en = temp(7) AND temp(6) AND temp(5) AND temp(4) AND temp(3) AND temp(2) AND temp(1) AND temp(0) AND clr; end process; END a; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 27 页 - - - - - - - - - 17 二 锁存程序:LIBRARY ieee; USE ieee.std_logic_1164.ALL; USE ieee.std_logic_unsigned.ALL; ENTITY lock IS PORT(s1: IN STD_LOGIC; s2: IN STD_LOGIC; s3: IN STD_LOGIC; s4: IN STD_LOGIC; s5: IN STD_LOGIC; s6: IN STD_LOGIC; s7: IN STD_LOGIC; s8: IN STD_LOGIC; clr: IN STD_LOGIC; q1,q2,q3,q4,q5,q6,q7,q8: OUT STD_LOGIC); END lock; ARCHITECTURE a OF lock IS BEGIN process(s1,s2,s3,s4,s5,s6,s7,s8,clr) begin if(clr =0) then q1=1;q2=1; q3=1;q4=1; q5=1;q6=1; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 27 页 - - - - - - - - - 18 q7=1;q8=1; else q1=s1;q2=s2; q3=s3;q4=s4; q5=s5;q6=s6; q7=s7;q8=s8; end if; end process; END a; 三 抢答成功扬声器发声程序:LIBRARY ieee; USE ieee.std_logic_1164.ALL; USE ieee.std_logic_unsigned.ALL; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 27 页 - - - - - - - - - 19 ENTITY cnt IS PORT(clk,en: in STD_LOGIC; sound1:out STD_LOGIC); END cnt; ARCHITECTURE a OF cnt IS BEGIN process(en,clk) begin if(clkevent and clk=1) then if(en=1) then sound1=1; else sound1 BCD BCD BCD BCD BCD BCD BCD BCD BCD BCD BCD =00000000; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 27 页 - - - - - - - - - 21 END CASE; END PROCESS; END a; 第二节编译管脚设置程 序 输 入 完 成 后 然 后 选 择 用 于 编 程 的 目 标 芯 片 : 选 择 菜单“Assign ”“Device”, 窗口中的 Device Family 是器件序列栏 , 先在此栏中选择 MAX7000S 。然后选择 EMP7128SLC84- 15 器件, 按 OK,就可以进行编译了 , 经“MAX+PLUSE II ”中的“ Compiler ”菜单编译 , 以验证设计结果是否符合要求, 如果有问题 , 则返回原设计文件再次进行修改, 直到正确为止。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 27 页 - - - - - - - - - 22 编译无误后经“ MAX+PLUSE II ”中的“ FLOORPLAN EDITOR ” 菜单,进行输入、输出管脚设置 , 将元件端口放置到 EPM7128SLC84- 15芯片适当的 I/O 口, 并用手工调整按图十三所示设置。第三节仿真编译成功后进行仿真。 首先建立波形文件。波形文件建好并存盘后。选择菜单“ Max+plusII ”“simulator ”, 启动仿真操作 , 结束后观察仿真波形 ( 图十四所示 ) 。从仿真波形看 , 符合设计要求。图十四 顶层仿真波形图s1,s2,s3,s4,s5,s6,s7,s8输入q1,q2,q3,q4,q5,q6,q7,q8锁存输出M 编码输出和 BCD 显示输入clk 时钟clr 0,清零 1 为开始抢答en抢答成功BCD 数码管显示输出名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 27 页 - - - - - - - - - 23 心得体会在课程设计的这段时间里,我认为收获还是很多的,不但进一步掌握了数字电子技术的基础知识及一门专业仿真软件的基本操作,还提高了自己的设计能力及动手能力, 同时对于智能抢答器来了个系统的总结。更多的是让我看清了自己,明白了凡事需要耐心,实践是检验学习的唯一标准。理论知识的不足在这次课设中表现的很明显。这将有助于我今后的学习,端正自己的学习态度,从而更加努力的学习。总之,通过本次课程设计不但让我又学到了一些知识,而且也提高了我的综合能力。使我在各方面都得到了锻炼,非常感谢我的同组同学,也非常感谢我们的指导老师,使我们这次的课程设计任务圆满完成。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 27 页 - - - - - - - - - 24 参考文献1康华光主编, 电子技术基础 -数字部分,高等教育出版社, 1998。2谭会生等 主编, EDA技术及应用,西安电子科技大学出版社, 2001 3潘松等主编, EDA技术实用教程,科学出版社, 2006 4雷伏容主编, VHDL 电路设计,清华大学出版社, 2006 5Charles H.Roth等著, 数字系统设计与 VHDL ,电子工业出版社6 丁 建 伟 . 抢 答 器 电 路 设 计 J.兰 州工 业 高 等 专 科 学 校 学报,2008,(04).13-17. 7 王冬梅 , 张建秋 .八路抢答器设计与实现 J. 佳木斯大学学报 (自然科学版 ), 2009,(06).22-26. 8蔡明生 , 黎福海 , 徐文玉 . 电子设计 . 北京: 高等教育出版社 .2004. 9王树昆 , 赵晓巍 ,EDA 技术在教学中的应用 . 吉林工程技术师范学院学报,2003;19(9):4-7 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 27 页 - - - - - - - - - 25 附录元器件清单 : 74LS48 3 个电阻 68 K 1个74LS121 1 个电阻 510 2个74LS148 1 个电容 10uF 2个74LS192 2 个电容 0.1uF 1个74LS279 1 个电容 100uF 1个NE555 2 个发光二极管 2个电阻 1 K 1 个按键开关 9个电阻 10 K 9 个共阴数码管 3个电阻 15 K 1 个74LS00 1个电阻 4.7 K 1 个74LS11 1个电阻 5.1 K 1 个三极管 3DG12 1个电阻 100 K1 个总程序:LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY total IS PORT(clk: IN STD_LOGIC; clr: IN STD_LOGIC; s1,s2,s3,s4,s5,s6,s7,s8 : IN STD_LOGIC; sound1 : OUT STD_LOGIC; BCD: OUT STD_LOGIC_vector(7 downto 0); END total; ARCHITECTURE total_run OF total IS COMPONENT change PORT(q1,q2,q3,q4,q5,q6,q7,q8: IN STD_LOGIC; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 27 页 - - - - - - - - - 26 clr: IN STD_LOGIC; m: OUT STD_LOGIC_vector(3 downto 0); en: OUT STD_LOGIC); END COMPONENT; COMPONENT cnt PORT(clk,en: in STD_LOGIC; sound1:out STD_LOGIC); END COMPONENT; COMPONENT display PORT(l: IN STD_LOGIC_VECTOR(3 downto 0); BCD1: OUT STD_LOGIC_VECTOR(7 downto 0); END COMPONENT; signal en : STD_LOGIC; signal m : STD_LOGIC_vector(3 downto 0); signal q1,q2,q3,q4,q5,q6,q7,q8 : STD_LOGIC; BEGIN u1 : lock PORT MAP(s1,s2,s3,s4,s5,s6,s7,s8,clr,q1,q2,q3,q4,q5,q6,q7,q8); u2 : change PORT MAP(q1,q2,q3,q4,q5,q6,q7,q8,clr,m,en); u3 : cnt PORT MAP(clk,en,sound1); u4 : display PORT MAP(m, BCD); END total_run; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 27 页 - - - - - - - - - 27 U174LS148DA09A17A26GS14D313D41D52D212D111D010D74D63EI5EO15GND8VCC1674LS48DA7B1C2D6OA13OD10OE9OF15OC11OB12OG14LT3RBI5BI/RBO4GND8VCC16U474STD116N1D141D261D381D4101G231Q151Q271Q391Q4111G121CLR1GND122CLR132G1142G2152D1162Q1172D2182Q2192D3202Q3212D4222Q423VCC24U8B74S04NVCC5VL1150H01825679VCC5VVCCVCC5V1213VCC14170U374STD116N1D141D261D381D4101G231Q151Q271Q391Q4111G121CLR1GND122CLR132G1142G2152D1162Q1172D2182Q2192D3202Q3212D4222Q423VCC2418202126VCC5V027112910VCC03028430XFG102519VCC3201623T1RXDTXDRTSCTS15333435U9GNDVCCCVRSRWED0D1D2D3D4D5D6D736373839404142VCCCRS14344CRS245VCC5VVCC22VCC24名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 27 页 - - - - - - - - -

    注意事项

    本文(2022年八路抢答器EDA课程设计VHDL .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开