燕山大学数电答案第3章触发器 习题全解ppt课件.ppt
第3章 组合逻辑电路习题,练习,作业,实验,题3.1 分析如图示电路的逻辑功能。,Y=(A+B)(A+B)C),=AB+(A+B)C,=AB+AC+BC,三人表决电路。,题3.2 如图所示电路中S1S0取不同值时输出Y的逻辑表达式。,Y=(A S1)+(B S1)S0,编码器是将m路输入数据按一定规律编成n位二进制码,。普通编码器和优先编码器的主要区别是普通编码器只能处理某一时刻只有一路有效的信号,优先编码器允许多路信号同时有效,但某一时刻只能对优先级别最高的信号编码。,题3.3 编码器的逻辑功能是什么?普通编码器和优先编码器的 主要区别是什么?,题3.4 若区分30个不同的信号,应编成几位码,若用74HC148 构成这样的编码器应采用几片74HC148。,5位码,4片74HC148。,243025,题3.5 写出 图示电路的输出逻辑表达式,并分析其逻辑功能,然后用与非门实现该逻辑功能。,不能化简,用与非门实现:,功能:三变量判奇电路。,题3.6 设计两个12位二进制数比较电路,给出大于、小于和等 于输出。,题3.7 用74HC148设计原码输出二十进制优先编码器。,题3.8 用74HC139设计3线8线译码器。,1-2译码器,题3.9 设计两个2位二进制数乘法电路,要求:(1)用与非门 设计;(2)用译码器设计。,函数式:,Y3=ABCD,Y1=ABC+BCD+ACD+ABD,Y2=ACD+ABC,Y0=BD,(2)用译码器设计(实验),因有4个输入用两片74138构成4-16译码器。,m15,m0,74LS20,74LS04,题3.10 有一火灾报警系统,有3种不同类型的火灾探测器,为 防止误报警,当两种或两种以上探测器发出火灾探测 号时,电路才产生报警信号。用1表示有火灾,用0表 示没有火灾。设计实现该逻辑功能的数字电路。,Y=AB+AC+BC=(AB)(AC)(BC),题3.11(1)当 时,7448的输入为何值,数码管显示何字符。(2)当只有 时,7448的输入为何值,数码管显示何字符(3)当 均为1时,7448的输入为何值,数码管显示何字符。,(1)7448输入为LT=1,0111,显示“7”。,(2)7448输入为LT=1,0000,显示“0”。,(3)7448输入为LT=0,0000,显示“8”。,题3.13 分析图示电路的功能,当输入如图所示时,哪一个发 光二极管亮?,逻辑功能是两个4位二进制数相加,输出结果与10比较大小,D2亮,题3.14 用集成3线8线译码器74HC138实现下列一组逻辑函 数,画出逻辑图。,写成最小项和的形式:,题3.15 用8选1数据选择器74HC151实现,画出逻辑图,74HC151功能表见下表。,题3.16 用译码器74HC138设计全加器。,S=m0+m3+m4+m7,CO=m3+m5+m6+m7,题3.17 试用4片74HC138设计5线32线译码器。,控制每片轮流工作,也可以:,题3.18 用集成4位超前进位加法器74LS283设计一个两个 4 位 二进制数的加/减运算电路,要求控制信号M=0时做加 法运算,M=1时做减法运算。,C-D=C+D补,输血判断电路(实验)。,Y=(AC+BD)=(AC)(BD),真值表:用1表示允许输血。,逻辑图:如果没有特殊要求可用与或非门实现。,用四2输入端与非门CD4011,和非门CD4069实现:,Y=(AC+BD)=(AC)(BD),将引脚号标好便于作实验,非门,实验二 1.用TTL 与非门7420和非门7404实现“用三个开关控制一个灯电路”。,设三个开关A,B,C都为0时,灯灭(用Y=0)表示。,真值表:,函数式:Y=ABC+ABC+ABC+ABC=(ABC)(ABC)(ABC)(ABC),逻辑图:限定器件,74LS20,74LS04,与题3.5相同,题3.19 什么是竞争冒险,当某一个门的两个输入端同时向相反方向变化时,是否一定会产生竞争冒险。,实际电路中,由于器件对信号的延迟作用而使电路的输出端有可能出现与稳态电路逻辑关系不符的尖峰脉冲现象称为组合电路的竞争冒险。,不一定产生。,题3.20 消除竞争冒险的方法有哪些,各有何优点、缺点。,有接入滤波电容、修改逻辑设计和引入选通脉冲3种方法。,(1)接入滤波电容会使正常脉冲的上升时间和下降时间增加;(2)修改逻辑设计局限性较大;(3)引入选通脉冲是消除竞争冒险行之有效的办法,但要 注意选通脉冲的作用时间和脉冲宽度的选择。,