实验五 译码器和数据选择器的使用
数字电路实验报告
数字电路实验报告姓名:张珂班级:10级8班学号:2010302540224实验一:组合逻辑电路分析一.实验用集成电路引脚图1.74LS00集成电路2.74LS20集成电路二、实验内容1、组合逻辑电路分析逻辑原理图如下:U1A 74LS00NU2B74LS00NU3C74LS00N X12.5 VJ1Key = Space J2Key = Space J3Key = Space J4Key = SpaceVCC5VGND图1.1组合逻辑电路分析电路图说明:ABCD 按逻辑开关“1”表示高电平,“0”表示低电平; 逻辑指示灯:灯亮表示“1”,灯不亮表示“0”。
真值表如下: A B C D Y 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 1 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 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1表1.1 组合逻辑电路分析真值表实验分析:由实验逻辑电路图可知:输出X1=AB CD =AB+CD ,同样,由真值表也能推出此方程,说明此逻辑电路具有与或功能。
2、密码锁问题:密码锁的开锁条件是:拨对密码,钥匙插入锁眼将电源接通,当两个条件同时满足时,开锁信号为“1”,将锁打开;否则,报警信号为“1”,则接通警铃。
试分析下图中密码锁的密码ABCD 是什么? 密码锁逻辑原理图如下:U1A74LS00NU2B74LS00NU3C 74LS00NU4D 74LS00NU5D 74LS00NU6A74LS00N U7A74LS00NU8A74LS20D GNDVCC5VJ1Key = SpaceJ2Key = SpaceJ3Key = SpaceJ4Key = SpaceVCC5VX12.5 VX22.5 V图 2 密码锁电路分析实验真值表记录如下:实验真值表 A B CD X1 X2 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 0 0 1 0 0 1 1 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 0 0 0 1 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 1 0 1 1 1 0 0 0 1 1 1 0 1 0 1 1 1 1 0 0 1 1 11 10 1表1.2 密码锁电路分析真值表实验分析:由真值表(表1.2)可知:当ABCD 为1001时,灯X1亮,灯X2灭;其他情况下,灯X1灭,灯X2亮。
电子技术实验报告(数电部分)
电气与电子信息工程学院实验报告课程名称:电子技术实验(数电部分)专业名称:班级:学号:姓名:湖北理工学院电气与电子信息工程学院实验报告规范实验报告是检验学生对实验的掌握程度,以及评价学生实验课成绩的重要依据,同时也是实验教学的重要文件,撰写实验报告必须在科学实验的基础上进行。
真实的记载实验过程,有利于不断积累研究资料、总结研究实验结果,可以提高学生的观察能力、实践能力、创新能力以及分析问题和解决问题的综合能力,培养学生理论联系实际的学风和实事求是的科学态度。
为加强实验教学中学生实验报告的管理,特指定湖北理工学院电气与电子信息工程学院实验报告规范。
一、每门实验课程中的每一个实验项目均须提交一份实验报告。
二、实验报告内容一般应包含以下几项内容:1、实验项目名称:用最简练的语言反映实验内容,要求与实验课程安排表中一致;2、实验目的和要求:明确实验的内容和具体任务;3、实验内容和原理:简要说明本实验项目所涉及原理、公式及其应用条件;4、操作方法与实验步骤:写出实验操作的总体思路、操作规范和操作主要注意事项,准确无误地记录原始数据;5、实验结果与分析:明确地写出最后结果,并对实验得出的结果进行具体、定量的结果分析,说明其可靠性;6、问题与建议(或实验小结):提出需要解决问题,提出改进办法与建议,避免抽象地罗列、笼统地讨论。
(或对本次实验项目进行总结阐述。
)三、实验报告总体上要求字迹工整,文字简练,数据齐全,图标规范,计算正确,分析充分、具体、定量。
四、指导教师及时批改实验报告,并将批改后的报告返还学生学习改进。
五、实验室每学期收回学生的实验报告,并按照学校规章保存相应时间。
实验报告实验项目名称:逻辑门电路逻辑功能的测试同组人:实验时间:实验地点:指导教师:一、实验目的1、熟悉数字逻辑实验箱的结构、基本功能和使用方法。
2、掌握常用非门、与非门、或非门、异或门的逻辑功能及其测试方法。
二、实验主要仪器与设备三、实验预习要求做实验前必须认真复习数字逻辑实验箱、数字万用表、芯片CC4011、CC4030、CC4000的有关内容。
MSI组合电路的HDL设计
实验五MSI组合电路的HDL设计一、实验目的:继续熟悉实验箱的使用;掌握用HDL语言设计MSI组合电路的方法。
二、实验设备与元器件:1、数字电路与系统实验箱1台2、计算机1台3、Quartus II 软件1套三、实验任务:用HDL设计:3-8译码器、显示译码器、数据选择器。
四、实验要求:1.3-8译码器a)8个输出在实验箱上用8个LED发光二极管表示;b)3个输入连接实验箱上的3个按钮;c)附加一个片选使能端。
2.显示译码器a)输入为四位BCD码;b)输出驱动一个七段共阴极数码管;c)附加一个片选使能端。
3.四选一数据选择器a)四个数据输入端(D3,D2,D1,D0)和两个数据选择输入端(A1,A0),一个数据输出端(Y);b)附加一个片选使能端。
五、实验设计说明:1、3—8译码器1)真值表如下:EN A2 A1 A0 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 0 X X X 1 1 1 1 1 1 1 11 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 0 1 10 1 1 1 1 1 1 0 1 1 11 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 12) 在Quartus II 软件上编写VHDL语言如下:LIBRARY ieee;USE ieee.std_logic_1164.all;ENTITY fab5_1 ISPORT(A2,A1,A0,en : IN bit;Y7,Y6,Y5,Y4,Y3,Y2,Y1,Y0: OUT bit);END fab5_1;ARCHITECTURE a OF fab5_1 ISsignal tin:bit_vector(2 downto 0);signal tout:bit_vector(7 downto 0);BEGINtin<=A2&A1&A0;PROCESS (tin,en)BEGINIF en = '0' THENtout<="11111111";ELSEIF tin="000" thentout<="11111110";elsif tin="001" thentout<="11111101";elsif tin="010" thentout<="11111011";elsif tin="011" thentout<="11110111";elsif tin="100" thentout<="11101111";elsif tin="101" thentout<="11011111";elsif tin="110" thentout<="10111111";elsif tin="111" thentout<="01111111";END IF;END IF;Y0<=tout(0);Y1<=tout(1);Y2<=tout(2);Y3<=tout(3);Y4<=tout(4);Y5<=tout(5);Y6<=tout(6);Y7<=tout(7);END PROCESS;END a;3)仿真图如下:4)设置引脚如下:5)再编译一遍。
数电实验三-数据选择器和译码器应用
电力学院数字电路与数字逻辑院(系):计算机科学与技术学院实验题目:数据选择器和译码器应用专业年级:学生:学号:一、实验目的和要求:1、了解并掌握集成组合电路的使用方法。
2、了解并掌握仿真(功能仿真及时序仿真)方法及验证设计正确性。
3、使用数据选择器和译码器实现特定电路。
二、实验容:1.要求用数据选择器74153和基本门设计用3个开关控制1一个电灯的电路,改变任何一个开关的状态都能控制电灯由亮变暗或由暗变亮。
(提示:用变量A、B、C表示三个开关,0、1表示通、断状态;用变量L表示灯,0、1表示灯灭、亮状态。
)画出电路的原理图,将电路下载到开发板进行验证。
根据题意画出真值表如下根据上表,可画出原理图试验现象:当开关断开的数量是奇数时,灯是亮的,除此之外是灭的.2. 人的血型有A,B,AB和O这4种,试用数据选择器74153和基本门设计一个逻辑电路,要求判断供血者和受血者关系是否符合下图的关系(提示:可用两个变量的4种组合表示供血者的血型,用另外两个变量的4种组合表示受血者的血型,用Y表示判断的结果)。
画出电路的原理图,通过仿真进行验证。
血型献血受血a b c dA 0 0 0 0B 0 1 0 1AB 1 0 1 0O 1 1 1 1真值表:a b c d Y0 0 0 0 10 0 0 1 00 0 1 0 10 0 1 1 00 1 0 0 00 1 0 1 10 1 1 0 10 1 1 1 01 0 0 0 01 0 0 1 01 0 1 0 11 0 1 1 01 1 0 0 11 1 0 1 11 1 1 0 11 1 1 1 1 根据上表,可画出原理图验证逻辑功能表,仿真结果如下3.试用集成译码器74LS138和基本门实现1位全加器,画出电路连线图,并通过仿真验证其功能。
根据题意画出真值表如下输入输出Ci A B S Co0 0 0 0 00 0 1 1 00 1 0 1 00 1 1 0 11 0 0 1 01 0 1 0 11 1 0 0 11 1 1 1 1根据上表,可画出原理图.验证逻辑功能表,仿真结果如下4.试用数据选择器74151实现1位全加器电路,画出电路连线图,并通过仿真验证其功能。
实验五 全加器的设计及应用
实验五 全加器的设计及应用一、实验目的(1)进一步加深组和电路的设计方法。
(2)会用真值表设计半加器和全加器电路,验证其逻辑功能。
(3)掌握用数据选择器和译码器设计全加器的方法。
二、预习要求(1)根据表5-1利用与非门设计半加器电路。
(2)根据表5-2利用异或门及与非门设计全加器电路。
三、实验器材(1)实验仪器:数字电路实验箱、万用表; (2)实验器件:74LS04、74LS08、74LS20、74LS32、74LS86、74LS138、74LS153;四、实验原理1.半加器及全加器电子数字计算机最基本的任务之一就是进行算术运算,在机器中的四则运算——加、减、乘、除都是分解成加法运算进行的,因此加法器便成了计算机中最基本的运算单元。
(1)半加器只考虑了两个加数本身,而没有考虑由低位来的进位(或者把低位来的进位看成0),称为半加,完成半加功能的电路为半加器。
框图如图5-1所示。
一位半加器的真值表如表5-1所示。
表5-1 半加器真值表i A i B i C i S i C 0 0 0 0 1 0 1 0 0 1 1 00 0 1 0 1 0 0 01位半加器S C i A i B i 和数向高位进位加数被加数图5-1 半加器框图由真值表写逻辑表达式:⎩⎨⎧=⊕=+=i i i ii i i i i i B A C B A B A B A S '' 画出逻辑图,如图5-2所示:(a )逻辑图 (b )逻辑符号 图5-2 半加器(2)全加器能进行加数、被加数和低位来的进位信号相加,称为全加,完成全加功能的电路为全加器。
根据求和结果给出该位的进位信号。
即一位全加器有3个输入端:i A (被加数)、i B (加数)、1-i C (低位向本位的进位);2个输出端:i S (和数)、i C (向高位的进位)。
下面给出了用基本门电路实现全加器的设计过程。
1)列出真值表,如表5-2所示。
表5-2 全加器真值表从表5-2中看出,全加器中包含着半加器,当01=-i C 时,不考虑低位来的进位,就是半加器。
实验五 译码器和数据选择器的使用
实验五:译码器和数据选择器的使用1.实验目的1) 熟悉数据分配器和译码器的工作原理与逻辑功能。
2) 掌握数据分配器和译码器的使用2.理论准备1) 具有译码功能的逻辑电路称为译码器。
译码即编码的逆过程,将具有特定意义的二进制码进行辨别,并转换成控制信号。
按用途来分,译码器大体上有以下3类:(1)变量译码器;(2)码制变换译码器;(3)显示译码器。
2) 数据选择器又称多路开关,它是以“与或非”门或以“与或”门为主体的组合电路。
它在选择控制信号的作用下,能从多个输入数据中选择某一个数据作为输出。
常见的数据选择器有以下5种:(4)4位2通道选1数据选择器;(5)4通道选1数据选择器;(6)无“使能”端双4通道选1数据选择器;(7)具有“使能”端的互补输出地单8选1数据选择器。
3.实验内容1) 3线-8线译码器(74138)的功能测试2) 用3-8译码器设计一位全减器3) 用双4选1数据选择器(74153)设计一位全减器提示说明:①用译码器设计组合逻辑电路设计原理;②利用译码器产生输入变量的所有最小项,再利用输出端附加门实现最小项之和;③双4选1数据选择器:在控制信号的作用下,从多通道数据输入端中选择某一通道的数据输出Y=[D0(A1’A0’)+D1(A1’A0)+D2(A1A0’)+D3(A1A0)].S。
4.设计过程1)用3-8译码器设计一位全减器。
(1)分析设计要求,列出真值表。
如表一。
表一3-8译码器设计一位全减器真值表(2)根据真值表,写出逻辑函数表达式。
Y0’=(C’B’A’)’ Y4’=(CB’A’)’Y1’=(C’B’A)’ Y5’=(CB’A)’Y2’=(C’BA’)’ Y6’=(CBA’)’Y3’=(C’BA)’Y7’=(CBA)’表二3-8译码器设计一位全减器逻辑抽象真值表(4)根据真值表得到逻辑表达式。
r=a’b’c+a’bc’+ab’c’+abcs=a’b’c+a’bc’+a’bc+abc(5)根据38线译码器的逻辑表达式和4式所得结果进行分析,最后确定实现电路。
数电实验报告【武大电气】
数字电路实验报告专业:电气工程与自动化实验一:组合逻辑电路分析一.实验目的1.熟悉大体逻辑电路的特点。
2.熟悉各类门的实物元件和元件的利用和线路连接。
3.学会分析电路功能.二.实验原理1.利用单刀双掷开关的双接点,别离连接高电平和低电平,开关的掷点不同,门电路输入的电平也不同。
2.门电路的输出端连接逻辑指示灯,灯亮则输出为高电平,灯灭则输出低电平。
3.依次通过门电路的输入电平与输出电平,分析门电路的逻辑关系和实现的逻辑功能。
三.实验元件1.74LS00D2.74LS20D四.实验内容(1)实验内容一:a.实验电路图:由上述实验电路图接线,在开关A B C D选择不同组合的高低电平时,通过对灯X1亮暗的观察,可得出上图的逻辑真值表。
b、逻辑电路真值表:实验分析:•=AB+CD ,一样,由真值表也能推出此由实验逻辑电路图可知:输出X1=AB CD方程,说明此逻辑电路具有与或功能。
(2)实验内容2:密码锁a.实验电路图:D 接着通过实验,改变A B C D 的电平,观察灯泡亮暗,得出真值表如下: b.真值表:实验分析:由真值表(表)可知:当ABCD为1001时,灯X1亮,灯X2灭;其他情况下,灯X1灭,灯X2亮。
由此可见,该密码锁的密码ABCD为1001.因此,可以取得:X1=ABCD,X2=1X。
五.实验体会:1. 这次实验应该说是比较简单,只用到了两种不同的与非门组成一些大体的逻辑电路。
2. 分析组合逻辑电路时,可以通过逻辑表达式,电路图和真值表之间的彼此转换已抵达实验所要求的目的结果。
3. 咱们组在这次实验进程中出现过连线正确但没出现相应的实验结果的情况。
后经分析发现由于实验器材利用的次数较多,有些器材有所损坏,如一些导线表面是好的,其实内部损坏,因此意识到了连接线路时一是要注意器材的选取,二是在接线前必然注意检查各元件的好坏。
实验二:组合逻辑实验(一)半加器和全加器一.实验目的:熟悉几种元器件所带的门电路,掌握用这些门电路设计一些简单的逻辑组合电路的方式。
实验五 全加器的设计及应用
实验五全加器的设计及应用一、实验目的(1)进一步加深组和电路的设计方法。
(2)会用真值表设计半加器和全加器电路,验证其逻辑功能。
(3)掌握用数据选择器和译码器设计全加器的方法。
二、预习要求(1)根据表5-1利用与非门设计半加器电路。
(2)根据表5-2利用异或门及与非门设计全加器电路。
三、实验器材(1)实验仪器:数字电路实验箱、万用表;(2)实验器件:74LS04、74LS08、74LS20、74LS32、74LS86、74LS138、74LS153;四、实验原理1.半加器及全加器电子数字计算机最基本的任务之一就是进行算术运算,在机器中的四则运算——加、减、乘、除都是分解成加法运算进行的,因此加法器便成了计算机中最基本的运算单元。
(1)半加器只考虑了两个加数本身,而没有考虑由低位来的进位(或者把低位来的进位看成0),称为半加,完成半加功能的电路为半加器。
框图如图5-1所示。
一位半加器的真值表如表5-1所示。
表5-1 半加器真值表0 0 00 1 01 0 0 1 1 000 10 1 0 0 0图5-1 半加器框图由真值表写逻辑表达式:画出逻辑图,如图5-2所示:(a)逻辑图(b)逻辑符号图5-2 半加器(2)全加器能进行加数、被加数和低位来的进位信号相加,称为全加,完成全加功能的电路为全加器。
根据求和结果给出该位的进位信号。
即一位全加器有3个输入端:i A (被加数)、i B (加数)、1-i C (低位向本位的进位);2个输出端:i S (和数)、i C (向高位的进位)。
下面给出了用基本门电路实现全加器的设计过程。
1)列出真值表,如表5-2所示。
表5-2 全加器真值表从表5-2中看出,全加器中包含着半加器,当01=-i C 时,不考虑低位来的进位,就是半加器。
而在全加器中1-i C 是个变量,其值可为0或1。
2)画出i S 、i C 的卡诺图,如图5-3所示。
(a ) i S(b ) i C 图5-3 全加器的卡诺图 3)由卡诺图写出逻辑表达式:如用代数法写表达式得:即:半加器 全加器0 0 0 0 1 0 1 0 0 1 1 0 0 01 01 00 10 0 10 1 11 0 1 1 1 1 1 01 0 11 14)画出逻辑图,如图5-4(a)所示;图5-4(b)是全加器的逻辑符号。
实验五组合逻辑电路的设计与测试掌握组合逻辑电路的设计与测试...
实验五组合逻辑电路的设计与测试一、实验目的掌握组合逻辑电路的设计与测试方法二、实验原理1、使用中、小规模集成电路来设计组合电路是最常见的逻辑电路。
设计组合电路的一般步骤如图5-1所示。
图5-1 组合逻辑电路设计流程图根据设计任务的要求建立输入、输出变量,并列出真值表。
然后用逻辑代数或卡诺图化简法求出简化的逻辑表达式。
并按实际选用逻辑门的类型修改逻辑表达式。
根据简化后的逻辑表达式,画出逻辑图,用标准器件构成逻辑电路。
最后,用实验来验证设计的正确性。
2、组合逻辑电路设计举例用“与非”门设计一个表决电路。
当四个输入端中有三个或四个为“1”时,输出端才为“1”。
设计步骤:根据题意列出真值表如表5-1所示,再填入卡诺图表5-2中。
由卡诺图得出逻辑表达式,并演化成“与非”的形式Z=ABC+BCD+ACD+ABD=ABC⋅⋅ABC⋅BCDACD根据逻辑表达式画出用“与非门”构成的逻辑电路如图5-2所示。
图5-2 表决电路逻辑图用实验验证逻辑功能在实验装置适当位置选定三个14P插座,按照集成块定位标记插好集成块CC4012。
按图5-2接线,输入端A、B、C、D接至逻辑开关输出插口,输出端Z 接逻辑电平显示输入插口,按真值表(自拟)要求,逐次改变输入变量,测量相应的输出值,验证逻辑功能,与表5-1进行比较,验证所设计的逻辑电路是否符合要求。
三、实验设备与器件1、+5V直流电源2、逻辑电平开关3、逻辑电平显示器4、直流数字电压表3、 CC4011×2(74LS00) CC4012×3(74LS20) CC4030(74LS86)CC4081(74LS08) 74LS54×2(CC4085) CC4001 (74LS02)四、实验内容1、设计用与非门及用异或门、与门组成的半加器电路。
要求按本文所述的设计步骤进行,直到测试电路逻辑功能符合设计要求为止。
2、设计一个一位全加器,要求用异或门、与门、或门组成。
实验3 编码器、译码器和数据选择器应用
× × × L H H H H H L H H H H H H
3.2
74LS138逻辑功能测试 逻辑功能测试
输 G1 G2 A G2 B 入 C B A Y0 Y1 Y2 输 Y3 Y4 出 Y5 Y6 Y7
× × L H H H H H H H H
H × × L L L L L L L L
× H × L L L L L L L L
g
f a
a
b
f e
g
b c
d e d c
300O
p p
输
入 D × × 0 0 0 0 0 1 × 1 1 C × × 0 0 0 1 1 0 × 0 1 B × × 0 0 1 0 1 0 × 1 1 A × × 0 1 1 1 1 1 × 0 1
输 出
CA
EL ×
BI × 0 1 1 1 1 1 1 1 1 1
输 出
CA
× 8 消隐 0 1 3 5 7 9 9 消隐 消隐
5 4 3 7 1 2 6
~EL ~BI ~LT BCD/7SEG DA OA 13 DB OB 12 DC OC 11 DD OD OE OF OG 10 9 15 14
×
A B C D E FG
0 0 0 0 0 0 1 0 0
4511BD_5V
× H × × × × L H H H
× H × × × L H H H L
× × × H H H L H H L H H H H
H H L L L L H H H H
H H L L H H L L H H
H H L H L H L H L H
H H L L L L L L L L
H L H H H H H H H H
数字电子技术基础实验指导书1
数字电子技术基础实验指导书实验一、认识实验一、实验目的:1、熟悉面包板的结构2、进一步掌握与非门、或非门、异或门的功能3、初步尝试在面包板上连接逻辑电路 二、实验用仪器:面包板一块 74LS00一块 74LS20一块74LS02(四二输入或非门)一块、 74LS86(四二输入异或门)一块 万用表一块 导线若干 稳压电源一台三、面包板和4LS00、74LS20、74LS02、74LS86的介绍: 1面包板上的小孔每5个为一组,其内部有导线相连。
横排小孔是4、3、4(3、4、3)的结构,即每5*4(5*3)、5*3(5*4)、5*4(5*3)组横排小孔内部有导线相连。
用到的双列直插式集成块跨接在凹槽两边,管脚插入小孔。
通常用面包板的上横排小孔接电源,用下横排小孔接地。
2、74LS00的内部结构示意图:74LS00的管脚排列如上图所示,为双列直插式14管脚集成块,是四集成二输入与非门。
74LS20是二四输入与非门。
VCC 3A 3B 3Y 4A 4B 4Y VCC 2A 2B NC 2C 2D 4Y1A 1B 1Y 2A 2B 2Y GND 1A 1B NC 1C 1D 1Y GND 74LS00 74LS20VCC 3Y 3B 3A 4Y 4B 4A VCC 3B 3A 3Y 4B 4A 4Y1Y 1A 1B 2Y 2A 2B GND 1A 1B 1Y 2A 2B 2Y GND四、实验内容与步骤:1、测试面包板的内部结构情况:用两根导线插入小孔,用万用表的电阻挡分别测试小孔组与组之间的导通情况,并记录下来。
2、验证与非门的逻辑功能:1)将4LS00插入面包板,并接通电源和地。
2)选择其中的一个与非门,进行功能验证。
3)、将验证结果填入表1: 表1其中,A 、B 1”时,输入端接电源;Y 是输出端,用万用表(或发光二极管)测得在不同输入取值组合情况下的输出,并将结果填入表中。
5)分析测得的结果是否符合“与非”的关系。
数据选择器和译码器实验报告
竭诚为您提供优质文档/双击可除数据选择器和译码器实验报告篇一:实验二译码器与数据选择器的功能测试及应用(实验报告)实验2译码器与数据选择器的功能测试及应用一.实验目的与要求(5分)1.掌握中规模集成译码器与数据选择器的逻辑功能和使用方法;2.学习用集成译码器与数据选择器构成组合逻辑电路的方法。
三、实验原理与内容(20分)1.译码器(1)译码与译码器的概念译码是编码的反过程,是将给定的二进制代码翻译成编码时赋予的原意,实现译码功能的电路称为译码器。
(2)译码器分类译码器分为通用译码器(包括二进制、二─十进制译码器)与显示译码器(包括TTL共阴显示译码器、TTL共阳显示译码器等)两大类。
(3)利用译码器实现组合逻辑函数二进制、二─十进制译码器的输出端的逻辑式是以输入变量最小项(取反)的形式,故这种译码器也叫最小项译码器,利用最小项译码器可以实现简单的组合逻辑电路。
2.数据选择器(1)数据选择器概念与功能数据选择器可以实现从多路数据传输中选择任何一路信号输出,选择的控制由地址码决定。
数据选择器可以完成很多的逻辑功能,例如函数发生器、并串转换器、波形产生器等。
(2)用数据选择器实现组合逻辑函数选择器输出为标准与或式,含地址变量的全部最小项。
例如四选一数据选择器输出如下:Y=A1A0D3+A1A0D2+A1A0D1+A1A0D0而任何组合逻辑函数都可以表示成为以上的表示形式,故可用数据选择器实现。
四.实验步骤与记录(30分)1.译码器74Ls139功能测试测试译码器74Ls139中任意一组2-4线译码器的功能,其中译码器的输入端s、A1、A0接拨码开关输出口,输出Y0~Y3接发光管。
改变拨码开关开关的状态,观察输出,写出Y0~Y3的输出。
实验电路图如下:(请同学们完善,要求用铅笔做图)2.用译码器实现逻辑函数F=Abc+Abc。
用拨码开关开关输入信号A、b、c,发光二极管观察输出F。
实验电路图如下:(请同学们完善,要求用铅笔做图)3.用8选1数据选择器74Ls151实现函数F=Abc+Abc+Abc+Abc,用拨码开关开关输入信号A、b、c,发光二极管观察输出F。
译码器及数据选择器的应用
译码器及数据选择器的应用一、实验目的1.掌握译码器(74LS138)的逻辑功能和使用方法。
2.掌握数据选择器(74LS151)的逻辑功能和使用方法。
二、实验原理译码器和数据选择器都属于中规模集成电路,中规模集成器件多数是专用的功能器件,具有某种特定的逻辑功能,采用这些功能器件实现组合逻辑函数,基本采用逻辑函数对比法。
在一般情况下,使用译码器和附加的门电路实现多输出逻辑函数较方便,而使用数据选择器实现单输出逻辑函数较方便。
1.译码器一个n 变量的译码器的输出包含了n 变量的所有最小项.例如,如图5.1.4-1是3线/8线译码器 (74LS138) ,有三个选通端1S 、2S 和3S ,只有当1S =1、2S +3S =0时,译码器才被选通,否则,译码器被禁止,所有的输出端被封锁在高电平。
利用选片作用也可以将多片连接起来以扩展译码器的功能。
8个输出包含3个变量的全部最小项的译码。
表5.1.4-1是3线/8线译码器的功能表。
用n 变量译码器加上输出与非门电路,就能获得任何形式的输入变量不大于n 的组合逻辑电路。
图1 74LS138(3线/8线译码器)2.数据选择器一个n 个地址端的数据选择器,具有对2 n 个数据选择的功能。
例如,八选一数据选择器(74LS151),如图2所示,n =3,可完成八选一的功能,见表2。
由真值表可写出:70126012501240123012201210120012D A A A D A A A D A A A D A A A D A A A D A A A D A A A D A A A Y +++++++=数据选择器又称多开路开关,其功能是在多路并行传输数据中选通一路送到输出线上。
图2 74LS151(八选一数据选择器)表5.1.4-2 74LS151功能表三、实验仪器及器材数字实验箱一台,集成芯片74LS00、74LS20、74LS138、74LS151各一块,导线若干。
数据选择器实验报告
数据选择器实验报告数据选择器实验报告一、引言在当今信息爆炸的时代,数据的获取和处理成为了各行各业的重要任务。
而对于数据处理来说,一个关键的环节就是数据选择。
数据选择器作为一种工具,可以帮助我们从庞杂的数据中筛选出我们所需要的信息,提高数据处理的效率。
本文将通过实验来探讨数据选择器的使用方法和效果。
二、实验目的本实验的目的是测试不同类型的数据选择器在不同场景下的表现,以便为用户提供选择合适的数据选择器的参考依据。
三、实验方法1. 实验材料本实验使用了三种不同类型的数据选择器,分别是过滤器、排序器和聚合器。
每种数据选择器都有自己的特点和适用场景。
2. 实验步骤a. 首先,我们准备了一个包含大量数据的数据集,其中包括数字、文字和日期等不同类型的数据。
b. 接下来,我们使用过滤器来筛选出特定条件下的数据。
比如,我们可以将过滤器设置为只显示数字大于10的数据,或者只显示包含特定关键词的数据。
c. 然后,我们使用排序器来对数据进行排序。
可以按照数字大小、文字首字母顺序或日期先后顺序等进行排序。
d. 最后,我们使用聚合器来对数据进行汇总。
可以对数字数据进行求和、求平均值或计算其他统计指标。
四、实验结果通过实验,我们发现不同类型的数据选择器在不同场景下的表现是有差异的。
1. 过滤器的效果过滤器在筛选数据方面表现出色。
它可以根据用户设定的条件,快速准确地筛选出所需的数据。
无论是筛选数字、文字还是日期,过滤器都能够轻松应对。
而且,过滤器的设置灵活性也很高,用户可以根据自己的需求随时调整条件。
2. 排序器的效果排序器在对数据进行排序方面非常实用。
无论是按照数字大小、文字首字母顺序还是日期先后顺序进行排序,排序器都能够快速高效地完成任务。
通过排序器,我们可以更加清晰地了解数据的分布情况,方便我们进行进一步的分析和处理。
3. 聚合器的效果聚合器在对数据进行汇总方面非常有用。
通过聚合器,我们可以对数据进行求和、求平均值等操作,从而得到更加全面和准确的统计结果。
数电实验报告 数据选择器及其应用
实验2实验报告数据选择器及其应用一、实验目的1.了解组合逻辑电路的设计步骤、分析方法和测试方法;2.掌握数据选择器的工作原理与逻辑功能;3.掌握双四选一数据选择器74LS153的应用。
二、实验设备1.数字电路实验箱2 、数字双踪示波器3.集成电路: 74LS004、集成电路: 74LS153三、实验内容1.测试双四选一数据选择器74LS153的逻辑功能;2、设某一导弹发射控制机构有两名司令员A.B和两名操作员C.D, 只有当两名司令员均同意发射导弹攻击目标且有操作员操作, 则发射导弹F;3.用74LS00与74LS153设计一位全加器。
四、实验结果1、测试双四选一数据选择器74LS153的逻辑功能。
如图S5和S6分别接A和B, 负责输入地址;S1.S2.S3.S4为上面选择器的四个输入;S7、S8、S9、S10为下面选择器的四个输入。
举例说明:如图所示, 当S5和S6都输入高电平时, 选择输出1C3和2C3的内容, 即S4和S10的输入均为高电平, 小灯亮。
设某一导弹发射控制机构有两名司令员A.B和两名操作员C.D, 只有当两名司令员均同意发射导弹攻击目标且有操作员操作, 则发射导弹F。
由题意可得出逻辑表达式如下:F=AB(C+D)分析: 由于只有A.B都为高电平时F才有可能输出高电平, 所以让A和B作为地址输入端。
而当A.B均为高电平时, C和D任意一个为高电平则F为高电平。
所以用74LS00实现C和电路图如下:S1、S2接地址选择端, S3、S4先做或运算再接1C3端。
2、用74LS00和可以通B S CI过降维将输入位A和B作为地址选择位,进位位和以及0和1作为被选择数据输入,表示S和CO。
真值表如下:A0 0 CI 低0 1 CI非CI1 0 CI非CI1 1 CI 高五、故障排除在做第二个实验内容的时候, 发现A.B值不是高电平的时候小灯也会亮。
经过检查电路发现1C0, 1C1, 1C2悬空了, 相当于接了高电平。
实验五 译码器、数据选择器及其应用(与“选择器”有关的文档共5张)
74LS151的逻辑功能。 74LS138
一片
2、自行设计电路,用74LS138和74LS20实现函数。
4、用数据选择器74LS151设计三输入多数 表决电路 。
第四页,共5页。
四、实验报告要求
1、画出用74LS138和74LS20实现函数 的电路图。
2、写出用数据选择器74LS151设计三输入 多数表决电路设计全过程、画出电路图。
一片
1、画出用74LS138和74LS20实现函数
74LS151
一片
现函数。 的电路图。
实验五
译码器、数据选择器及其应用
实验五
译码器、数据选择器及其应用
导线
若干
3、利用数字逻辑实验箱测试数据选择器 掌握中规模集成译码器、数据选择器的逻
4、用数据选择器74LS151设计三输入多数表决电路 。 学习用数据选择器构成组合逻辑电路的方
一片 一片 一片 若干
第三页,共5页。
三、实验内容
1、利用数字逻辑实验箱测试74LS138译码
导线
若干
器的逻辑功能 。 掌握中规模集成译码器、数据选择器的逻
1、利用数字逻辑实验箱测试74LS138译码器的逻辑功能 。
3、利用数字逻辑实验箱测试数据选择器74LS151的逻辑功能。
2、自行设计电路,用74LS138和74LS20实 74LS151
实验五 译码器、数据选择器及其应用
第一页,共5页。
一、实验目的
1 .掌握中规模集成译码器、数据选择器的逻 辑功能和使用方法。
2 .了解译码器的应用。 3 .学习用数据选择器构成组合逻辑电路的方
法。
第二页,共5页。二、实验仪器设备1.数字逻辑实验箱1台 2.元器件: 74LS20 74LS138 74LS151 导线
数据选择器实验报告
一、实验目的1. 理解数据选择器的基本原理和功能。
2. 掌握数据选择器的使用方法及其在数字电路中的应用。
3. 通过实验加深对组合逻辑电路的理解。
二、实验原理数据选择器是一种数字电路,它可以从多个输入端中选择一个数据输出。
其工作原理如下:根据地址码的不同,数据选择器从N路输入中选择一路输出。
常见的数据选择器有4选1、8选1等类型。
本实验使用的是双4选1数据选择器74LS153,它具有4个数据输入端(D0、D1、D2、D3)、3个地址输入端(A0、A1、A2)和1个使能端(G)。
当G=0时,数据选择器处于正常工作状态;当G=1时,所有数据输入端均被封锁,输出端输出高阻态。
三、实验器材1. 双4选1数据选择器74LS1532. 逻辑门电路3. 电源4. 指示灯5. 连接线6. 逻辑分析仪四、实验步骤1. 连接电路根据实验要求,连接双4选1数据选择器74LS153、逻辑门电路、电源、指示灯和连线。
2. 设计电路(1)根据实验要求,设计一个简单的数据选择器电路,实现以下功能:当A0=0、A1=0时,输出D0;当A0=0、A1=1时,输出D1;当A0=1、A1=0时,输出D2;当A0=1、A1=1时,输出D3。
(2)根据设计要求,将74LS153的数据输入端与逻辑门电路连接,实现数据选择功能。
3. 测试电路(1)使用逻辑分析仪或示波器观察输出端波形,验证电路是否满足设计要求。
(2)根据实验要求,测试不同地址码下的输出结果,确保电路正常工作。
4. 分析实验结果根据实验结果,分析数据选择器的工作原理和特点,总结实验心得。
五、实验结果与分析1. 实验结果通过实验,验证了双4选1数据选择器74LS153在正常工作状态下能够实现数据选择功能。
在不同地址码下,输出端输出对应的数据输入端数据。
2. 实验分析(1)数据选择器在数字电路中具有广泛的应用,如数据分配、数据选择、数据比较等。
(2)在设计数据选择器电路时,需要注意以下几点:a. 根据实际需求选择合适的数据选择器类型和规模;b. 合理安排数据输入端、地址输入端和使能端;c. 仔细检查电路连接,确保电路正常工作。
译码器和数据选择器实验报告
译码器和数据选择器实验报告实验目的:1.了解译码器和数据选择器的原理和功能2.掌握译码器和数据选择器的使用方法3.探究译码器和数据选择器在数字电路中的应用实验仪器和材料:1.实验板2.译码器芯片(74LS138)3.数据选择器芯片(74LS151)4.电源线5.逻辑开关6.连接线实验原理:译码器是数字电路中的一种组合逻辑电路,用于将输入的代码转换为对应的输出信号。
它根据输入代码的不同,从多个输出端口中选择一个端口输出高电平信号。
数据选择器是一种多路选择器,根据输入的数据选择信号选择其中一个输入端口的数据进行输出。
数据选择器的功能是根据数据选择信号选择其中一个输入端口的数据,输出到输出端口。
实验步骤:1.将译码器芯片(74LS138)插入到实验板的芯片插座上。
2.连接三个逻辑开关到译码器芯片的输入端(A0、A1和A2)上,分别作为输入代码。
3.设计一个逻辑电路,将译码器芯片的八个输出端口(Y0至Y7)连接到八个发光二极管上,并通过跳线帽连接到正电源。
4.打开实验板的电源开关。
5.依次操作逻辑开关,观察发光二极管的亮灭情况,并记录每个二极管对应的输入代码。
6.将数据选择器芯片(74LS151)插入到实验板的芯片插座上。
7.连接三个逻辑开关到数据选择器芯片的输入端(S0、S1和S2)上,作为数据选择信号。
8.连接四个逻辑开关到数据选择器芯片的输入端(A0、A1、A2和A3)上,作为输入数据。
9.设计一个逻辑电路,将数据选择器芯片的四个输出端口(Y0至Y3)连接到四个发光二极管上,并通过跳线帽连接到正电源。
10.重复步骤5,观察发光二极管的亮灭情况,并记录每个二极管对应的数据选择信号和输入数据。
实验结果:译码器的输出结果与输入代码一一对应,示例如下:-输入代码000,输出Y0高电平,其余输出端口为低电平。
-输入代码001,输出Y1高电平,其余输出端口为低电平。
-...-输入代码111,输出Y7高电平,其余输出端口为低电平。
实验三 译码器和数据选择器(有数据)
实验三译码器和数据选择器(有数据)一. 实验目的1. 了解译码器和数据选择器的工作原理。
2. 学习译码器和数据选择器的基本使用方法。
二. 实验器材1. 7404 TTL集成电路 1片2. 7447 BCD-7 段译码器 1片3. 74138 3-8 译码器 1片4. 两个按钮开关5. 数字低电平信号发生器6. DSO 数字示波器7. 面包板8. 杜邦线三. 实验原理1. 译码器译码器是将码的形式转换为某个特定的输出形式。
常见的译码器有 BCD-7 段译码器及二进制-8 译码器等。
其中,BCD-7 段译码器是将 BCD 码转换为 7 段管的控制信号;而二进制-8 译码器是将二进制码转换为控制特定逻辑门输出的信号。
2. 数据选择器数据选择器是根据控制信号选取特定的输入数据,并输出到特定位置。
常见的数据选择器有 2-1 数据选择器和 4-1 数据选择器等。
其中,2-1 数据选择器是将两个输入信号中的某一个信号输出给下一级逻辑电路;而4-1 数据选择器则是将四个输入信号中的某一个信号输出给下一级逻辑电路。
1. 搭建 BCD-7 段译码实验电路(1)将 7447 BCD-7 段译码器、两个按钮开关、数字低电平信号发生器、DSO 数字示波器及面包板准备好。
(2)将杜邦线一端插入数字低电平信号发生器的 GND、CLK、DATA 和 LATCH 等接口中,另一端分别插入面包板上的 GND、K1、K2 和 L。
(5)将两个按钮开关用杜邦线与面包板连接起来。
(6)用杜邦线将 G、B、C、Q0-Q7、A、Y1、Y2、Y3、K1、K2、L 等 14 个端口连接在一起。
(7)将数字示波器的探头,接在 7447 BCD-7 段译码器的 A 端口和 GND 端口上。
电路示意图如下:(8)将面包柿子插入电源插头,并打开电源。
(9)按下 K1 或 K2 按钮,观察数字示波器上的输出信号。
按下按钮 K1,显示的是数字 0-5,按下按钮 K2,显示的是数字 6-9。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验五:译码器和数据选择器的使用
1.实验目的
1) 熟悉数据分配器和译码器的工作原理与逻辑功能。
2) 掌握数据分配器和译码器的使用
2.理论准备
1) 具有译码功能的逻辑电路称为译码器。
译码即编码的逆过程,将具有特定意义的二进
制码进行辨别,并转换成控制信号。
按用途来分,译码器大体上有以下3类:
(1)变量译码器;
(2)码制变换译码器;
(3)显示译码器。
2) 数据选择器又称多路开关,它是以“与或非”门或以“与或”门为主体的组合电路。
它在选择控制信号的作用下,能从多个输入数据中选择某一个数据作为输出。
常见的数据选择器有以下5种:
(4)4位2通道选1数据选择器;
(5)4通道选1数据选择器;
(6)无“使能”端双4通道选1数据选择器;
(7)具有“使能”端的互补输出地单8选1数据选择器。
3.实验内容
1) 3线-8线译码器(74138)的功能测试
2) 用3-8译码器设计一位全减器
3) 用双4选1数据选择器(74153)设计一位全减器
提示说明:
①用译码器设计组合逻辑电路设计原理;
②利用译码器产生输入变量的所有最小项,再利用输出端附加门实现最小项之和;
③双4选1数据选择器:在控制信号的作用下,从多通道数据输入端中选择某一通道的数据输出Y=[D0(A1’A0’)+D1(A1’A0)+D2(A1A0’)+D3(A1A0)].S。
4.设计过程
1)用3-8译码器设计一位全减器。
(1)分析设计要求,列出真值表。
如表一。
输入输出
G1 G2A+G2B C B A Y
0Y
Y1 Y2 Y3 Y4 Y5 Y6
0 x x x x 1 1 1 1 1 1 1 1 x 1 x x x 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1
1 0 0 0 1 1 0 1 1 1 1 1 1
1 0 0 1 0 1 1 0 1 1 1 1 1
1 0 0 1 1 1 1 1 0 1 1 1 1
1 0 1 0 0 1 1 1 1 0 1 1 1
1 0 1 0 1 1 1 1 1 1 0 1 1
1 0 1 1 0 1 1 1 1 1 1 0 1
1 0 1 1 1 1 1 1 1 1 1 1 0
表一3-8译码器设计一位全减器真值表
(2)根据真值表,写出逻辑函数表达式。
Y0’=(C’B’A’)’ Y4’=(CB’A’)’
Y1’=(C’B’A)’ Y5’=(CB’A)’
Y2’=(C’BA’)’ Y6’=(CBA’)’
Y3’=(C’BA)’Y7’=(CBA)’
(3)进行逻辑抽象,列真值表二。
a(被减数) b(减数c(低借位) r(结果) 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
表二3-8译码器设计一位全减器逻辑抽象真值表
(4)根据真值表得到逻辑表达式。
r=a’b’c+a’bc’+ab’c’+abc
s=a’b’c+a’bc’+a’bc+abc
(5)根据38线译码器的逻辑表达式和4式所得结果进行分析,最后确定实现电路。
若令C=c,B=b,A=a
r=Y4+Y2+Y1+Y7=( Y4+Y2+Y1+Y7 )’’=(Y1’.Y2’.Y4’.Y7’)’,
s =(Y4’.Y2’.Y6’.Y7’)’
(6)根据真值表和逻辑函数画逻辑图。
根据上式可以画出如图一所示的逻辑图。
图1 3-8译码器设计一位全减器逻辑图
2) 用双4选1数据选择器(74153)设计一位全减器。
1)根据真值表和逻辑函数画逻辑图。
根据上式可以画出如图二所示的逻辑图。
图2 双4选1数据选择器设计一位全减器逻辑图
5.实验结果
1) 3-8译码器设计一位全减器逻辑图仿真后,波形图如图三所示。
图3 3-8译码器设计一位全减器仿真波形图
2)双4选1数据选择器设计一位全减器逻辑图仿真后,波形图如图四所示。
图4 双4选1数据选择器设计一位全减器仿真波形图
6.思考题
(1)如何将译码器作为数据分配器?
答:将G2B接低电平,G1作为使能端,C、B和A作为选择通道地址输入,G2A作为数据输入。
如:G1=1,CBA=010时,因为Y2=[(G1∙G2A’∙G2B)∙C’∙B∙A’]’=G2A,而其余输出端均为高电平,因此,当地址CBA=010时,只有输出端Y2得到与输入相同的数据波形。