电子技术基础(数字部分)译码器74LS138功能验证实验

合集下载

译码器的级联应用实验原理

译码器的级联应用实验原理

译码器的级联应用实验原理实验目的掌握译码器的级联应用原理,了解其在数字电路中的作用和应用。

实验器材•逻辑设计教学套件•译码器(74LS138)•连线电缆•示波器实验介绍译码器是一种常见的数字逻辑电路元件,用于将输入的数字信号转换为对应的输出信号。

它可以实现逻辑功能的解码和译码,广泛应用于数字电路设计中。

在本实验中,我们将学习译码器的级联应用原理。

级联(Cascade)是指将一个逻辑电路的输出连接到另一个逻辑电路的输入,从而实现多级电路的功能扩展。

通过级联多个译码器,我们可以实现更复杂的逻辑功能和更高的位数解码。

实验步骤1.将74LS138译码器连接至逻辑设计教学套件上。

2.将74LS138的引脚与其他电路元件连接,实现级联应用。

3.使用连线电缆连接逻辑设计教学套件和示波器,以观察电路的输出信号情况。

4.开始输入不同的数字信号观察译码器的输出变化。

5.记录观察结果,并进行分析。

实验结果与分析通过实验观察和记录数据,我们可以得出以下结论: - 译码器的级联应用可以实现更复杂的逻辑功能和更高的位数解码。

- 输入不同的数字信号,译码器的输出信号也会不同,可以实现数字信号的解码。

- 通过示波器的观察,我们可以清楚地看到逻辑电路的输出情况,便于分析和判断。

实验注意事项1.实验时注意正确连接电路,确保电路有稳定的供电和接地。

2.小心操作实验器材,避免损坏。

3.记录实验数据时要详细和准确,便于后续分析和总结。

实验总结通过本实验,我们了解了译码器的级联应用原理,并进行了实际操作和观察。

通过级联多个译码器,我们可以实现更复杂的逻辑功能和更高的位数解码,提供了数字电路设计的灵活性和扩展性。

译码器在数字电路中的应用非常广泛,我们可以将其应用于数据解码、地址解码、显示控制等方面。

掌握了译码器的级联应用原理,对于理解数字电路的设计和工作原理有着重要的意义。

在今后的学习和实践中,我们需要进一步加深对译码器的理解,并结合其他逻辑电路元件进行组合,实现更多复杂的功能。

74LS138部份38译码器部份实验

74LS138部份38译码器部份实验

74LS138部份38译码器部份实验38译码器是通过3条线来达到控制8条线的状态,即2的3次方。

在电路中,起到扩展IO资源用。

74LS138引脚定义:74LS138逻辑表:相关原理:程序运行照片:以下实验通过P1.0,P1.1,P1.2三条数据线通过74LS138译码作一个8路跑马灯实验。

接线方法:1、用4PIN数据排线插入CPU部份的JP44的P1.0-P1.3 口.另一端插入74LS138部份的JP22作为数据输入。

2、用一条8PIN数据排线,连接78LS138的输出口JP25到 8路指示灯的JP32,运行可看到跑马灯。

程序流程图:汇编语言参考程序:org 0000hajmp mainorg 0080h ;;定义P1.0,P1.1,P1.2 分别为AA,BB,CC 以便在程序中描述AA EQU P1.0BB EQU P1.1CC EQU P1.2MAIN:CLR CC ;状态1 A,B,C为000CLR BBCLR AACALL DELAY ;调用延时CLR CC ;状态2 A,B,C 为100 CLR BBSETB AACALL DELAY ;调用延时CLR CC ;状态2 A,B,C 为010 SETB BBCLR AACALL DELAYCLR CCSETB BBSETB AACALL DELAYSETB CCCLR BBCLR AACALL DELAYSETB CCCLR BBSETB AACALL DELAYSETB CCSETB BBCLR AACALL DELAYSETB CCSETB BBSETB AACALL DELAYJMP MAIN ;重新开始DELAY: ;延时子程序MOV R5,#255D3:MOV R2,#255D4: DJNZ R2,D4 DJNZ R5,D3RETEND。

74138的实验报告

74138的实验报告

74138的实验报告数字系统设计综合实验报告数字系统设计综合实验报告实验名称:1、加法器设计2、编码器设计3、译码器设计4、数据选择器设计5、计数器设计6、累加器设计7、交通灯控制器设计班级:姓名:学号:指导老师:实验1 加法器设计1) 实验目的(1) 复习加法器的分类及工作原理。

(2) 掌握用图形法设计半加器的方法。

(3) 掌握用元件例化法设计全加器的方法。

(4) 掌握用元件例化法设计多位加法器的方法。

(5) 掌握用Verilog HDL语言设计多位加法器的方法。

(6) 学习运用波形仿真验证程序的正确性。

(7) 学习定时分析工具的使用方法。

