实验六 组合逻辑电路的分析与设计.docVIP

  • 149
  • 0
  • 约1.44千字
  • 约 6页
  • 2018-06-06 发布于天津
  • 举报
实验六 组合逻辑电路的分析与设计.doc

实验六 组合逻辑电路的分析与设计 一、实验目的 1.熟练掌握组合逻辑电路的分析、设计与测试的基本方法,常用集成组合逻辑器件的逻辑功能以及使用方法。 2.理解常用集成组合逻辑器件的工作原理。 3.了解组合逻辑电路中的竞争-冒险现象及其消除方法。组合逻辑电路的逻辑功能特点是任一时刻的稳定输出状态,只决定于该时刻输入信号的状态,而与输入信号作用前电路原来所处的状态无关。组合逻辑电路的设计,就是按照给定的具体逻辑问题设计出最简单的逻辑电路。组合逻辑电路设计的一般过程是: (1)将给出的实际逻辑问题进行逻辑抽象,确定出入变量与输出变量; (2)根据真值表写出逻辑函数表达式; (3)根据最简逻辑式画出逻辑图。1.试用逻辑门设计一个血型关系检测电路,用以检测输血者与受血者之间的关系。 人类有O、A、B、AB四种基本血型,输血者与受血者的血型必须符合下列原则:O型血可以输给任意血型的人,但O型血的人只能接受O型血;A型血能输给A型和AB型血的人,而A型血的人只能接受A型和O型血;B型血能输给B型和AB型血的人, 而B型血的人只能接受B型和O型血;AB型血只能输给AB血型的人,但AB血型的人可以接受所有血型的血。(提示:用变量A、B的四种组合来表示输血者的O型、A型、B型、AB型四种血型,用变量C、D的四种组合来表示受血者O型、A型、B型、AB型的四种血型。) 这个方案共有8个输入和一个输出,需要2个八输入与门、2个四输入与门和一个四输入或门实现。 方案2:用二位二进制数代表4种血型。 输血者 受血者 A B 血型 C D 血型 0 0 0 0 0 0 0 1 A 0 1 A 1 0 B 1 0 B 1 1 AB 1 1 AB 二位二进制数输血者和受血者真值表 输血者血型 受血者血型 关系 A B C D F 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 0 1 1 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 1 1 0 1 1 1 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 卡诺图如下: 函数表达式: 用与非门实现电路图: 这个方案共有4个输入和一个输出,需要4个2输入与门和一个四输入或门实现。 方案3:此题如果从卡诺图上圈0 可写出其反函数的逻辑表达式 用与非门实现的电路图: 这个方案共有4个输入和一个输出,需要2个二输入与门和一个二输入或门实现。由此可见次方案是最简单的一种方案。 从这个题目我们可以看出来,在实际工程设计的时候不能忽略编码的问题。随意取一个编码方案进行逻辑设计,这样或许也能完成设计,但最终完成的设计未必是最佳的设计。 2、试用逻辑门设计一个四人表决电路。即三人以上(包括三人)表决有效。 真值表 A B C D F 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 卡诺图如下: 函数表达式: 用与非门实现电路图:

文档评论(0)

1亿VIP精品文档

相关文档