组合电路设计

合集下载

简述组合逻辑电路的一般设计步骤

简述组合逻辑电路的一般设计步骤

简述组合逻辑电路的一般设计步骤
组合逻辑电路是一种控制电路,用于实现特定功能的电路。

由于他能够有效地记忆和预测外部环境的改变,因此它被广泛应用于许多人工智能、机器人、数据处理、流程控制以及其他方面的技术中。

组合逻辑电路的一般设计步骤包括:
第一步:确定需求
组合逻辑电路的设计首先要确定系统的功能要求,具体包括系统的输入输出信号、功能、传输模式等。

第二步:设计逻辑
在确定需求的基础上,设计出系统需要的逻辑网络,并选择相应的电路元件以及编写相关的指令程序。

第三步:实施编程
使用适当的编程环境和编程语言,根据组合逻辑电路和设计的逻辑网络,编写指令程序,以实现系统功能。

第四步:试验测试
将编写的指令程序烧录到逻辑电路芯片中进行试验测试,并对程序进行调试,以确保系统正常运行。

第五步:调整调试
通过调整和调试功能组件,根据实际情况,优化系统的功能和性能,以确保系统能够满足系统需求。

总之,组合逻辑电路的一般设计步骤包括确定需求、设计逻辑、实施编程、试验测试和调整调试等。

设计师在确定需求后,需要结合
实际情况,运用多种技术来设计出合理的电路结构,并调整调试以确保系统能够高效可靠地完成任务。

组合逻辑电路设计方法

组合逻辑电路设计方法

组合逻辑电路设计方法一、组合逻辑电路设计的基础。

1.1 首先得明白啥是组合逻辑电路。

组合逻辑电路啊,就是那种输出只取决于当前输入的电路。

这就好比你去餐馆点菜,厨师做出来的菜(输出)只看你点了啥(输入),简单直接,没有啥弯弯绕绕。

这里面没有什么记忆功能,每一次的输出都是根据当下的输入值全新计算的。

1.2 了解基本逻辑门。

那组合逻辑电路是由啥组成的呢?就是那些基本逻辑门啦,像与门、或门、非门这些。

这就像是盖房子的砖头一样,是基础中的基础。

与门呢,就有点像两个人合作干一件事,只有两个人都同意(输入都为高电平),这件事才能成(输出为高电平),这就是“众志成城”啊;或门呢,只要有一个人愿意干(输入有一个为高电平),这事儿就能开始干(输出为高电平),有点“广撒网”的感觉;非门就更有趣了,你说东它往西,输入是高电平,输出就是低电平,完全反过来,就像个调皮捣蛋的小鬼。

二、组合逻辑电路设计的步骤。

2.1 确定需求。

在设计组合逻辑电路之前,你得先知道自己想要干啥。

这就像你要出门旅行,你得先想好去哪儿,是去山清水秀的地方看风景呢,还是去繁华都市购物。

比如说,你想要设计一个电路来判断一个数是不是偶数,这就是你的需求。

2.2 列出真值表。

有了需求之后呢,就可以列出真值表了。

真值表就像是一个账本,把所有可能的输入和对应的输出都记下来。

这可不能马虎,要像小学生做数学题一样认真仔细。

就拿判断偶数那个例子来说,输入是这个数的二进制表示,输出就是这个数是不是偶数,是就输出1,不是就输出0。

这一步就像是在给你的电路设计画草图,把大框架先定下来。

2.3 写出逻辑表达式。

根据真值表,就可以写出逻辑表达式了。

这逻辑表达式就像是电路的灵魂,它决定了电路内部的逻辑关系。

这个过程有点像把一堆散的零件组装成一个小机器,要把那些逻辑门按照一定的规则组合起来。

这时候你得运用一些逻辑代数的知识,就像厨师做菜要懂得调味一样,该用加法(或运算)的时候用加法,该用乘法(与运算)的时候用乘法。

组合逻辑电路的设计实验报告

组合逻辑电路的设计实验报告

竭诚为您提供优质文档/双击可除组合逻辑电路的设计实验报告篇一:数电实验报告实验二组合逻辑电路的设计实验二组合逻辑电路的设计一、实验目的1.掌握组合逻辑电路的设计方法及功能测试方法。

2.熟悉组合电路的特点。

二、实验仪器及材料a)TDs-4数电实验箱、双踪示波器、数字万用表。

b)参考元件:74Ls86、74Ls00。

三、预习要求及思考题1.预习要求:1)所用中规模集成组件的功能、外部引线排列及使用方法。