2) 实验原理加法器是能够实现二进制加法运算的电路,是构成计算机中算术运算电路的基本单元。

目前,在数字计算机中,无论加、减、乘、除法运算,都是化为若干步加法运算来完成的。

加法器可分为1位加法器和多位加法器两大类。

1位加法器有可分为半加器和全加器两种,多位加法器可分为串行进位加法器和超前进位加法器两种。

(1)半加器如果不考虑来自低位的进位而将两个1位二进制数相加,称半加。

实现半加运算的电路则称为半加器。

若设A和B是两个1位的加数,S是两者相加的和,C是向高位的进位。

则由二进制加法运算规则可以得到。

(2)全加器在将两个1位二进制数相加时,除了最低位以外,每一位都应该考虑来自低位的进位,即将两个对应位的加数和来自低位的进位三个数相加,这种运算称全加。

实现全加运算的电路则称为全加器。

若设A、B、CI分别是两个1位的加数、来自低位的进位,S是相加的和,C是向高位的进位。

则由二进制加法运算规则可以得到:3)(1)(2)(3) 实验内容及步骤用图形法设计半加器,仿真设计结果。

用原件例化的方法设计全加器,仿真设计结果用原件例化的方法设计一个4为二进制加法器,仿真设计结果,进行定时分析。

(4) 用Verilog HDL语言设计一个4为二进制加法器,仿真设计结果,进行定时分析。

电子技术基础(数字部分)译码器74LS138功能验证实验

电子技术基础(数字部分)译码器74LS138功能验证实验

实验二译码器74LS138功能验证实验
实验目的:
验证译码器74LS138功能;掌握74LS138作为数据分配器时的应用。

实验器材:
数字逻辑实验箱一个;数字万用表一个;5V电源一个;导线若干;
(1)验证74LS138的功能:
74LS138为3-8译码器,实验原理图如下图所示:
LED
实验过程:分别在74LS138的A2、A1、A0、E3、/E2和/E1加上高、低不同的电平,用万用表测量出输出Y7-Y0电平,记录下来,验证逻辑关系是否正确
测量结果:
实验结论:当E3输入非高电平时,无论其他输入如何,电路输出都为高电
平,即译码器不处于工作状态;只有当E3输入为高电平,/E2和/E1同时为低电平时,译码器才处于工作状态,输出的低电平有效。

(2)验证74LS138作为数据分配器时的功能(设信号从/E1输入,从/Y5输出)。

电路原理如下:
实验过程如下:先将K1闭合,测量/E1引脚的电平关态和/Y5引脚的电平状态;再将先将K1断开,测量/E1引脚的电平关态和/Y5引脚的电平状态,没量结果如下:
结论: /E1引脚电平关态与/Y5引脚电平状态永远相同,说明接在/E1的信号被分配到/Y5输出。

LED。

实验2.5 译码器及其应用

实验2.5 译码器及其应用

第2章 数字电子电路实验40实验2.5 译码器及其应用一、实验目的1、掌握3线—8线译码器的逻辑功能。

2、掌握3线—8线译码器的应用。

3、掌握用中规模集成芯片74LS138实现逻辑函数和数据分配器的方法。

二、实验设备及材料数字逻辑电路实验箱及扩展板;双踪示波器、芯片74LS138(两片)、74LS20。

三、实验原理译码是编码的逆过程,将二进制代码所表示的信息翻译出来,称为译码。

实现译码功能的电路称为译码器。

译码器在数字电路中应用广泛,不仅用于代码的转换、终端的数字显示,还用于数据分配,存贮器寻址和组合控制信号等。

常用的译码器有二进制译码器,二—十进制译码器和七段译码器。

不同的功能可选用不同种类的译码器。

二进制译码器是将n 位二进制代码译成电路的2n 种输出状态。

一般原理如图2.5.1所示。

中规模3线—8线译码器集成芯片74LS138含有输入使能端,n 个输入端,2n 个输出端。

当使能端满足要求时,输入一组代码,输出对应十进制的只有一个低电平为有效电平,其余的输出为无效状态高电平。

每一组输出所代表的函数对应于n 个输入变量的最小项。

二进制译码器实际上也是负脉冲输出的脉冲分配器,若利用使能端中的一个输入端输入数据信息,器件就成为一个数据分配器(又称为多路数据分配器)。

1、常用3线—8线译码器是中规模集成芯片74LS138。

它有3个使能端21E E 、、E3 ,3个地址输入端A 、B 、C ,译码输出Y 0~Y 7是以低电平信号为有效电平输出,引脚排列如图2.5.2所示。

2、用74LS138译码器实现逻辑函数二进制译码器的输入代码包含了输入变量的全部取值组合,故在输出函数中可以得图2.5.1 译码器的原理图图2.5.2 74LS138的引脚排列实验2.5 译码器及其应用41到输入变量的每一个最小项。

