




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验五 msi组合电路的hdl设计一、 实验目的:继续熟悉实验箱的使用;掌握用hdl语言设计msi组合电路的方法。二、 实验设备与元器件:1、数字电路与系统实验箱 1台2、计算机1台3、quartus ii 软件1套三、 实验任务:用hdl设计:3-8译码器、显示译码器、数据选择器。四、 实验要求:13-8译码器 a)8个输出在实验箱上用8个led发光二极管表示; b)3个输入连接实验箱上的3个按钮; c)附加一个片选使能端。2显示译码器 a)输入为四位bcd码; b)输出驱动一个七段共阴极数码管; c)附加一个片选使能端。3四选一数据选择器 a)四个数据输入端(d3,d2,d1,d0)和两个
2、数据选择输入端(a1,a0),一个数据输出端(y); b)附加一个片选使能端。五、实验设计说明:1、38译码器1) 真值表如下: ena2a1a0 y7y6y5y4y3y2y1y00xxx1111111110001111111000111111101010111110110111111011110011101111101110111111101011111101101111111 2) 在quartus ii 软件上编写vhdl语言如下: library ieee;use ieee.std_logic_1164.all;entity fab5_1 isport(a2,a1,a0,en : in
3、 bit;y7,y6,y5,y4,y3,y2,y1,y0: out bit);end fab5_1;architecture a of fab5_1 issignal tin:bit_vector(2 downto 0);signal tout:bit_vector(7 downto 0);begintin<=a2&a1&a0;process (tin,en)beginif en = '0' thentout<="11111111"elseif tin="000" then tout<="111
4、11110"elsif tin="001" then tout<="11111101"elsif tin="010" then tout<="11111011"elsif tin="011" thentout<="11110111"elsif tin="100" then tout<="11101111"elsif tin="101" thentout<="11011
5、111"elsif tin="110" thentout<="10111111"elsif tin="111" thentout<="01111111"end if;end if;y0<=tout(0);y1<=tout(1);y2<=tout(2);y3<=tout(3);y4<=tout(4);y5<=tout(5);y6<=tout(6);y7<=tout(7);end process;end a;3) 仿真图如下:4) 设置引脚如下:5)
6、 再编译一遍。6) 然后点击“programmer”进行下载到芯片检验。(选模式一)2、 显示器译码器1) 真值表如下:enabcdgfedcba 1x x x x1111111 0000001111110001000011000101011011001110011110100110011001011101101011011111000111000011110001111111100111001112) vhdl语言: library ieee;use ieee.std_logic_1164.all;entity fab5_2 isport(a1,b1,c1,d1 : in bit;g,f,e
7、,d,c,b,a: out bit);end fab5_2;architecture ab of fab5_2 issignal tin:bit_vector(3 downto 0);signal tout:bit_vector(6 downto 0);begintin<=a1&b1&c1&d1;process (tin)begincase tin iswhen "0000" =>tout<="0111111"when "0001" =>tout<="0000110&qu
8、ot;when "0010" =>tout<="1011011"when "0011" =>tout<="1001111"when "0100" =>tout<="1100110"when "0101" =>tout<="1101101"when "0110" =>tout<="1111100"when "0111"
9、=>tout<="0000111"when "1000" =>tout<="1111111"when "1001" =>tout<="1100111"when others =>tout<="0000000"end case;a<=tout(0);b<=tout(1);c<=tout(2);d<=tout(3);e<=tout(4);f<=tout(5);g<=tout(6);end p
10、rocess;end ab;3) 设置引脚如下: 4) 再编译一遍。5) 然后点击“programmer”进行下载到芯片上进行验证。(选模式二)3、 数据选择器1) 真值表如下: ena1a0y1xx0001d0001d1010d2011d32) vhdl语言如下: library ieee;use ieee.std_logic_1164.all;entity fab5_3 isport(en,a1,a0,d3,d2,d1,d0: in bit;y: out bit);end fab5_3;architecture a of fab5_3 issignal tin:bit_vector(1 downto 0);begintin<=a1&a0;process (en,tin)beginif en='0' then case tin iswhen "00" =>y<=d0;when "01" =>y<=d1;when "10" =>y<=d2;when "11" =>y<=d3;end case;else y<='0'end if;end pr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村土地买卖合同范本
- 农村建筑施工合同范本
- 买卖冬虫夏草合同范本
- 勘界测绘合同范例
- 再婚买房合同范本
- 个体简易合同范本
- 包工安装护栏合同范本
- 单位销售岗位劳动合同范本
- 俱乐部装修合同范本
- 养殖合作建设合同范本
- 台湾历届领导人和其大陆政策
- 2023届高考模拟作文“和而不同”导写及范文
- 2023年湖南高速铁路职业技术学院单招笔试职业技能考试题库及答案解析
- 结婚函调报告表
- 中智投资有限公司招聘笔试题库2023
- 2023年中智投资有限公司招聘笔试押题库
- FSC全套程序文件
- YY/T 0729.2-2009组织粘合剂粘接性能试验方法第2部分:T-剥离拉伸承载强度
- GB/T 18271.3-2000过程测量和控制装置通用性能评定方法和程序第3部分:影响量影响的试验
- 移出经营异常名录申请表
- CSCCP宫颈细胞病理学理论考试题
评论
0/150
提交评论