2)组合逻辑电路的功能特点和结构特点.3)中规模集成组件一般分析及设计方法.4)用multisim软件对实验进行仿真并分析实验是否成功。

2.思考题在进行组合逻辑电路设计时,什么是最佳设计方案?四、实验原理1.本实验所用到的集成电路的引脚功能图见附录2.用集成电路进行组合逻辑电路设计的一般步骤是:1)根据设计要求,定义输入逻辑变量和输出逻辑变量,然后列出真值表;2)利用卡络图或公式法得出最简逻辑表达式,并根据设计要求所指定的门电路或选定的门电路,将最简逻辑表达式变换为与所指定门电路相应的形式;3)画出逻辑图;4)用逻辑门或组件构成实际电路,最后测试验证其逻辑功能。

五、实验内容1.用四2输入异或门(74Ls86)和四2输入与非门(74Ls00)设计一个一位全加器。

1)列出真值表,如下表2-1。

其中Ai、bi、ci分别为一个加数、另一个加数、低位向本位的进位;si、ci+1分别为本位和、本位向高位的进位。

2)由表2-1全加器真值表写出函数表达式。

3)将上面两逻辑表达式转换为能用四2输入异或门(74Ls86)和四2输入与非门(74Ls00)实现的表达式。

4)画出逻辑电路图如图2-1,并在图中标明芯片引脚号。

按图选择需要的集成块及门电路连线,将Ai、bi、ci接逻辑开关,输出si、ci+1接发光二极管。

改变输入信号的状态验证真值表。

2.在一个射击游戏中,每人可打三枪,一枪打鸟(A),一枪打鸡(b),一枪打兔子(c)。

组合逻辑电路的设计步骤

组合逻辑电路的设计步骤

组合逻辑电路的设计步骤
一、组合逻辑电路的设计步骤
1、首先,要对需要设计的组合逻辑电路的功能进行分析,即建立系统的功能模型,确定组合逻辑电路的应用对象、输入变量及输出变量。

2、其次,要对输入变量及输出变量进行详细的描述,即要确定输入变量及输出变量的具体取值范围及取值意义。

3、然后,根据所给的功能模型和输入及输出变量,要设计出对应的组合逻辑电路,即根据功能模型和输入及输出变量的取值进行设计,即要设计出对应的逻辑表达式。

4、接下来,根据所得到的逻辑表达式,要进行综合优化,使逻辑门的数量和连接线路的数量最少,优化的方法有:(1) 利用结合律、交换律、消除法;(2) 利用布尔代数分配定理;(3) 利用布尔代数中结合律,消除重复项,减少未知数的个数等。

5、最后,根据综合优化后的逻辑表达式,要设计出组合逻辑电路的逻辑图,并画出具体的电路原理图。

二、组合逻辑电路的实现
1、逻辑电路的实现有两种方式:硬件实现和软件实现。

2、硬件实现:主要是用电子器件来实现组合逻辑电路,如用TTL 器件来实现,有时也会用CMOS器件来实现,其中常用的电子器件有:AND门、OR门、NOT门等。

简述组合逻辑电路设计步骤

简述组合逻辑电路设计步骤

简述组合逻辑电路设计步骤嘿,咱今儿就来唠唠组合逻辑电路设计步骤这事儿哈。

你想想,设计组合逻辑电路就好比搭积木,得一步一步来,可不能瞎糊弄。

首先呢,你得明确自己到底要实现啥功能,这就跟你出门得知道自己要去哪儿一样重要。

要是连目标都不清楚,那不是瞎转悠嘛。

然后就是根据这个功能要求列出真值表啦。

这就好比是给电路画个“画像”,把各种可能的情况都给罗列清楚,这样电路才能“心里有数”,知道啥时候该干啥。

接着呢,写出逻辑表达式。

这就像是给电路编个“程序”,告诉它具体该怎么工作。

这可不能马虎,得仔细琢磨,不然电路可就“犯迷糊”啦。

再之后就是化简逻辑表达式啦。

哎呀呀,就像是给电路“瘦身”一样,把那些多余的、复杂的部分去掉,让它变得简洁高效。

接下来就是根据化简后的表达式画出逻辑电路图咯。

这就像是给电路搭个“家”,让各个元器件都能在合适的位置上发挥作用。

可别小瞧了这些步骤,每一步都得认真对待呀。

就好像建房子,要是哪块砖没砌好,说不定房子就歪了呢。