由于任何逻辑函数都可以写成最小项之和的形式,因此,根据函数的最小项表达式,将这种译码器输出端通过简单的逻辑门电路,就可以得到所求的逻辑函数。

译码器、编码器及其应用实验报告

译码器、编码器及其应用实验报告

实验四 译码器、编码器及其应用实验人员: 班号: 学号:一、实验目的(1) 掌握中规模集成译码器的逻辑功能和使用方法; (2) 熟悉掌握集成译码器和编码器的应用; (3) 掌握集成译码器的扩展方法。

二、实验设备数字电路实验箱,74LS20,74LS138。

三、实验内容(1) 74LS138译码器逻辑功能的测试。

将74LS138输出Y 0̅~Y 7̅接数字实验箱LED管,地址A 2A 1A 0输入接实验箱开关,使能端接固定电平(V CC 或GND )。

电路图如Figure 1所示:Figure 2EN 1EN 2A ̅̅̅̅̅̅̅ EN 2A ̅̅̅̅̅̅̅≠100时,任意拨动开关,观察LED 显示状态,记录观察结果。

EN 1EN 2A ̅̅̅̅̅̅̅ EN 2A ̅̅̅̅̅̅̅=100时,按二进制顺序拨动开关,观察LED 显示状态,并与功能表对照,记录观察结果。

用Multisim 进行仿真,电路如Figure 3所示。

将结果与上面实验结果对照。

Figure 4(2) 利用3-8译码器74LS138和与非门74LS20实现函数:Y=A B̅+B̅C+ABC四输入与非门74LS20的管脚图如下:对函数表达式进行化简:Y=A B̅+B̅C+ABC=A B̅C+A B̅C+AB̅C+ABC̅̅̅̅̅̅̅̅̅̅̅=Y0+Y1+Y4+Y7=Y0̅Y1̅Y4̅Y7̅按Figure 5所示的电路连接。

并用Multisim进行仿真,将结果对比。

Figure 6(3) 用两片74LS138组成4-16线译码器。

因为要用两片3-8实现4-16译码器,输出端子数目8×2=16刚好够用。

而输入端只有 A、B、C三个,故要另用使能端进行片选使两片138译码器进行分时工作。

而实验台上的小灯泡不够用,故只用一个灯泡,而用连接灯泡的导线测试Y x̅,在各端子上移动即可。

在multisim中仿真电路连接如Figure 7所示(实验台上的电路没有接下面的两个8灯LED):Figure 8四、实验结果(1) 74LS138译码器逻辑功能的测试。

数字电路课程-译码器及其应用实验报告

数字电路课程-译码器及其应用实验报告

实验报告
一、实验名称:译码器及其应用
二、实验内容:
1、逻辑功能测试
参照与译码器74LS138 的实验电路连接电路,如图
一。

图一
验证过程如下表:
C输入B输入A输入输出000Y0=0
001Y1=0
010Y2=0
011Y3=0
100Y4=0
101Y5=0
110Y6=0
111Y7=0
实验结果与74LS138的逻辑功能相符。

2、用 74HC(LS)138实现逻辑函数
Y=AB+BC+CA
将译码器74LS138 和与非门74LS00进行连接,如图二。

图二
3、扩展
用两片译码器74LS138级联,组成4线-16线译码器。

实验电路如图三(图中输入为DCBA =1101)。

图三
三、实验注意事项
1、集成电路要轻插轻拔。

四、收获
1、在用3线-8线译码器构成4线-16线译码器过程中,最
初有用到与非门,但因为导线连接错误导致未看到对
应输入的LED灯亮。

如图三,未用到与非门得到了正
确的实验结果,因此应尽量使电路结构简单、用较少
元器件实现特定功能;
2、在我们用的实验电路板上,未用导线接高电位或地电位
的引脚电位为零;
3、在与其他同学讨论过程中,学会如何将自己的想法通过
语言或者简单的图形文字表达出来;
4、用Multisim画电路图很方便,可以继续深入探究。

译码器74LS138组成彩灯控制器

译码器74LS138组成彩灯控制器

实验5 译码器74LS138组成彩灯控制器一、实验内容1. 练习逻辑转换器的使用。

2 熟悉74LS138集成电路的应用。

2. 用74LS138组成彩灯控制器。

二、演示电路用74LS138组成的彩灯控制器如图1所示。

图1 用74LS138组成的彩灯控制器74LS138的真值表如表4-2-8所示,也就是74LS138的功能表。

输 入输 出 G1 G2A ’ G2B ’ C B A0Y 1Y 2Y 3Y 4Y 5Y 6Y 7Y0 × × × × ×1 1 1 1 1 1 1 1 × × 1 × × ×1 1 1 1 1 1 1 1 × 1 × × × ×1 1 1 1 1 1 1 1 1 0 0 0 0 00 1 1 1 1 1 1 1 1 0 0 0 0 11 0 1 1 1 1 1 1 1 0 0 0 1 01 1 0 1 1 1 1 1 1 0 0 0 1 11 1 1 0 1 1 1 1 1 0 0 1 0 01 1 1 1 0 1 1 1 1 0 0 1 0 11 1 1 1 1 0 1 1 1 0 0 1 1 01 1 1 1 1 1 0 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0其中C=2A ,B=1A ,A=0A 是输入端,0Y ~7Y 是输出端。

