组合逻辑电路的设计和分析

组合逻辑电路的设计和分析

ID:43240609

大小:1.15 MB

页数:42页

时间:2019-10-07

组合逻辑电路的设计和分析_第1页
组合逻辑电路的设计和分析_第2页
组合逻辑电路的设计和分析_第3页
组合逻辑电路的设计和分析_第4页
组合逻辑电路的设计和分析_第5页
资源描述:

《组合逻辑电路的设计和分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、组合逻辑电路的设计和分析1概述2编码器3译码器4简单数字显示系统5其它定义:任一时刻的输出仅仅取决于当时的输入,与电路原来的状态无关,这样的数字电路叫做组合逻辑电路。常用组合逻辑电路有以下几种:(1)编码器(2)译码器(3)比较器(4)数据选择器(5)三态输出电路(6)加法器1概述2编码器2.18-3编码器2.2二-十进制编码器编码器有普通编码器和优先编码器,我们设计一个普通的8-3编码器。输入信号输出信号使能端口一、外观及功能2.18-3编码器注:EN为1时编码器工作二、其VHDL程序结构体1实体architecturem2ofbmqisbeginprocess(a)begi

2、nifen='1'thencaseaiswhen"00000001"=>Y<="000";when"00000010"=>Y<="001";when"00000100"=>Y<="010";when"00001000"=>Y<="011";when"00010000"=>Y<="100";when"00100000"=>Y<="101";when"01000000"=>Y<="110";when"10000000"=>Y<="111";whenothers=>y<="000";endcase;elsey<="000";endif;endprocess;endm2;结构体25.2

3、.2二-十进制编码器一、外观及功能二、其VHDL程序libraryieee;useieee.std_logic_1164.all;entitybmqisport(A:instd_logic_vector(9downto0);B:outstd_logic_vector(3downto0));endbmq;architecturem1ofbmqisbeginB<="0000"whenA="0000000001"else"0001"whenA="0000000010"else“0010"whenA="0000000100"else“0011"whenA="0000001000"els

4、e“0100"whenA="0000010000"else“0101"whenA="0000100000"else“0110"whenA="0001000000"else“0111"whenA=“0010000000"else“1000"whenA=“0100000000"else“1001"whenA=“1000000000"else“1111"endm1;结构体实体3译码器3.13-8译码器3.2七段显示码译码器3.13-8译码器一、外观及功能二、其VHDL程序libraryieee;useieee.std_logic_1164.all;entityymqisport(Y:

5、instd_logic_vector(2downto0);EN:instd_logic;A:outstd_logic_vector(7downto0));endymq;architecturem1ofymqisbeginprocess(y)beginifen='1'thencaseyiswhen"000"=>A<="00000001";when"001"=>A<="00000010";when"010"=>A<="00000100";when"011"=>A<="00001000";when"100"=>A<="00010000";when"101"=>A<="00100000

6、";when"110"=>A<="01000000";when"111"=>A<="10000000";whenothers=>A<="11111111";endcase;elseA<="11111111";Endif;endprocess;endm1;3.2七段显示码译码器一、外观及功能二、其VHDL程序Libraryieee;Useieee.std_logic_1164.all;Useieee.std_logic_unsigned.all;EntityxianisPort(C:instd_logic_vector(3downto0);D:outstd_logic_vecto

7、r(6downto0));Endxian;Architecturea1ofxianisBeginD<="0111111"whenC="0000"else--0"0000110"whenC="0001"else--1"1011011"whenC="0010"else--2"1001111"whenC="0011"else--3"1100110"whenC="0100"else--4"1101101"whenC="0101"else--5"1111101"whenC="0110"else--6"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。