数字电路逻辑设计课件:4-2.PPT
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字电路逻辑设计课件:4-2.PPT》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 逻辑设计 课件
- 资源描述:
-
1、4.2.2采用中规模集成器件实现组合逻辑函数采用中规模集成器件实现组合逻辑函数4.2组合逻辑电路设计4.2.1采用小规模集成器件的组合逻辑电路设计采用小规模集成器件的组合逻辑电路设计说明说明:有时由于输入变量的条件(如只有原变量输入,没:有时由于输入变量的条件(如只有原变量输入,没有反变量输入)、采用器件的条件(如在一块集成器件上包含有反变量输入)、采用器件的条件(如在一块集成器件上包含多个基本门)等因素,采用多个基本门)等因素,采用最简最简与与- -或或式式实现电路,不一定是最实现电路,不一定是最佳电路结构。佳电路结构。4.2.1 采用小规模集成器件的组合逻辑电路设计采用小规模集成器件的组合
2、逻辑电路设计设计步骤 概念概念:设计是分析的逆过程,即如何根据逻辑功能的要求:设计是分析的逆过程,即如何根据逻辑功能的要求及器件资源情况,设计出实现该功能的最佳电路及器件资源情况,设计出实现该功能的最佳电路。逻辑功能逻辑功能要求要求真值表真值表逻辑函数逻辑函数表达式表达式化简化简变换变换逻辑图逻辑图图4- -2- -1 组合逻辑电路设计步骤例题讲解例例4- -1有一火灾报警系统,设有烟感、温感和紫外光感三有一火灾报警系统,设有烟感、温感和紫外光感三种不同类型的火灾探测器。为了防止误报警,只有当其中有两种不同类型的火灾探测器。为了防止误报警,只有当其中有两种或两种类型以上的探测器发出火灾探测信号
3、时,报警系统才种或两种类型以上的探测器发出火灾探测信号时,报警系统才产生报警控制信号,试设计产生报警控制信号的电路。产生报警控制信号,试设计产生报警控制信号的电路。依题意:依题意:探测器的火灾探测信号应为电路的输入,令探测器的火灾探测信号应为电路的输入,令A、B、C分别代表分别代表烟感、温感和紫外光感三种探测器的探测信号烟感、温感和紫外光感三种探测器的探测信号,“1”表示有火灾探测信号,表示有火灾探测信号, “0”表示没有火灾探测信号;表示没有火灾探测信号;最终是否产生报警信号为电路的输出,设为最终是否产生报警信号为电路的输出,设为F, “1”表示表示产生报警信号,产生报警信号, “0”表示不
4、产生报警信号。表示不产生报警信号。解解第二步:第二步: 根据电路设计对所使用器件的要求,将输出表达根据电路设计对所使用器件的要求,将输出表达式变换成适当的形式。式变换成适当的形式。第一步:第一步:列写真值表,求得最简列写真值表,求得最简与或与或表达式。表达式。11001100B10101010C11101000F01111000A表4- -2- -1 例4- -1真值表001001110001111001ABC CBCABAFBCACABF 图4- -2- -2 例4- -1卡诺图与或式:与或式:或与式:或与式:(1) 若采用若采用与非与非器件,则变换成器件,则变换成与非与非- -与非与非表达
5、式。表达式。BCACABBCACABF &ABCF(2) 若采用若采用或非或非器件,则变换成器件,则变换成或非或非- -或非或非表达式。表达式。CBCABACBCABAF )()(3) 若采用若采用与或非与或非器件,则变换器件,则变换成成与或非与或非表达式。表达式。CBCABACBCABAF 1ABCF111图4- -2- -4 例4- -1或非结构逻辑图&ABCF11&11图4- -2- -5 例4- -1与或非结构逻辑图图4- -2- -3 例4- -1与非结构逻辑图例例4- -2在只有原变量输入,没有反变量输入条件下,用在只有原变量输入,没有反变量输入条件下,用与与非非门实现函数门实现函
6、数F(A,B,C,D)=m(4,5,6,7,8,9,10,11,12,13,14)解解 第一步第一步: 作出卡诺图,化简求得最简与或表达式。作出卡诺图,化简求得最简与或表达式。01110111000111100001CDAB010101111110图4- -2- -6 例4- -2卡诺图&ABC&ABDF图4- -2- -7 例4- -2既有原变量输入又有反变量输入时与非结构逻辑图DACBBABAF 化简结果为:化简结果为:如果允许有反变量输入,其逻辑电路如图如果允许有反变量输入,其逻辑电路如图4- -2- -7所示。所示。DACBBABAF 变换为变换为与非与非与非与非式:式:ACBBDAA
7、CBBDACABDBADACBBABAF )()( 第二步第二步: 对化简结果进一步变对化简结果进一步变换,力求电路最简。换,力求电路最简。 由于只有原变量输入,则其由于只有原变量输入,则其逻辑电路如图逻辑电路如图4- -2- -8(a)所示。所示。图4- -2- -8 例4- -2只有原变量输入时与非结构逻辑图&BC&ADF1111(a)&BCADF(b) 逻辑电路如图逻辑电路如图4- -2- -8(b)所示。所示。与图与图(a)相比,电路更简单,但仍然相比,电路更简单,但仍然不是最佳结果。不是最佳结果。第三步:第三步:引入引入生成项生成项,进一步改进。,进一步改进。DBDABADABA 根
8、据:根据:ABCDBABCDAABCDBABCDAACDBBCDADCABDCBADBDABACACBBAF )()( &ACDBF图4- -2- -8 例4- -2只有原变量输入时与非结构逻辑图(c) 逻辑电路如图逻辑电路如图4- -2- -8(c)所所示。该电路仍然是级门结构,示。该电路仍然是级门结构,只需要个只需要个与非与非门,显然是实门,显然是实现该函数的最佳结果。现该函数的最佳结果。在只有原变量输入,没有反变量输入的条件下,使用在只有原变量输入,没有反变量输入的条件下,使用与非与非门设计的特点:门设计的特点:(1) 结构为级门电路,分别是结构为级门电路,分别是输入级输入级、与与项级项
9、级和和输出级输出级(或或项级)。项级)。(2) 输入级门电路的个数,取决于函数中乘积项所包含的输入级门电路的个数,取决于函数中乘积项所包含的尾尾部因子部因子种类的多少。种类的多少。(3) 与与项级包含器件的多少,取决于项级包含器件的多少,取决于乘积项乘积项的多少。的多少。(4) 输出级总是一个输出级总是一个与非与非门。门。因此:因此:应尽可能地合并乘积项,以减少应尽可能地合并乘积项,以减少与与项级的器件数;项级的器件数;尽可能地减少尾部因子的种类,以减少输入级器件的数目。尽可能地减少尾部因子的种类,以减少输入级器件的数目。例例4- -3在只有原变量输入条件下,采用在只有原变量输入条件下,采用或
10、非或非门实现逻辑函门实现逻辑函数数F(A,B,C,D)=m(0,5,7, 11,12,13,15)解解第一步:第一步:先求先求F*(A,B,C,D)的最小项表达式,并化简。的最小项表达式,并化简。 mmFF1 , 5 , 6 , 7 , 9 ,11,12,13,1414,10, 9 , 8 , 6 , 4 , 3 , 2 , 1*,所以:,所以:由于由于F*中的最小项与中的最小项与F中最小项一一对应,若中最小项一一对应,若F中最小项号码为中最小项号码为i,则则F*中有号码为中有号码为(2n-1)-i的最小项。的最小项。11111000111100001CDAB11111110图4- -2- -
11、9 例4- -3卡诺图通过卡诺图化简,得到:通过卡诺图化简,得到:DBADABBCADCF *第二步:第二步:寻找全部生成项,寻找全部生成项,进行乘积项合并。进行乘积项合并。DBCDABBCADABBCACABDABDCDABDCBDABCADCBCADC BADCDABADBCDCDBCCABDBADABBCADCF *ABDADCDABABDBCCDDBADCDABADBCDCF * DBADADCBADBACBDCDF DBADADCBADBACBDCDF 共有个生成项,其中共有个生成项,其中ABD找不到找不到可以合并的乘积项,为无用生成项。加可以合并的乘积项,为无用生成项。加入生成项以
12、后得:入生成项以后得:第三步:第三步:减少尾部因子种类。减少尾部因子种类。第四步:第四步:两次求反,得到两次求反,得到或非或非或非或非表达式。表达式。1111111FABCD图4- -2- -10 例4- -3逻辑电路例例4- -4人类有人类有O、A、B、AB种基本血型,输血者与受种基本血型,输血者与受血者的血型必须符合图示原则。试用血者的血型必须符合图示原则。试用与非与非门设计一血型关系检门设计一血型关系检测电路,用以检测输血者与受血者之间的血型关系是否符合图测电路,用以检测输血者与受血者之间的血型关系是否符合图示关系,如果符合,输出为示关系,如果符合,输出为1,否则为,否则为0。 依题意:
13、依题意:输血者的种血型和受血输血者的种血型和受血者的种血型都是输入变量,二者之间者的种血型都是输入变量,二者之间的关系是否符合上述原则为输出函数的关系是否符合上述原则为输出函数L。为了使电路最简,考虑用两个变量为了使电路最简,考虑用两个变量的四种组合表示种血型,共需个输的四种组合表示种血型,共需个输入变量。入变量。OOAABBABAB受血者受血者输血者输血者解解第一步第一步: 作出卡诺图,化简得到最简作出卡诺图,化简得到最简与或与或表达式。表达式。血型血型输血者输血者受血者受血者C DE FO0 00 0A0 10 1B1 01 0AB1 11 1输入输入输出输出CDEFL0000100011
14、00101001110101101111101011011111111011110110000111100001CDEF001000111110EDFCEFDCL 第三步:第三步: 画逻辑图。画逻辑图。&1&1&LCDEF第二步:第二步:将最简将最简与或与或表达式变换为表达式变换为与非与非与非与非式。式。EDFCEFDCL 4.2.2 采用中规模集成器件实现组合逻辑函数采用中规模集成器件实现组合逻辑函数方法及依据方法及依据 中规模集成器件都具有某种确定的逻辑功能,可以写出输中规模集成器件都具有某种确定的逻辑功能,可以写出输出和输入关系的逻辑函数表达式。采用集成器件实现逻辑函数出和输入关系的逻辑
15、函数表达式。采用集成器件实现逻辑函数时,可以将要实现的逻辑函数表达式进行变换,使之尽可能地时,可以将要实现的逻辑函数表达式进行变换,使之尽可能地与某种集成器件的逻辑函数表达式类似。与某种集成器件的逻辑函数表达式类似。一般来说,使用数据选择器实现单输出函数;使用译码器一般来说,使用数据选择器实现单输出函数;使用译码器和附加逻辑门实现多输出函数;对一些具有某些特点的逻辑函和附加逻辑门实现多输出函数;对一些具有某些特点的逻辑函数,如输出信号为输入信号的相加,则采用加法器来实现。数,如输出信号为输入信号的相加,则采用加法器来实现。 采用中规模集成器件设计组合逻辑电路既可省去繁琐的设采用中规模集成器件设
16、计组合逻辑电路既可省去繁琐的设计,也可以避免设计中带来的错误,以提高电路的可靠性。计,也可以避免设计中带来的错误,以提高电路的可靠性。用具有用具有n个地址输入端的数据选择器实现个地址输入端的数据选择器实现n变量的逻辑变量的逻辑函数函数对于数据选择器,输出与输入信号之间存在如下关系:对于数据选择器,输出与输入信号之间存在如下关系:的最小项。的最小项。为数据选择端逻辑变量为数据选择端逻辑变量,其中,其中iiiimmDYn 120D0D2D6D4D1D3D7D50001111001A2A1A0例如例如8选选1数据选择器可以用卡数据选择器可以用卡诺图的形式来表示,如图诺图的形式来表示,如图4- -2-
展开阅读全文