1S =G1, 2S =G2A ’, 3S =G2B ’是控制端。

2S 和 3S 低电平有效, 1S 高电平有效.当2S 3S 均为低电平及1S 为高电平时,译码器使能,输出0Y ~7Y 依赖当前输入逻辑变量2A 1A 0A 的状态。

如果2S 3S 和1S 有一个不满足要求,则输出0Y ~7Y 全为高电平,译码器被禁止。

由表可见,74LS138输出低电平有效。

三、数字信号发生器设置面板编辑和存放以4位16进制数表示的16位字信号,可以存放1024条字信号,地址范围为0—3FF (十六进制数),其显示内容可以通过滚动条上下移动。

数字电子逻辑 译码器和数据选择器 实验报告

数字电子逻辑 译码器和数据选择器 实验报告

福建农林大学计算机与信息学院信息工程类实验报告系:计算机系专业:计算机科学与技术年级: 07级姓名:学号:实验课程:数字电子技术基础实验室号:__ 实验设备号: 9 实验时间: 2008-12-9指导教师签字:成绩:实验二译码器和数据选择器一、实验目的和要求1、掌握3 -8线译码器逻辑功能和使用方法。

2、掌握数据选择器的逻辑功能和使用方法。

二、实验原理译码的功能是将具有特定含义的二进制码进行辨别,并转换成控制信号,具有译码功能的逻辑电路称为译码器。

译码器在数字系统中有广泛的应用,不仅用于代码的转换、终端的数字显示,还用于数据分配,存贮器寻址和组合控制信号等。

不同的功能可选用不同种类的译码器。

下图表示二进制译码器的一般原理图:它具有n个输入端,2n个输出端和一个使能输入端。

在使能输入端为有效电平时,对应每一组输入代码,只有其中一个输出端为有效电平,其余输出端则为非有效电平。

每一个输出所代表的函数对应于n个输入变量的最小项。

二进制译码器实际上也是负脉冲输出的脉冲分配器,若利用使能端中的一个输入端输入数据信息,器件就成为一个数据分配器(又称为多路数据分配器)。

1、3-8线译码器74LS138它有三个地址输入端A、B、C,它们共有8种状态的组合,即可译出8个输出信号Y0~Y7。

另外它还有三个使能输入端E1、E2、E3。

它的功能表见表2-1,引脚排列见图2-2。

表2-1 74LS138的功能表注:‘H’表示逻辑高电平;‘L’表示逻辑低电平;‘×’表示逻辑高电平或低电平。

2、数据选择是指经过选择,把多个通道的数据传送到唯一的公共数据通道上去。

实现数据选择功能的逻辑电路称为数据选择器。

它的功能相当于一个多个输入的单刀多掷开关,其示意图如下:3、数据选择器74LS15174LS151是一种典型的集成电路数据选择器,它有3个地址输入端CBA,可选择D0~D7这8个数据源,具有两个互补输出端,同相输出端Y和反相输出端WN。

实验二74HC138译码器实验(学生)

实验二74HC138译码器实验(学生)

实验⼆74HC138译码器实验(学⽣)实验⼆ 74HC138译码器实验⼀、实验⽬的与要求1、掌握74HC138译码器的⼯作原理,熟悉74HC138译码器的具体运⽤连接⽅法,了解74HC138是如何译码的。

2、认真预习本节实验内容,尝试⾃⾏编写程序,填写实验报告⼆、实验设备STAR系列实验仪⼀套、PC机⼀台(1)实验要求要求从8255的C⼝低4位输出数据,控制74LS138的ABC端⼝,74LS138控制LED信号灯,使信号灯从第1个开始点亮,间隔⼀定时间,依次点亮第⼆个,直到第8个,每次只点亮⼀个。

如果要反⽅向点亮,程序应该如何调整。

如果要求正⽅向逐个点亮,最后8个灯全亮。

程序⼜该如果调整。

