计算机与信息学院信息工程类实验报告数字逻辑课程名称:名:姓系:计算机信息与科学学院电子信息工程业:专年2010级:级号:学指导教师:讲师职称:日04 月01 年2010.附件二:实验报告实验项目列表格式实验项目列表附件三:实验报告格式计算机与信息学院信息工程类实验报告系:计算机信息与科学学院专业:电子信息工程(双学位)年级: 2010级姓名:学号:实验课程:组合逻辑电路的设计实验室号:___ 404 实验设备号:03 实验时间:指导教师签字:成绩:实验名称组合逻辑电路的设计1.实验目的和要求1. 掌握组合逻辑电路的设计方法。
2. 学会用基本门电路实现组合逻辑电路。
.实验原理2逻辑真值表所示。
2-1 组合逻辑电路的设计流程如图先根据实际的逻辑问题进行逻辑抽象,定义逻辑状态的含义,再按照要求给出事件的因果关卡诺图化简逻辑公式化简系列出真值表。
然后用代数法或卡诺图化简,求出最简的逻辑表达式。
并按照给定的逻辑门最简逻辑表达式电路实现简化后的逻辑表达式,画出逻辑电路图。
最后验证逻辑功能。
逻辑电路图主要仪器设备(实验用的软硬件环境)3.个11. 数字电路实验箱组合逻辑电路的设计流程2-1 图1示波器台 2.集成电路3.输入四与非门片74LS00 2 174LS32 片输入四或门74LS04 反向器片1只 1 万用表.操作方法与实验步骤4所示。
先根据实际的逻辑问题进行逻辑抽象,定义组合逻辑电路的设计流程如图2-1逻辑状态的含义,再按照要求给出事件的因果关系列出真值表。
然后用代数法或卡诺图化简,求出最简的逻辑表达式。
并按照给定的逻辑门电路实现简化后的逻辑表达式,画出逻辑电路图。
最后验证逻辑功能。
5.实验内容及实验数据记录CSAB为两个加数,输出为半加和及进位。
、设计一个半加器,其输入为1、与非门组成上面TTL 根据要求用小规模集成器件与非门设计出最简的逻辑电路。
并用的逻辑电路。
输入接逻辑开关,输出接逻辑电平显示端口,验证其逻辑功能。
要求:在下面空白区域写出半加器的真值表、逻辑函数表达式、逻辑函数的最简式,做逻辑函数得变.换,画出逻辑电路图,并记录实验数据。
输入输出CO A B S0 0 0 O0 0 1 1ABC,当两个或两个以上的按键同时按下、、2、设计一个密码锁,锁上有三个按键时,锁能被打开。
用逻辑电平显示灯亮来替代锁,当符合上述条件时,将使逻辑电平显示灯亮,否则灯灭。
根据要求设计出最简的逻辑电路。
并用TTL 与非门电路组成上面的逻辑电路。
输入接逻辑开关,输出接逻辑电平显示端口,验证其逻辑功能。
要求:在下面空白区域写出密码锁的真值表、逻辑函数表达式、逻辑函数的最简式,做逻辑函数得变换,画出逻辑电路图,并记录实验数据。
输入输出B AC F0 0 0 00 0 1 01 0 0 01 0 1 10 1 0 00 1 1 11 1 1 01111FDSSDD为输出端,3、设和是数据选择器的控制端,、是数据输入端,、2 1001功能的数据选择器。
并用给出的门电2-1 试设计一个具有表路实现该逻辑电路。
S、DDDS分别、和控制端、(1) 数据输入端11 020SS10改变控制端和数据端输出接逻辑电平显示端口。
接逻辑开关,F的的逻辑状态。
验证其是否满足表2-1 的逻辑电平,记录逻辑功能。
DDD为低电平,、的脉冲信号,1kHz接一个(2) 102F改变控制端的逻辑电平,用示波器观察并记录端的波形。
要求:在下面空白区域写出数据选择器的逻辑函数表达式、逻辑函数的最简式,做逻辑函数得变换,画出逻辑电路图,并记录实验数据。
6.实验数据处理与分析实验一:输入输出CO S A B0 O 0 00 1 1 00 1 0 1S?AB?AB?AABABB)AB)(AB?(ABCO?实验二:输出输入F B C A0 0 0 00 0 1 00 0 1 01 1 1 00 0 1 01 1 0 11 1 1 01111BCAC?AC????FABACBCABBCAB实验三:7.质疑、建议、问题讨论组合逻辑电路的设计方法:(1)由逻辑图写出输出端的逻辑表达式;(2)出真值表;(3)根据对真值表进行分析,确定电路功能。
图2、1 组合逻辑电路设计方框图组合逻辑电路是最常见的逻辑电路,其特点是电路的输出仅与该时刻输入的逻辑值有关,没有记忆功能。
, 而与电路曾输入过什么逻辑值无关。
组合逻辑电路中没有反馈回路组合逻辑电路的分析较简单,目的是由逻辑图求出对应的真值表。
组合逻辑电路的设计是分析的逆过程,目的是由给定的任务列出真值表,直至画出逻辑图。
竞争和险象是实际工作中经常遇到的重要问题,它们是由器件的延时造成的。
组合逻辑电路的险象是过渡性的,不会影响稳定值的正确性。
计算机与信息学院信息工程类实验报告系:计算机科学与技术专业:电子信息工程(双学位)年级: 2010级姓名:学号:实验课程:译码器和数据选择器实验室号:_ 404 实验设备号: 03 实验时间:指导教师签字:成绩:实验名称译码器和数据选择器1.实验目的和要求1、掌握3-8线译码器逻辑功能和使用方法。
能和使用方法。
、掌握数据选择器的逻辑功22.实验原理译码的功能是将具有特定含义的二进制码进行辨别,并转换成控制信号,具有译码功能的逻辑电路称为译码器。
译码器在数字系统中有广泛的应用,不仅用于代码的转换,终端的数字显示,还用于数据分配,存贮器寻址和组合控制信号等。
不同的功能可选用不同种类的译码器。
下图表示二进制译码器的一般原理图:图3-1 二进制译码器的一般原理图n个输出端和一个使能输入端。
在使能输入端为有效电平时,对2它具有n个输入端,应每一组输入代码,只有其中一个输出端为有效电平,其余输出端则为非有效电平。
每一个输出所代表的函数对应于n个输入变量的最小项。
二进制译码器实际上也是负脉冲输出的脉冲分配器,若利用使能端中的一个输入端输入数据信息,器件就成为一个数据分配器(又称为多路数据分配器)。
1、3-8线译码器74LS138它有三个地址输入端A、B、C,它们共有8种状态的组合,即可译出8个输出信号Y-Y。
70另外它还有三个使能输入端G、G、G。
它的功能表见表2-1,引脚排列见图2-2。
2B12A表3-1 74LS138的功能表输入输出C B A Y Y Y Y Y Y Y Y G G G2B12A74306152????? 1 1 1 1 1 1 1 1 1????? 1 1 1 1 1 11 1 1????? 1 1 1 1 1 0 1 1 1111111111 0 0 0 0 1 1 0 1 1 1 1 1 11 1 0 1 1 1 1 0 1 1 0 1 0 01 1 1 1 0 1 1 1 0 1 0 1 0 11 0 0 0 1 1 1 0 1 0 1 1 1 1 '表示逻辑高电平或低电平0'表示逻辑低电平;‘注:‘1'表示逻辑高电平;‘图3-2 74LS138的引脚排列图2、数据选择是指经过选择,把多个通道的数据传送到唯一的公共数据通道上去。
实现数据选择功能的逻辑电路称为数据选择器。
3、数据选择器74LS15174LS151是典型的集成电路数据选择器,它有3个地址输入端CBA,可选择D0~D7,这8个数据源,具有两个互补输出端,同相输出端Y和反相输出端W。
其引脚图如下图3-3所示,功能表如下表3-2所示,功能表中‘1'表示逻辑高电平;‘L'表示逻辑低电平; '表示逻辑高电平或低电平:‘的功能表3-2 74LS151 3-3 74LS151图的引脚图表图表.主要仪器设备(实验用的软硬件环境)3.1、仪器数字万用表、双踪示波器。
2、器件74LS138 3-8线译码器2片74LS151 8选1数据选择器1片74LS20 四输入端二与非门1片4.操作方法与实验步骤1、74LS138译码器逻辑功能测试在数字逻辑电路实验箱IC插座模块中找一个16PIN的插座插上芯片74LS138并在16PIN插座的第8脚接上实验箱的地(GND),第16脚接上电源(Vcc)。
将74LS138的控制输入端和输入端接逻辑电平输出,将输出端Y0 ~ Y7分别接到逻辑电平显示的8个发光二极管上,逐次拨动对应的开关,根据发光二极管显示的变化,测试74LS138的逻辑功能。
2、74LS151译码器逻辑功能测试测试方法与74LS138类同,只是输入与输出引脚的个数不同,功能引脚不同。
3、用74LS138设计一个4线-16线的译码器。
要求:在下面空白区域写出设计原理、,画出逻辑电路图,并记录实验数据。
5.实验内容及实验数据记录实验一:输入输出C B A Y Y Y Y Y Y Y Y G G G2B12A74306152????? 1 1 1 1 1 1 1 1 1 ????? 1 1 1 1 1 11 1 1????? 1 1 1 1 1 0 1 1 1111111111 0 0 0 0 1 1 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 1 1 1 0 0 1 0 1 1 1 1 1 0 1 1 1 0 1 0 1 0 0实验二:实验三:6.实验数据处理与分析实验一:实验结果灯是否亮与实际情况不同。
刚好相反,74ls138结果是相反的,所以刚好与实验结果相反。
实验二:74ls151与74ls138一样,只是输入输出个数不一样。
实验三:两片74ls138组合成4线-16线译码器,输入按照顺序,输出也按照顺序熄亮。
7.质疑、建议、问题讨论用数据选择器设计组合逻辑电路的步骤:(1) 写出要设计的逻辑函数的最小项表达式.根据设计要求列出逻辑函数的真值表,由真值表直接写出逻辑函数的最小项表达式,无需化简.若设计要求给出了逻辑函数,可将逻辑函数表达式直接变换成最小项表达式. (2) 根据逻辑函数包含的变量数,选定数据选择器,一般含有n变量的逻辑函数,可选择2n 或2n-1选1数据选择器.若规定使用的数据选择器不能达到设计要求,可将数据选择器扩展使用.(3) 列出所选数据选择器的输出函数表达式.(4) 将要设计的逻辑函数表达式和数据选择器的输出函数表达式进行对照比较,确定地址输入端的输入信号和数据输入端的输入信号,使两函数对应相等..画出电路连线图,(5) 按照上一步中确定的输入信号连接电路:用译码器设计组合逻辑电路的一般步骤.写出逻辑函数的最小项表达式,根据需要可变换成与或表达式.根据函数包含的最小项选择合适的译码器,译码器的输入端数须和逻辑函数的变量数相等,且通常是选择二进制译码器,因为二进制译码器的输出端才能产生输入变量的所有最小项.确定译码器的输入变量,并用译码器的输出信号表示所要设计电路的逻辑函数.按照译码器的输出信号表示的设计电路的逻辑函数表达式,,画出译码器的连线图.计算机与信息学院实验报告系:计算机科学与技术专业:电子信息工程(双学位)级年级:2010 学号:姓名:实验课程:竞争与冒险实验室号:实验时间: 03 实验设备号:__404_____成绩:指导教师签字:实验3竞争冒险一、实验目的和要求、了解组合逻辑电路和时序逻辑电路竞争冒险现象产生的原因。