你说,这组合逻辑电路设计是不是挺有意思的?就跟玩游戏闯关似的,一关一关地过。

而且这可不是随便玩玩就行的,得用心思,得有耐心。

咱再打个比方,这设计组合逻辑电路就像是做菜,明确功能是选食材,列出真值表是准备菜谱,写出逻辑表达式是调配调料,化简就是让味道更纯粹,画逻辑电路图就是装盘啦。

你想想,要是哪一步出了问题,这道菜能好吃吗?同样的道理,组合逻辑电路设计要是哪个步骤没做好,那可就没法正常工作啦。

所以啊,设计组合逻辑电路可得细心细心再细心,不能有半点马虎。

要把每一个环节都当成是最重要的环节来对待,这样设计出来的电路才能又好用又可靠。

你说是不是这个理儿呢?反正我觉得就是这么回事儿!。

实验二 组合逻辑电路设计

实验二 组合逻辑电路设计

实验五组合逻辑电路设计(此项实验为设计性实验)设计性综合实验要求:1.根据设计任务要求,从单元电路的设计开始选择设计方案。

根据设计要求和已知条件,计算出元件参数,并选择合适的元件,最后画出总电路图。

2.通过安装调试,实现设计中要求的全部功能。

3.写出完整的设计性综合实验报告,包括调试中出现异常现象的分析和讨论。

一、实验目的1. 掌握组合逻辑电路的设计方法。

2. 能够熟练的、合理的选用集成电路器件。

3.提高电路布局、布线及检查和排除故障的能力。

4.培养书写设计性综合实验报告的能力。

二、设计任务与要求1.设计一个一位半加器和全加器。

2.设计一个对两个两位无符号的二进制数M、N比较大小的电路(只要求设计出M>N的电路)。

3.对所设计电路进行连接、验证,并写出结果。

三、实验原理及参考电路组合逻辑电路是最常见的逻辑电路,其特点是在任何时刻电路的输出信号仅取决于该时刻的输入信号,而与信号作用前电路原来所处的状态无关。

组合逻辑电路设计的一般步骤如图5-1所示。

图5-1 组合逻辑电路设计流程图根据设计任务的要求建立输入、输出变量,并列出真值表,然后用逻辑代数或卡诺图化简法求出简化的逻辑表达式,并按实际选用逻辑门的类型修改逻辑表达式。

根据简化后的逻辑表达式,画出逻辑图,用标准器件构成逻辑电路。

最后用实验来验证设计的正确性。

- 19 -1.组合逻辑电路的设计过程用“与非”门设计一个表决电路。

当四个输入端中有三个或四个为“1”时,输出端才为“1”。

设计步骤:a.根据题意列出真值表如表5-1所示,再填入卡诺图表5-2中。