(2)连线说明C3区:A、B、C ——B4区:PC0、PC1、PC2C3区:G1、G2A、G2B ——C1区:VCC、GND、GNDC3区:JP35 ——G6区:JP65(LED指⽰灯)B4区:CS、A0、A1 ——A3区:CS1、A0、A1(3)程序部分8255地址分配:PA:0F000PB:0F001PC:0F002控制⼝:0F003程序开始部分,汇编部分⾃⼰补全:1.正⽅向点亮的程序:.MODEL TINYCon_8255 EQU 0F003H ;8255控制⼝PC_8255 EQU 0F002H ;8255 PC⼝.STACK 100.CODESTART: MOV DX,Con_8255MOV AL,80HOUT DX,AL ;8255初始化,PC⼝作输出⽤MOV DX,PC_8255MOV AL,0START1: OUT DX,AL ;把0输出到8255的PC⼝CALL Delay ;延时INC AL ;AL加1,改变亮灯的状态JMP START1Delay:PROC NEAR ;延时Delay1: XOR CX,CXLOOP $RETDelay ENDPEND START说明:本实验只⽤到PC0、PC1、PC2三个引脚,分别接到74LS138的A、B、C引脚。

数电实验实验报告四译码器和数据选择器

数电实验实验报告四译码器和数据选择器

数电实验实验报告四译码器和数据选择器引言:本实验旨在了解和掌握四译码器和数据选择器的原理和应用。

四译码器是数字电子电路中常见的器件,它将一个四位的二进制输入信号转换为一个十六位的输出信号。

数据选择器是另外一种常见的数字电路设备,它根据一个控制信号选择多个输入信号中的其中一个输出。

通过本实验,我们将深入学习和理解这些器件的工作原理和应用。

一、实验内容1.实验仪器和器件的使用本实验使用了以下工具和器材:数字万用表、集成电路74LS138、74LS151和74LS1532.实验步骤(1)将74LS138、74LS151和74LS153集成电路插入实验台的插座中。

(2)根据实验电路图连接电路。

(3)使用数字万用表检查电路连接的正确性。

(4)接通电源,观察四译码器和数据选择器的工作情况。

(5)根据实验要求,进行不同的输入输出组合测试。

(6)记录实验结果并分析。

二、实验原理1.四译码器四译码器是一种数字电路器件,它将一个四位的二进制输入信号转换为一个十六位的输出信号。

常见的四译码器有74LS138、74LS138采用电平译码的方式实现,当满足选择条件时,一个指定的输出信号会变为低电平,其他输出信号为高电平。

具体的工作原理如下:输入信号A、B、C用于选择要输出的信号。

当输入信号满足以下条件时,对应的输出Y变为低电平,其他输出Y为高电平:Y0=ABCY1=ABCY2=ABCY3=ABCY4=ABCY5=ABCY6=ABCY7=ABC数据选择器是另外一种常见的数字电路设备,它根据一个控制信号选择多个输入信号中的其中一个输出。

常见的数据选择器有74LS151和74LS153、74LS151是一个8位数据选择器,它有三个2位选择信号,根据选择信号选择要输出的数据。

74LS153是一个4位数据选择器,它有两个2位选择信号。

具体的工作原理如下:选择信号A、B用于选择要输出的数据。

当选择信号满足以下条件时,对应的数据输出:对于74LS151:Y0=D0Y1=D1Y2=D2Y3=D3Y4=D4Y5=D5Y6=D6Y7=D7对于74LS153:Y0=S0Y1=S1Y2=S1Y3=S1三、实验结果和分析在本次实验中,我们连接了74LS138、74LS151和74LS153三个集成电路,并根据实验要求进行了不同的输入输出组合测试。

译码器和数据选择器实验报告

译码器和数据选择器实验报告

译码器和数据选择器实验报告实验目的: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高电平,其余输出端口为低电平。

74ls138功能测试实验报告

74ls138功能测试实验报告

74ls138功能测试实验报告实验名称:74LS138功能测试实验实验目的:1.理解74LS138译码器的工作原理;2.学习使用74LS138实现多路选择功能;3.进行74LS138功能测试。

实验器材:1.74LS138译码器芯片;2.74LS00与非门芯片;3.逻辑开关;4.数码管;5.电源供应器;6.连接线。

实验原理:74LS138是一种常用的3-8译码器,它具有3个输入端(A,B,C)和8个输出端(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7)。

输入端共有23=8种状态,输出端根据输入端的状态进行译码,只有一个输出为低电平,其他输出为高电平。

实验步骤:1.连接电路:将74LS138芯片与74LS00芯片、逻辑开关、数码管和电源供应器依次连接起来。

2.编写测试程序:根据74LS138的真值表,编写测试程序,使得数码管能正确显示输入端的状态。

3.上电测试:将电源供应器接通电源,观察数码管的显示情况,验证74LS138的功能是否正常。

4.更改输入端状态:随机更改输入端的状态,观察数码管的显示情况,进一步验证74LS138的功能是否正常。

实验结果:经过测试,实验结果如下:输入端(A,B,C)输出端(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7)结论:通过实验,验证了74LS138译码器的功能正常,能够根据输入端的状态进行正确的译码,并将对应的输出端置为低电平,其他输出端为高电平。

实验结果与真值表相符。

实验总结:通过本次实验,我深入了解了74LS138译码器的工作原理,并学会了使用74LS138实现多路选择功能。

实验结果表明,74LS138译码器能够正确地译码,并根据输入端的状态进行输出。

这对于数字电路设计和逻辑控制具有重要的意义。

实验过程中,我还学会了编写测试程序,用于验证芯片的功能是否正常。

通过实验,我对数字电路译码器的原理和应用有了更深入的理解,为今后的学习和实践奠定了基础。

译码器实验报告

译码器实验报告

译码器实验报告一、实验目的本实验旨在让学生了解译码器的基本原理和使用方法,掌握译码器在数字电路中的应用。

二、实验原理1. 译码器的定义译码器是一种将数字信号转换为特定输出信号的数字电路,其输入为n位二进制数,输出为m位二进制数。

其中n和m可以相等,也可以不相等。

2. 译码器的分类按照输出类型可分为:二进制译码器、BCD译码器、十六进制译码器等;按照输入类型可分为:通用型译码器和专用型译码器。

3. 74LS138三-八线译码器74LS138是一种常见的三-八线译码器,它具有三个输入端(A0、A1、A2)和八个输出端(Y0~Y7)。

当输入端口接收到对应的二进制编码时,对应的输出端口会产生低电平信号。

4. 实验装置本次实验所使用的装置包括:74LS138三-八线译码器、LED灯、电路板、杜邦线等。

三、实验步骤1. 搭建基础电路将74LS138三-八线译码器插入电路板上,并连接电源。

接着将LED 灯连接到输出端口上,通过杜邦线连接到电路板上。

2. 连接输入信号将A0、A1、A2三个输入端口分别连接到三个开关上,并将开关连接到电路板上。

3. 验证实验结果打开电源,打开三个开关,观察LED灯的亮灭情况。

根据74LS138的真值表可以验证输出是否正确。

四、实验结果分析通过本次实验,我们成功搭建了74LS138三-八线译码器电路,并成功验证了其输出是否正确。

在实际应用中,译码器常用于数字显示、地址译码等方面。

五、实验注意事项1. 操作时要注意正负极的连接,避免短路或损坏元件。

2. 操作前应检查元件是否损坏或老化。

3. 在操作过程中要注意安全,避免触电等危险事件发生。

六、总结本次实验让我们更加深入地了解了译码器的基本原理和使用方法,并掌握了其在数字电路中的应用。

通过手动操作验证真值表结果,我们对数字逻辑的理解也更加深入。

数字逻辑电路译码器及其应用实验报告

数字逻辑电路译码器及其应用实验报告

数字逻辑电路译码器及其应用实验报告实验目的:通过实践了解译码器的工作原理和应用,并掌握译码器在数字电路中的使用方法。

实验材料:1.74LS1383-8译码器芯片x12.74LS04非门芯片x13.7段数码管x14.按钮开关x35.电源线实验原理:译码器是数字电路的一个重要组成部分,主要用于将多个输入信号译码为对应的输出信号。

常见的译码器有2-4译码器、3-8译码器等。

本实验使用的是3-8译码器,即有3个输入信号和8个输出信号。

具体来说,3-8译码器有3个输出使能端(E1、E2、E3),用于选择激活的输出线。

译码器的输入端有3个控制引脚(A0、A1、A2),通过这些输入信号的组合可以选择激活的输出线。

实验步骤:1.将74LS1383-8译码器芯片插入面包板中。

2.将74LS04非门芯片插入面包板中。

3.将7段数码管插入面包板中。

4.将按钮开关插入面包板中。

5.连接译码器芯片的输入端(A0、A1、A2)与按钮开关的输出端。

6.连接译码器芯片的输出端(E0、E1、E2、E3、E4、E5、E6、E7)与7段数码管的输入端。

7.连接74LS04非门芯片的输入端与按钮开关的输出端。

8.连接74LS04非门芯片的输出端与译码器芯片的输入端(E3)。

实验结果:1.利用3个按钮开关分别输入不同的控制信号,观察数码管显示的结果。

2.通过改变按钮开关的输入信号,可以实现不同的数码显示。

3.通过74LS04非门芯片的连接,可以实现对译码器输出信号的控制。

实验结论:通过实验,我们了解了译码器的工作原理和应用,并掌握了译码器在数字电路中的使用方法。

译码器可以将多个输入信号转换为对应的输出信号,并通过控制输入信号的变化,实现不同的数码显示效果。

此外,通过非门芯片的连接,可以对译码器的输出信号进行控制,扩展了译码器的应用范围。

译码器在数字电路中担任着重要的角色,应用广泛,在计算机系统、通信系统等领域中发挥着重要作用。

译码器实验报告讨论

译码器实验报告讨论

一、实验背景译码器是数字电路中常用的逻辑元件,主要用于将输入的二进制代码转换成对应的输出信号。

译码器在数字系统中具有广泛的应用,如地址译码、显示译码等。