b.由卡诺图得出逻辑表达式,并简化成“与非”的形式Y=ABC+BCD+ACD+ABD=)′)′()′()′()′((ABCACDBCDABCc.根据逻辑表达式画出用“与非门”构成的逻辑电路如图5-2所示。

表5-1表5-2d.用实验验证逻辑功能在实验装置适当位置选定三个14P插座,按照集成块定位标记插好所选集成块。

组合电路设计教学设计

教学过程设计
主要
步骤
教学内容
教学方法
教学手段
学生活动
时间分配
告知
(教学内容、目的)
组合逻辑电路的设计是根据给定的实际问题所要求的逻辑功能,求出实现该功能的最简逻辑电路。
1、知识方面:基本逻辑门电路、逻辑函数式及化简、真值表、编码器等;
2、能力方面:基础知识应用和网络运用。
讲授法
检验学生知识、能力储备情况。




组合逻辑电路设计的基本方法。
根据实际问题进行逻辑抽象。
训练
任务

案例
输血者和受血者必须满足一定的基本原则才能正常输血,分小组设计一个自动判别输血者和受血者能否正常输血的数字逻辑电路。
参考资料
《脉冲与数字电路习题集》
教学
体会
学生以小组的形式分析讨论,了解的设计方法,同时锻炼了团队合作能力。
(二)教学过程设计(具体步骤可按设计要求适当修改)
3、对A型血、B型血、AB型血和O型血进行编码,画出编码电路;
4、根据输血和受血的基本原则,列出真值表,写出逻辑函数式并化简,画出电路图。
讲授法
讨论法
明确学习任务,解决实际问题。
讨论
分析
10分钟
深化
(形成方案)
在教师的指导下,让学生自己列出解决项目问题的方案
1、问题分析、罗列;
2、设计方框图;
3、完成电路;
课程单元教学方案设计
(一)教案头
本次课标题:组合逻辑电路的设计
授课教师:飞翔
授课班级:
学时数:2
授课日期:
授课地点:数字电路实验室




能力目标

实验4 组合逻辑电路设计

实验四组合逻辑电路研究(设计性实验)一、实验目的1.掌握用SSI器件实现组合逻辑电路的方法。

2.熟悉各种MSI组合逻辑器件的工作原理和引脚功能。

3.掌握用MSI组合逻辑器件实现组合逻辑电路的方法。

4.进一步熟悉测试环境的构建和组合逻辑电路的测试方法。

二、实验所用仪器设备1.Multisim10中的虚拟仪器2.Quartus II中的功能仿真工具3.GW48-EDA实验开发系统三、实验说明1. 组合逻辑电路的设计一般可按以下步骤进行(1)逻辑抽象:将文字描述的逻辑命题转换成真值表。

(2)选择器件类型:根据命题的要求和器件的功能决定采用哪种器件。

(3)根据真值表和所选用的逻辑器件写出相应的逻辑表达式:当采用SSI集成门电路设计时,为了使电路最简,应将逻辑表达式化简,并变换成与门电路相对应的最简式;当采用MSI组合逻辑器件设计时,则不用化简,只需将由最小项构成的函数式变换成MSI器件所需要的函数形式。

(4)根据化简或变换后的逻辑表达式及选用的逻辑器件画出逻辑电路图。

2. 常见的SSI和MSI的型号(1)常见的SSI:四2输入异或门74LS86,四2输入与非门74LS00,六非门74LS04,二4输入与非门74LS20,四2输入或非门74LS02,四2输入与门74LS08等。

(2)常见的MSI:二2-4译码器74LS139,3-8译码74LS138,4-16译码器74LS154,8-3线优先编码器74LS148,七段字符译码器74LS248,四位全加器74LS283,四2选1数据选择器74LS157,双4选1数据选择器74LS153,8选1数据选择器74LS151,16选1数据选择器74LS150等。

四、实验内容(一)基本命题1.设计一个多输出的逻辑网络,它的输入是8421BCD码,它的输出定义为:(1)F1:检测到输入数字能被3整除。

(2)F2:检测到输入数字大于或等于4。

(3)F3:检测到输入数字小于7。

实验5组合逻辑电路的设计

实验5 组合逻辑电路的设计学生使用指导书实验项目名称:组合逻辑电路的设计实验学时:2实验要求:必做实验类型:设计型大纲要求:通过实验,掌握使用中、小规模集成电路来设计组合电路是最常见的逻辑电路的一般方法;通过实验,验证设计正确性。

一、实验目的掌握组合逻辑电路的设计与测试方法二、实验原理1、组合逻辑电路设计流程使用中、小规模集成电路来设计组合电路是最常见的逻辑电路。

设计组合电路的一般步骤如图5.1所示。

根据设计任务的要求建立输入、输出变量,并列出真值表。

然后用逻辑代数或卡诺图化简法求出简化的逻辑表达式。

并按实际选用逻辑门的类型修改逻辑表达式。

根据简化后的逻辑表达式,画出逻辑图,用标准器件构成逻辑电路。

最后,用实验来验证设计的正确性。

2、组合逻辑电路设计举例要求:使用“与非”门设计一个表决电路。

当四个输入端中有三个或四个为“1”时,输出端才为“1”。

设计步骤:根据题意列出真值表,如表5.1所示,再填入表决器卡诺图中,如表5.2所示。

B 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1C 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1Z 0 0 0 0 0 0 0 1 0 0 0 1 0 1 1 1DA00 01 11 10BC0001 111 1 1 110 1由卡诺图化简,得出逻辑表达式,并演化成“与非”的形式如下:Z=ABC+BCD+ACD+ABD根据逻辑表达式画出用“与非门”构成的逻辑电路如图5.2所示。

图5.2 表决电路逻辑图线路连接如下:实验线路选择2片74ls10(U1使用了全部的三个门,也可以每片使用2个门,避免连线拥塞);一片74LS20A、B、C、D四个输入引脚连接4个开关量输出开关(K3~K0);输出接LED指示。

实验验证逻辑功能:按上图接线,输入端A、B、C、D接至逻辑开关输出插口,输出端Z接逻辑电平显示输入插口,按真值表(自拟)要求,逐次改变输入变量,测量相应的输出值,验证逻辑功能,与表5.2进行比较,验证所设计的逻辑电路是否符合要求。

「组合逻辑电路分析和设计」

「组合逻辑电路分析和设计」组合逻辑电路分析和设计是计算机科学与工程领域中的重要内容。

本文主要从以下几个方面来进行阐述和介绍。

首先,组合逻辑电路是由与门、或门、非门等基本逻辑门按照一定规则组合而成的电路。

相比于时序逻辑电路,组合逻辑电路没有时钟信号的影响,其输出仅取决于输入。

因此,组合逻辑电路的分析和设计相对较为简单。

组合逻辑电路的分析主要涉及输入与输出之间的逻辑关系。

通过给定的真值表或逻辑函数,可以根据组合逻辑电路的输入和输出关系,推导出电路的逻辑表达式。

例如,对于一个4输入与门,当且仅当所有的输入都为1时,输出才为1、通过对输入和输出进行逻辑运算,可以得到逻辑表达式为Y=A*B*C*D。

组合逻辑电路的设计是根据给定的逻辑关系,构造出满足要求的电路结构。

设计的过程主要包括确定逻辑门的类型和数量,以及逻辑门之间的连接方式。

通过逻辑门的级联、并联、或者反馈连接,可以实现各种复杂的逻辑功能。

组合逻辑电路的设计通常采用两种方法:卡诺图和最小项拓展。

卡诺图是一种图形化的方法,将真值表中的1所对应的位置连接起来,形成一个矩形或者一组矩形。

通过对卡诺图进行化简和合并,可以得到最简化的逻辑表达式。

最小项拓展方法则是将逻辑关系转化为多个最小项的组合。

通过对最小项进行合并和优化,可以得到最简化的逻辑电路。

在实际的组合逻辑电路设计中,还需要考虑一些逻辑优化的技巧。

例如,引入分立的反相器可以简化逻辑表达式,减少逻辑门的使用数量。

另外,使用触发器可以引入时序逻辑,实现更复杂的功能。

总之,组合逻辑电路分析和设计是计算机科学与工程中非常重要的内容。

通过对组合逻辑电路的分析,可以得到逻辑表达式;通过对组合逻辑电路的设计,可以构造出满足需求的电路结构。

熟练掌握组合逻辑电路的分析和设计方法对于计算机科学与工程专业的学生来说是非常重要的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程名称: 数字逻辑设计实践 实验名称: 组合函数设计 一、 实验目的

1. 掌握常用中规模组合逻辑器件的功能和使用方法; 2. 掌握逻辑函数工程设计方法; 3. 掌握存储器实现复杂逻辑函数的原理和存储器的使用过程。

二、 实验原理 思考题: 1. 使用图3.1.1给出的值固定、传递和取反的符号画出基本向量函数

)1,1,,,1,0,,(),,,,,,,(01234567AAAAGGGGGGGGG的实现图。

答:

2. 试用两片74148接成16线-4线优先编码器,用三片74148和门电路构成24线-5线优先编码器。 答: 两片74148合成16线-4线优先编码器: B0,B1,B2,B3高电平有效 三片74148合成线-5线优先编码器: B0,B1,B2,B3,B4高电平有效

3. 用一片 74LS138 加若干与非门实现如下三输出函数的电路图: 123

YACBCYACYABC







答: 真值表: A B C Y1 Y2 Y3 0 0 0 0 1 0 0 0 1 1 0 1 0 1 0 0 1 1 0 1 1 0 0 1 1 0 0 0 1 1 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1

逻辑电路图:

4. 分别用8选1数据选择器74LS151芯片、双4选1数据选择器74LS253芯片、一个4选1数据选择器实现如下逻辑函数:)13,12,10,8,5,2,1,0()(mDCBAY。 答: 方案一:用8选1数据选择器74LS151芯片实现 方案二:双4选1数据选择器74LS253芯片 化简降一维得 U1

74LS253N2Y92C0102C111

2C212

2C313

A14B2

~1G1

1Y71C061C15

1C24

1C33

~2G15

XLC1A BVCC5V

U3A74LS04N

U2A74LS04N0VCC876543U4B74LS04N1U5B74LS04N2U6A74LS00N9

10

11

方案三:用一个4选1数据选择器: 将卡诺图降两维化简得

电路图: 5. 完成两个3位二进制数相乘,需用几片74283?试画出逻辑电路图。 答:要两片74283

6. 用ROM设计1位全减器 答: 真值表: A B S

0 0 0 0 0 0 0 1 1 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1 ROM设计 A2 A1 A0 I/O I/O1~I/O0 2位十六进制表示 1 0

0 0 0 0 0 00 0 0 1 1 1 03 0 1 0 1 1 03 0 1 1 0 1 01 1 0 0 1 0 02 1 0 1 0 0 00 1 1 0 0 0 00 1 1 1 1 1 03

使用AT28C64,用编程器将ROM数据表最后一列值依次输入芯片地址中,按“A2= iA,A1= iB,A0= 1iC”规律连接信号,其余地址接低电平。则 I/O1,I/O0输出端分别输出iM和iC变

量。

三、 实验内容 必做实验: 1. 用多种方案设计1一位全减器电路。 答:真值表(A为被减数,B为减数,为下一位借用数,为向上一位的借数,S为本位计算值):

A B S 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1

S=+B; +B; 卡诺图: S: 1 1 1 1

CI 1 1 1 1

方法一:3线-8线译码器74138 电路图:

U174LS138NY015Y114Y213Y312Y411Y510Y69Y77A1B2

C3

G16~G2A4

~G2B5

U2A74LS20NU3A

74LS20N

VCC5V

XLC1

A B

1230VCC456

7

逻辑分析仪结果:

A B 00

01 11 10

0 1

0 1 00 01 11 10

A B 方法二:双四选一数据选择器74153

S:

CI: 电路实现: U174LS153N2Y92C0102C111

2C212

2C313

A14B2

~1G1

1Y71C061C15

1C24

1C33

~2G15

VCC5V

XLC1A B

ABU2A74LS04N1

2

VCC0

3

2. 人类有4种血型:A、B、AB和O型。输血时,输血者与受血者必须符合图3.3.1的规定,否则有生命危险,利用一个4选1数据选择器和最少数量的与非门,完成血型配对任务。 答:假定如下: 输血者 受血者 G1 G0 血型 R1 R0 血型

0 0 O型 0 0 O型

0 1 A型 0 1 A型

1 0 B型 1 0 B型

1 1 AB型 1 1 AB型

现以表示匹配结果,以1表示匹配失败,0表示匹配成功 则真值表为:

G1 G0 R1 R0 G1 G0 R1 R0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 0 1 1 0 0 1 0 1 1 0 1 0 0 0 0 1 1 1 1 0 1 1 1 0 1 0 0 0 1 1 0 0 0 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0

卡诺图: S: 1 1 1 1 1 1 1 1 1

电路图:

逻辑分析仪结果:

00 01 11 10

00 10 11 10 3. 用 ROM 设计一个 8421BCD 码 7 段显示译码电路,其真值表见下表所示。要求: 1) 使用编程器将组合电路下载到 ROM 中。 2) 自己在面包板上搭接测试电路,检查 ROM 中是否为设计的组合电路。