为了加深对译码器原理及应用的了解,本次实验采用74LS138译码器进行实验,验证其功能及在实际电路中的应用。

二、实验目的1. 理解译码器的基本原理及工作过程;2. 掌握译码器的逻辑功能及应用;3. 通过实验验证译码器在实际电路中的应用。

三、实验原理1. 译码器原理译码器是一种将输入的二进制代码转换成对应的输出信号的逻辑电路。

当输入的二进制代码为000时,输出信号为0;当输入的二进制代码为001时,输出信号为1;以此类推,当输入的二进制代码为111时,输出信号为7。

译码器的输出信号通常用于控制电路、显示电路等。

2. 74LS138译码器74LS138是一款常用的3线-8线译码器,具有8个输出端和3个输入端。

当输入端A、B、C的状态为000、001、010、011、100、101、110、111时,分别对应输出端Y0、Y1、Y2、Y3、Y4、Y5、Y6、Y7的状态为0、0、0、1、0、0、0、0;当输入端A、B、C的状态为000、001、010、011、100、101、110、111时,分别对应输出端Y0、Y1、Y2、Y3、Y4、Y5、Y6、Y7的状态为1、1、1、1、1、1、1、1。

四、实验内容及步骤1. 实验内容本次实验主要验证74LS138译码器的逻辑功能,包括:(1)验证译码器的输入端与输出端之间的逻辑关系;(2)验证译码器在实际电路中的应用,如地址译码、显示译码等。

2. 实验步骤(1)搭建实验电路:根据实验原理图,将74LS138译码器、发光二极管、电阻等元件连接到实验板上;(2)设置输入端A、B、C的值,观察输出端Y0、Y1、Y2、Y3、Y4、Y5、Y6、Y7的状态;(3)根据实验原理,分析译码器的逻辑功能,验证实验结果;(4)设计实际电路,如地址译码、显示译码等,验证译码器在实际电路中的应用。

实验三---译码器及其应用实验报告

实验三---译码器及其应用实验报告

实验三译码器及其应用一、实验目的(1) 掌握中规模集成译码器的逻辑功能和使用方法;(2) 熟悉掌握集成译码器的应用;(3) 掌握集成译码器的扩展方法。

二、实验设备数字电路实验箱,电脑一台,74LS20,74LS138。

三、实验内容(1)利用3-8译码器74LS138和与非门74LS20实现函数:四输入与非门74LS20的管脚图如下:对函数表达式进行化简:按Figure 1所示的电路连接。

并用Multisim进行仿真,将结果对比。

Figure 1(2) 用两片74LS138组成4-16线译码器。

因为要用两片3-8实现4-16译码器,输出端子数目刚好够用。

而输入端只有三个,故要另用使能端进行片选使两片138译码器进行分时工作。

而实验台上的小灯泡不够用,故只用一个灯泡,而用连接灯泡的导线测试,在各端子上移动即可。

在multisim中仿真电路连接如Figure 2所示(实验台上的电路没有接下面的两个8灯LED):Figure 2四、实验结果(1) 利用3-8译码器74LS138和与非门74LS20实现函数。

输入,由可知,小灯应该亮。

测试结果如Figure 7所示。

输入,分析知小灯应该灭,测试结果如Figure 8所示。

输入,分析知小灯应该亮,测试结果如Figure 9所示。

Figure 7Figure 8Figure 9同理测试,得到结果列为下面的真值表:A B C Y0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 01 0 0 11 0 1 01 1 0 01 1 1 1与所要实现的逻辑功能相一致。

(2) 用两片74LS138组成4-16线译码器。

进行测试,得到的结果列为真值表如下:G1A B C1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 10 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0在Multisim中测试,分别取和,如下面的所示Figure 10、Figure 11所示:Figure 10此仿真结果与实验台结果相一致。

译码器功能仿真实验【精选】

译码器功能仿真实验【精选】

译码器功能仿真实验1. 仿真实验目的1) 通过仿真实验,熟悉译码器74LS138N 的逻辑功能。

2) 了解译码器74LS138N 的应用。

2. 元器件选取1) 电源:Place Source →POWER_SOURCES →DC_POWER,选取电源并设置电压为5V 。

2) 接地:Place Source →POWER_SOURCES →GROUND,选取电路中的接地。

3) 译码器:Place TTL →74LS,选取74LS138N 。

4) 逻辑探头:Place Indicators →PROBE,选取逻辑探头。

5) 数字信号发生器:从虚拟仪器工具栏调取XWG1。

6) 逻辑分析仪:从虚拟仪器工具栏调取XLA1。

3. 仿真电路图1所示是74LS138N 的仿真电路。

数字信号发生器的设置如图2所示。

图1 74LS138N 的仿真电路图2 数字信号发生器的设置4. 电路原理简述译码器是编码的逆过程。

译码器将输入的二进制代码转换成与代码对应的信号。

译码器输入的是n位二进制代码,则其输出端子数N≤2^n 。

N=2^n称为完全译码,N<2^n称为部分译码。

74LS138N是常用的集成3线-8线译码器。

图3是74LS138N的逻辑功能表。

图3 74LS138N的逻辑功能表5. 仿真分析1)搭建图1所示的74LS138N仿真电路,数字信号发生器按图2所示进行设置。

2)单击仿真开关,激活电路。

双击逻辑分析仪图标,打开其面板,即可显示74LS138N 的时序波形,如图4所示。

其中1、2、3显示的是74LS138N输入信号,4~11显示的是输出信号。

图4 74LS138N 的输入/输出波形3) 观察逻辑分析仪显示的输入/输出的波形,并在表1中填写74LS138N 的真值表。

表1 74LS138N 译码器真值表。

AB C Y0Y1Y2Y3Y4Y5Y6Y7001011111111111定必须”政治规矩,责任。

三、主要党支部为单位开展一谈信念,对照入党誓词找温入党志愿和入党誓词,交心组形式,定期组织集中学习,每月底组织一次党员集中学习。

74ls138设计奇偶校验器实验报告

74ls138设计奇偶校验器实验报告

74ls138设计奇偶校验器实验报告实验项目:数据的校验一、实验目的:1.了解数据的校验机制。

2.掌握海明码校验实施过程。

3.掌握循环冗余码校验实施过程。

二、实验要求:1.设计一个程序模拟奇偶校验实施过程(提示:主函数、发送函数、传输函数、校验函数)。

首先奇偶校验过程的基本过程:奇偶校验位有两种类型:偶校验位与奇校验位。

如果一组给定数据位中1的个数是奇数,那么偶校验位就置为1,从而使得总的1的个数是偶数。

如果给定一组数据位中1的个数是偶数,那么奇校验位就置为1,使得总的1的个数是奇数。

偶校验实际上是循环冗余校验的一个特例,通过多项式x+1得到1位cRc。

2.设计一个程序模拟海明码校验实施过程(提示:主函数、发送函数、传输函数、校验函数、纠错函数)。

3.设计一个程序模拟循环冗余码校验实施过程(提示主函数、发送函数、传输函数、校验函数、纠错函数)。

三、实验报告:1.给出源程序和执行结果。

#include#include#includeVoidproduct ();voidtrans();voidpop();intpl,p2;inta[8]={0};intmain()product()//产生一个随机的八位二进制的数trans()://设置传输出错一位或者没有出错的情况pop()//判断有无出错的情况return0;voidproduct();{inti,dataintcount1=0;srand((unsigned)time(0));data=0+rand()%128; //产生0-127的随机数printf("随机的产生一个128以内的十进制数为%d\n",data);for(i=0;i if(count1%2==0)//奇校验奇数个1校验位为0,偶数个1为la[7]=1;}for(i=0;i elsea[7]=0;pl=a[7];printf("初始二进制校验位放在最高位它printf("产生随机二进制数为");/*while(i>=0)printf("%d",a[--i]);*/for(i=7;i>=0;--i){printf("%d",a[i]);}printf("\n");}Voidtrans(){inti;srand((unsigned)time(0));i=0+rand()%9;//产生0-8的随机数if(i==0)printf("机器内部设置传输过程中没有出错\n");Else{a[i-1]=(a[i-1]==0)?1:0printf("传输过程将机器内部的数据进行了一位改动,改动位voidpop()printf("接收数据计算出的校验位为:%d\n",p2)if(p2!=a[7])printf("通过校验位p1与p2 的比较得出传输过程中数据出错了。

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

实验二译码器74LS138功能验证实验
实验目的:
验证译码器74LS138功能;掌握74LS138作为数据分配器时的应用。

实验器材:
数字逻辑实验箱一个;数字万用表一个;5V电源一个;导线若干;
(1)验证74LS138的功能:
74LS138为3-8译码器,实验原理图如下图所示:
LED
实验过程:分别在74LS138的A2、A1、A0、E3、/E2和/E1加上高、低不同的电平,用万用表测量出输出Y7-Y0电平,记录下来,验证逻辑关系是否正确
测量结果:
实验结论:当E3输入非高电平时,无论其他输入如何,电路输出都为高电
平,即译码器不处于工作状态;只有当E3输入为高电平,/E2和/E1同时为低电平时,译码器才处于工作状态,输出的低电平有效。

(2)验证74LS138作为数据分配器时的功能(设信号从/E1输入,从/Y5输出)。

电路原理如下:
实验过程如下:先将K1闭合,测量/E1引脚的电平关态和/Y5引脚的电平状态;再将先将K1断开,测量/E1引脚的电平关态和/Y5引脚的电平状态,没量结果如下:
结论: /E1引脚电平关态与/Y5引脚电平状态永远相同,说明接在/E1的信号被分配到/Y5输出。

LED。

相关文档
最新文档