3Q 2Q 1Q

0Q

a b c d e f g 显示

0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 1 1 1 1 1 0 0 1 0 0 0 1 0 0 1 0 2 0 0 1 1 0 0 0 0 1 1 0 3 0 1 0 0 1 0 0 1 1 0 0 4 0 1 0 1 0 1 0 0 1 0 0 5 0 1 1 0 0 1 0 0 0 0 0 6 0 1 1 1 0 0 0 1 1 1 1 7 1 0 0 0 0 0 0 0 0 0 0 8 1 0 0 1 0 0 0 0 1 0 0 9

答: 实验步骤: 1) 安装SUPERPRO280编程器,进入编程的主界面; 2) 选择AT28C64器件后,编辑缓冲区,在此窗口内输入数据; 3) 使用PROGRAM进行数据写入; 4) 用逻辑分析仪,和8421BCD码七段显示译码电路验证;

逻辑分析仪验证结果: 选做实验: 1. 设有三台用电设备A、B、C 和两台发电机组 X、Y。X 机组功率为 10kW,Y 机组功率为20kW。用电设备 A 用电量为 15kW,设备 B 用电量为 10kW,设备 C 用电量为 5kW,三台用电设备有时同时工作,有时只有其中部分设备工作,甚至均不工作。试设计一个供电控制电路控制发电机组,以达到节电的目的。 答:

电路功能分析: 本控制电路要求:用三台设备的工作状态来确定XYZ发电机组工作,来节省电资源。 原理分析: 假定设备A,B,C正常工作时的状态为1,不工作是的状态为0;发电机组X,Y工作时的状态为1,不工作时的状态为0; 那么可以得到真值表: A B C X Y 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1

电路设计: 用译码器实现的电路图:

相关文档
最新文档