译码器实验报告
- 格式:doc
- 大小:1.44 MB
- 文档页数:7
译码器及其应用实验报告译码器是一种能够将数字信号转换为模拟信号或者将模拟信号转换为数字信号的设备,它在通信、控制系统以及各种电子设备中都有着广泛的应用。
本实验旨在通过对译码器的实际操作,深入了解其工作原理和应用场景。
实验一,译码器的基本原理。
首先,我们需要了解译码器的基本原理。
译码器是一种数字电路,它能够将输入的数字信号转换为相应的模拟信号输出。
在实验中,我们使用了常见的二进制译码器,通过对不同的输入信号进行转换,观察输出信号的变化,从而验证译码器的工作原理。
实验二,译码器的应用场景。
译码器在数字通信系统中有着重要的应用,比如在调制解调器中,译码器可以将数字信号转换为模拟信号进行传输,而在接收端,又可以将模拟信号转换为数字信号进行解码。
此外,在控制系统中,译码器也扮演着重要的角色,它能够将数字控制信号转换为模拟控制信号,实现对各种设备的精确控制。
实验三,译码器的性能评估。
在实验中,我们对译码器的性能进行了评估。
通过测量译码器的输入输出特性、信噪比、失真度等指标,我们可以全面了解译码器的性能优劣,并对其在实际应用中的适用性进行评估。
实验四,译码器的改进与优化。
最后,我们对译码器进行了改进与优化。
通过对译码器电路的调整和优化设计,我们可以提高译码器的性能指标,使其在实际应用中具有更好的稳定性和可靠性。
总结:通过本次实验,我们深入了解了译码器的工作原理和应用场景,掌握了对译码器性能进行评估和优化的方法,这对我们进一步深入研究译码器的工作原理和应用具有重要意义。
译码器作为一种重要的数字电路设备,在通信、控制系统等领域有着广泛的应用前景,我们有信心通过不断的研究和实践,进一步提升译码器的性能和应用水平,为数字化时代的发展做出更大的贡献。
译码器及其应用试验汇报范文5试验三译码器及其应用一、试验目旳1、掌握译码器旳测试措施。
2、理解中规模集成译码器旳功能,管脚分布,掌握其逻辑功能。
3、掌握用译码器构成组合电路旳措施。
、学习译码器旳扩展。
4二、试验设备及器件1、数字逻辑电路试验板 1块2、74HC138 3-8线译码器 2片3、74HC20 双4输入与非门 1片三、试验原理1、中规模集成译码器74HC13874HC138是集成3线,8线译码器,在数字系统中应用比较广泛。
图3,1是其引脚排列。
其中 A2 、A1 、A0为地址输入端, 0Y, 7Y为译码输出端,S1、2S、3S为使能端。
表3-1为74HC138真值表。
74HC138工作原理为:当S1=1,S2+S3=0时,电路完毕译码功能,输出低电平有效。
其中:2、译码器应用由于74HC138 三-八线译码器旳输出包括了三变量数字信号旳所有八种组合,每一种输出端表达一种最小项,因此可以运用八条输出线组合构成三变量旳任意组合电路。
四、试验内容1、译码器74HC138 逻辑功能测试(1)控制端功能测试测试电路如图3-2所示。
按表3-2所示条件输入开关状态。
观测并记录译码器输出状态。
LED指示灯亮为0,灯不亮为1。
测试成果如下:输入输出 S1 ,S2 ,S3 A2 A1 A0 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 1 x x x x x 1 1 1 1 1 1 1 1 1 1 0 x x x 1 1 1 1 1 1 1 1 1 0 1 x x x 1 1 1 1 1 1 1 11 1 1 x x x 1 1 1 1 1 1 1 1(2)逻辑功能测试将译码器使能端 S1、,S2、,S3地址端A2、A1、A0 分别接至逻辑电平开关输出口,八个输出端依次连接在逻辑电平显示屏旳八个输入口上,拨动逻辑电平开关,按表3, 3逐项测试74HC138旳逻辑功能。
逻辑功能测试,成果如下:输入输出 S1 ,S2+,S3 A2 A1 A0 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 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 0 x x x x 1 1 1 1 11 1 1 x 1 x x x 1 1 1 1 1 1 1 1 当时我A2A1A0旳状态是111,老师问我在发光二极管应对应哪个灯亮,我回答是八。
一.数据选择器设计三人表决器电路图(74LS153)。
(1)设计电路图如下图(1)(2).74LS153功能表。
ST' A1 A0 D3 D2 D1 D0 Y1 X X X X X X 00 0 0 X X X 0 00 0 0 X X X 1 10 0 1 X X 0 X 00 0 1 X X 1 X 10 1 0 X 0 X X 00 1 0 X 1 X X 10 1 1 0 X X X 00 1 1 1 X X X 1由上图可知,其输出逻辑表达式为:Y=(A1'A0'D0+A1'A0D1+A1A0'D2+A1A0D3)ST当地址输入端A1A0分别取00 01 10 11时,输出外分别选中D0 D1 D2 D3进行传送。
(3). 设计原理分析。
由Y=AB+BC+AC得Y=AB(C+C')+BC(A+A')+AC(B+B) => Y=ABC+ABC'+ABC+A'BC+ABC+AB'C => Y=ABC+AB(C+C')+A'BC+AB'C 将A=A1 B=A0代入得=> Y=AB·1+ABC+A'BC+AB'C => D0=0 D1=D2 D3=1。
二.验证译码器逻辑功能表(74LS138)。
(1).验证电路图如下图(2)G1 G2A’G2B’A2 A1 A0 Y7’Y6’Y5’Y4’Y3’Y2’Y1’Y0’0 X X X X X 1 1 1 1 1 1 1 1 X 1 X X X X 1 1 1 1 1 1 1 1 X 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 0 1 0 0 0 0 1 1 1 1 1 1 1 0 1 1 0 0 0 1 0 1 1 1 1 1 0 1 1 1 0 0 0 1 1 1 1 1 1 0 1 1 1 1 0 0 1 0 0 1 1 1 0 1 1 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 (3).工作原理分析。
译码器和编码器实验报告一、实验目的。
本实验旨在通过对译码器和编码器的实验操作,加深对数字通信原理中编码解码技术的理解,掌握其工作原理和实际应用。
二、实验原理。
1. 译码器。
译码器是一种将数字信号转换为模拟信号或者模拟信号转换为数字信号的设备。
在数字通信系统中,译码器通常用于将数字信号转换为模拟信号,以便在模拟信道上传输。
在接收端,译码器将模拟信号转换为数字信号,以便进行数字信号处理和解码。
2. 编码器。
编码器是一种将数字信号转换为另一种数字信号的设备。
在数字通信系统中,编码器通常用于将数字信号转换为便于传输和存储的编码形式,以提高传输效率和数据安全性。
三、实验内容。
1. 实验仪器与材料。
本实验使用的仪器包括译码器、编码器、示波器、信号发生器等。
实验材料包括数字信号发生器、示波器连接线等。
2. 实验步骤。
(1)连接实验仪器,将数字信号发生器连接到编码器的输入端,将编码器的输出端连接到译码器的输入端,再将译码器的输出端连接到示波器。
(2)设置实验参数,调节数字信号发生器的频率和幅度,设置编码器和译码器的工作模式和参数。
(3)观察实验现象,通过示波器观察编码器和译码器的输入输出波形,记录实验数据。
(4)分析实验结果,根据实验数据分析编码器和译码器的工作原理和特性,总结实验结果。
四、实验结果与分析。
通过本次实验,我们成功观察到了编码器和译码器的输入输出波形,并记录了相应的实验数据。
通过分析实验结果,我们深入理解了译码器和编码器的工作原理和特性,对数字通信原理有了更深入的认识。
五、实验总结。
本次实验通过实际操作加深了我们对译码器和编码器的理解,提高了我们的实验操作能力和数据分析能力。
译码器和编码器作为数字通信系统中重要的组成部分,对数字信号的处理和传输起着至关重要的作用,我们应进一步深入学习和掌握其原理和应用。
六、实验心得。
通过本次实验,我们不仅学习到了译码器和编码器的工作原理,还提高了实验操作和数据分析的能力。
译码器和编码器实验报告实验报告:译码器和编码器实验目的:1.了解数字电路中译码器和编码器的原理。
2.通过实验了解译码器和编码器的工作过程。
3.锻炼实验操作能力。
实验器材:1.数字实验箱。
2.74LS147译码器芯片。
3.74LS148编码器芯片。
4.连线电缆。
5.电源。
实验原理:1.译码器的作用是将输入的数字信号转换成特定的输出信号。
2.编码器的作用是将特定的输入信号转换成数字信号。
3.74LS147是一个10到4行BCD译码器,输入BCD码,输出对应的十进制数。
4.74LS148是一个4到10行BCD编码器,输入对应的十进制数,输出对应的BCD码。
实验步骤:1.搭建74LS147译码器电路。
2.输入BCD码,记录输出的十进制数。
3.搭建74LS148编码器电路。
4.输入十进制数,记录输出的BCD码。
实验结果:1.输入BCD码1111,输出的十进制数字为15。
2.输入BCD码0001,输出的十进制数字为1。
3.输入十进制数字9,输出的BCD码为1001。
4.输入十进制数字3,输出的BCD码为0011。
实验结论:1.通过本次实验,我们成功了解了数字电路中译码器和编码器的原理和工作过程,掌握了实验操作技能。
2.74LS147译码器芯片的作用是输入BCD码,输出对应的十进制数;74LS148编码器芯片的作用是输入对应的十进制数,输出对应的BCD码。
3.译码器和编码器是数字电路中常用的组件,广泛应用于计算机、通信等各个领域,对现代生产和生活产生了巨大的影响。
4.数字电路是计算机科学中非常重要的基础,通过实验学习数字电路的原理和工作方式,有助于我们更好地理解计算机的工作原理,同时也有助于锻炼我们的实验操作能力。
电子信息工程学系实验报告课程名称: EDA技术与实验实验项目名称: 实验二三八译码器设计实验时间: 2011.9.5班级: 姓名: 学号:实验目的:1.熟悉ALTERA公司EDA设计工具软件max+plusⅡ。
2.掌握max+plusⅡ文本设计及其仿真。
实验环境:max+plusⅡ实验内容及过程:1.三八译码器的工作原理由三个输入端A,B,C和八个输出端Y0,Y1,Y2,Y3,Y4,Y5 ,Y6,Y7组成, 输入输出用二进制表示。
三八译码器真值表A2 A1 A0 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y70 0 0 0 1 1 1 1 1 1 10 0 1 1 0 1 1 1 1 1 10 1 0 1 1 0 1 1 1 1 10 1 1 1 1 1 0 1 1 1 11 0 0 1 1 1 1 0 1 1 11 0 1 1 1 1 1 1 0 1 11 1 0 1 1 1 1 1 1 0 11 1 1 1 1 1 1 1 1 1 02.原理图设计2.文本设计3.打开File点击New选择文本文件, 点击OK.进行编程, 再保存4.建立工程。
运行File, Project,Set Project to Current File,讲工程设置到当前文件。
5.编译工程。
在MAX+PLUS II 菜单内选择Compiler 项, 选择Start即可开始编译。
选择菜单“File”→“New”, 在出现的“New”对话框中选择“Waveform Editor File”, 按“OK”后将出现波形编辑器子窗口。
选择菜单“Node ”→“Enter Nodes from SNF”, 出现选择信号结点对话框。
按右上侧的“List”按钮, 左边的列表框将立即列出所有可以选择的信号结点, 然后按中间的“=>”按钮, 将左边列表框的结点全部选中到右边的列表框。
按“OK”按钮, 选中的信号将出现在波形编辑器中7将波形图保存为.scf8.选择主菜单“MAX+plus II”→“Simulator”, 按下“Simulator”, 出现仿真参数设置与仿真启动窗, 这时按下该窗口中的“Start”按钮, 即刻进行仿真运算。
译码器及应用实验报告总结
一、实验目的
1.了解译码器的原理及应用;
2.掌握译码器的设计方法;
3.提高动手能力和实验操作技能。
二、实验器材
1.译码器模块;
2.数码管显示器;
3.电阻器、电容等元器件;
4.面包板、杜邦线等电子元件。
三、实验原理
译码器是一种将二进制代码转换为十进制代码的电路。
它由多个逻辑门组成,可以将输入的二进制代码翻译成对应的十进制数字。
在本实验中,我们使用的是74HC163译码器模块,它有3个8位输入端和3个8位输出端,可以同时驱动3个LED灯。
当输入端接收到正确的二进制代码时,对应的输出端会亮起相应的LED灯。
四、实验步骤
1.连接电路:将译码器模块的VCC引脚连接到正极电源,GND引脚
连接到负极电源;将译码器模块的IN0~IN7引脚分别连接到数码管显示器的A~D引脚上;将译码器模块的OE引脚连接到一个开关上。
2.编写程序:使用Arduino编程语言编写程序,将三个输入端口与三个输出端口相连,实现对译码器的控制。
具体代码如下:
3.测试程序:将开关打开,观察LED灯的状态变化。
根据程序中的逻辑判断输入的二进制代码是否正确,如果正确则对应的LED灯会亮起。
如果不正确则所有的LED灯都会熄灭。
可以通过修改程序中的二进制数来测试不同的输入情况。
一、实验目的1. 理解译码器的基本原理和功能。
2. 掌握中规模集成译码器(如74HC138)的逻辑功能和使用方法。
3. 熟悉译码器在数字系统中的应用,如地址译码、信号控制等。
4. 提高动手能力和实验操作技能。
二、实验器材1. 数字逻辑电路实验板2. 74HC138 3-8线译码器3. 数码管显示器4. 连接线5. 电源6. 计算器三、实验原理译码器是一种将输入的二进制代码转换成特定输出的逻辑电路。
它广泛应用于数字系统中,如地址译码、信号控制、编码器/译码器等。
本实验以74HC138 3-8线译码器为例,介绍译码器的基本原理和应用。
74HC138是一种常见的3-8线译码器,它具有3个地址输入端(A2、A1、A0)和8个输出端(Y0-Y7)。
当输入端A2、A1、A0的编码为000、001、010、011、100、101、110、111时,相应的输出端Y0-Y7输出低电平,其他输出端输出高电平。
四、实验内容1. 译码器功能测试(1)按照实验指导书连接电路,将74HC138的输入端A2、A1、A0连接到数字逻辑电路实验板的地址输入端。
(2)将译码器的输出端Y0-Y7连接到数码管显示器的输入端。
(3)根据74HC138的功能表,输入不同的地址码,观察数码管显示器的输出结果。
2. 地址译码电路设计(1)设计一个简单的地址译码电路,将输入端A0、A1、A2作为地址输入,输出端Y0-Y7作为片选信号。
(2)根据地址译码电路的设计,编写程序,实现数据的输入输出。
五、实验步骤1. 译码器功能测试(1)连接电路:将74HC138的输入端A2、A1、A0连接到数字逻辑电路实验板的地址输入端,将输出端Y0-Y7连接到数码管显示器的输入端。
(2)设置地址码:使用计算器设置地址码(A2、A1、A0),例如000、001、010、011、100、101、110、111。
(3)观察输出结果:观察数码管显示器的输出结果,确认是否与74HC138的功能表一致。
编码器与译码器实验报告一、实验目的本次实验的主要目的是深入理解编码器和译码器的工作原理,通过实际操作和观察,掌握它们的功能和应用,并学会使用相关的实验设备进行电路搭建和测试。
二、实验原理(一)编码器编码器是一种将输入信号转换为特定编码输出的数字电路。
常见的编码器有二进制编码器和优先编码器。
二进制编码器将多个输入信号转换为对应的二进制编码输出。
优先编码器则在多个输入同时有效时,优先对优先级较高的输入进行编码。
(二)译码器译码器则是将输入的编码信号转换为对应的输出信号。
常见的译码器有二进制译码器和显示译码器。
二进制译码器将输入的二进制编码转换为多个输出信号,每个输出对应编码的一个可能值。
显示译码器则用于驱动数码管等显示器件,将输入的编码转换为适合显示的信号。
三、实验设备与器材本次实验使用的设备和器材包括:数字电路实验箱、74LS148 优先编码器芯片、74LS138 二进制译码器芯片、逻辑电平指示灯、导线若干。
四、实验步骤(一)74LS148 优先编码器实验1、按照实验电路图,在数字电路实验箱上正确连接 74LS148 优先编码器芯片和逻辑电平指示灯。
2、依次将输入引脚设置为不同的电平组合,观察输出引脚的编码值,并记录在实验表格中。
3、分析实验结果,验证优先编码器的工作原理和功能。
(二)74LS138 二进制译码器实验1、依照实验电路图,在数字电路实验箱上连接 74LS138 二进制译码器芯片和逻辑电平指示灯。
2、改变输入引脚的二进制编码值,观察输出引脚的电平状态,并记录下来。
3、对比理论预期结果,检验二进制译码器的正确性。
五、实验数据与结果(一)74LS148 优先编码器实验数据|输入引脚电平|输出编码值||||| I0=0, I1=0, I2=0, I3=0, I4=0, I5=0, I6=0, I7=0 | 000 || I0=1, I1=0, I2=0, I3=0, I4=0, I5=0, I6=0, I7=0 | 111 || I0=0, I1=1, I2=0, I3=0, I4=0, I5=0, I6=0, I7=0 | 110 ||||(二)74LS138 二进制译码器实验数据|输入编码值|输出引脚电平||||| 000 | Y0=1, Y1=0, Y2=0, Y3=0, Y4=0, Y5=0, Y6=0, Y7=0 || 001 | Y0=0, Y1=1, Y2=0, Y3=0, Y4=0, Y5=0, Y6=0, Y7=0 ||||六、实验结果分析(一)74LS148 优先编码器通过实验数据可以看出,当多个输入引脚同时为高电平时,编码器优先对优先级较高的输入进行编码。
哈夫曼编码译码器实验报告实验名称:哈夫曼编码译码器实验一、实验目的:1.了解哈夫曼编码的原理和应用。
2.实现一个哈夫曼编码的编码和译码器。
3.掌握哈夫曼编码的编码和译码过程。
二、实验原理:哈夫曼编码是一种常用的可变长度编码,用于将字符映射到二进制编码。
根据字符出现的频率,建立一个哈夫曼树,出现频率高的字符编码短,出现频率低的字符编码长。
编码过程中,根据已建立的哈夫曼树,将字符替换为对应的二进制编码。
译码过程中,根据已建立的哈夫曼树,将二进制编码替换为对应的字符。
三、实验步骤:1.构建一个哈夫曼树,根据字符出现的频率排序。
频率高的字符在左子树,频率低的字符在右子树。
2.根据建立的哈夫曼树,生成字符对应的编码表,包括字符和对应的二进制编码。
3.输入一个字符串,根据编码表将字符串编码为二进制序列。
4.输入一个二进制序列,根据编码表将二进制序列译码为字符串。
5.比较编码前后字符串的内容,确保译码正确性。
四、实验结果:1.构建哈夫曼树:-字符出现频率:A(2),B(5),C(1),D(3),E(1) -构建的哈夫曼树如下:12/\/\69/\/\3345/\/\/\/\ABCDE2.生成编码表:-A:00-B:01-C:100-D:101-E:1103.编码过程:4.译码过程:5.比较编码前后字符串的内容,结果正确。
五、实验总结:通过本次实验,我了解了哈夫曼编码的原理和应用,并且实现了一个简单的哈夫曼编码的编码和译码器。
在实验过程中,我充分运用了数据结构中的树的知识,构建了一个哈夫曼树,并生成了编码表。
通过编码和译码过程,我进一步巩固了对树的遍历和节点查找的理解。
实验结果表明,本次哈夫曼编码的编码和译码过程正确无误。
在实验的过程中,我发现哈夫曼编码对于频率较高的字符具有较短的编码,从而实现了对字符串的高效压缩。
同时,哈夫曼编码还可以应用于数据传输和存储中,提高数据的传输效率和存储空间的利用率。
通过本次实验,我不仅掌握了哈夫曼编码的编码和译码过程,还深入了解了其实现原理和应用场景,加深了对数据结构和算法的理解和应用能力。
实验2 译码器及其应用
一、实验目的
1、掌握中规模集成译码器的逻辑功能和使用方法
2、熟悉数码管的使用
二、实验原理
译码器是一个多输入、多输出的组合逻辑电路。
它的作用是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。
译码器在数字系统中有广泛的用途,不仅用于代码的转换、终端的数字显示,还用于数据分配,存贮器寻址和组合控制信号等。
不同的功能可选用不同种类的译码器。
译码器可分为通用译码器和显示译码器两大类。
前者又分为变量译码器和代码变换译码器。
1、变量译码器(又称二进制译码器),用以表示输入变量的状态,如2线-4线、3线-8线和4线-16线译码器。
若有n个输入变量,则有2n个不同的组合状态,就有2n 个输出端供其使用。
而每一个输出所代表的函数对应于n个输入变量的最小项。
以3线-8线译码器74LS138为例进行分析,图5-6-1(a)、(b)分别为其
逻辑图及引脚排列。
其中 A2 、A1 、A0 为地址输入端,0Y~7Y为译码输出端,S1、2S、3S为使能端。
表5-6-1为74LS138功能表
当S1=1,2S+3S=0时,器件使能,地址码所指定的输出端有信号(为0)输出,其它所有输出端均无信号(全为1)输出。
当S1=0,2S+3S=X时,或 S1=X,2S+3S=1时,译码器被禁止,所有输出同时为1。
图5-6-1 3-8线译码器74LS138逻辑图及引脚排列
二进制译码器实际上也是负脉冲输出的脉冲分配器。
若利用使能端中的一个输入端输入数据信息,器件就成为一个数据分配器(又称多路分配器),如图5-6-2所示。
若在S1输入端输入数据信息,2S=3S=0,地址码所对应的输出是S1数据信息的反码;若从2S端输入数据信息,令S1=1、3S=0,地址码所对应的输出就是2S端数据信息的原码。
若数据信息是时钟脉冲,则数据分配器便成为时钟脉冲分配器。
根据输入地址的不同组合译出唯一地址,故可用作地址译码器。
接成多路分配器,可将一个
信号源的数据信息传输到不同的地点。
二进制译码器还能方便地实现逻辑函数,如图5-6-3所示,实现的逻辑函数是
Z =C B A C B A C B A +++ABC
图5-6-2 作数据分配器 图5-6-3 实现逻辑函数 利用使能端能方便地将两个 3/8译码器组合成一个4/16译码器,如图5-6-4所示。
图5-6-4 用两片74LS138组合成4/16译码器 2、数码显示译码器
a 、七段发光二极管(LED)数码管
LED 数码管是目前最常用的数字显示器,图5-6-5(a)、(b)为共阴管和共阳管的电路,(c)为两种不同出线形式的引出脚功能图。
一个LED 数码管可用来显示一位0~9十进制数和一个小数点。
小型数码管(0.5寸和0.36寸)每段发光二极管的正向压降,随显示光(通常为红、绿、黄、橙色)的颜色不同略有差别,通常约为2~2.5V ,每个发光二极管的点亮电流在5~10mA 。
LED 数码管要显示BCD 码
所表示的十进制数字就需要有一个专门的译码器,该译码器不但要完成译码功能,还要有相当的驱动能力。
(a) 共阴连接(“1”电平驱动) (b) 共阳连接(“0”电平驱动)
(c) 符号及引脚功能
图 5-6-5 LED数码管
b、BCD码七段译码驱动器
此类译码器型号有74LS47(共阳),74LS48(共阴),CC4511(共阴)等,本实验系采用CC4511 BCD
图5-6-6为CC4511引脚排列
图5-6-6 CC4511引脚排列
其中
A、B、C、D — BCD码输入端
a、b、c、d、e、f、g —译码输出端,输出“1”有效,用来驱动共阴极LED数码管。
LT—测试输入端,LT=“0”时,译码输出全为“1”
BI—消隐输入端,BI=“0”时,译码输出全为“0”
LE —锁定端,LE=“1”时译码器处于锁定(保持)状态,译码输出保持在LE=0时的数值,LE=0为正常译码。
表5-6-2为CC4511功能表。
CC4511内接有上拉电阻,故只需在输出端与
数码管笔段之间串入限流电阻即可工作。
译码器还有拒伪码功能,当输入码超过1001时,输出全为“0”,数码管熄灭。
在本数字电路实验装置上已完成了译码器CC4511和数码管BS202之间的连接。
实验时,只要接通+5V电源和将十进制数的BCD码接至译码器的相应输入端A、B、C、D即可显示0~9的数字。
四位数码管可接受四组BCD码输入。
CC4511与LED数码管的连接如图5-6-7所示。
图5-6-7 CC4511驱动一位LED 数码管
三、实验设备与器件
1、+5V 直流电源
2、连续脉冲源
3、逻辑电平开关
4、逻辑电平显示器
5、拨码开关组
6、译码显示器
7、74LS138×2 CC4511
四、实验内容
1、数据拨码开关的使用。
将实验装置上的四组拨码开关的输出Ai 、Bi 、Ci 、Di 分别接至4组显示译码/驱动器CC4511的对应输入口,LE 、BI 、LT 接至三个逻辑开关的输出插口,接上+5V 显示器的电源,然后按功能表5-6-2输入的要求揿动四个数码的增减键(“+”与“-”键)和操作与LE 、
BI 、LT 对应的三个逻辑开关,观测拨码盘上的四位数与LED 数码管显示的对应数字是否
一致,及译码显示是否正常。
2、74LS138译码器逻辑功能测试
将译码器使能端S1、2S 、3S 及地址端A2、A1、A0 分别接至逻辑电平开关输出口,八个输出端07Y Y ⋅⋅⋅依次连接在逻辑电平显示器的八个输入口上,拨动逻辑电平开关,按表5-6-1逐项测试74LS138的逻辑功能。
3、用74LS138构成时序脉冲分配器(数据分配器)
参照图5-6-2和实验原理说明,时钟脉冲CP 频率约为1Hz ,要求分配器输出端70Y Y ⋅⋅⋅的信号与CP 输入信号同相。
画出分配器的实验电路,用逻辑电平显示器观察和记录在地址端A2、A1、A0分别取000~111 8种不同状态时70Y Y ⋅⋅⋅端的输出。
4、用两片74LS138组合成一个4线—16线译码器,并进行实验。
5、用138实现Z 函数
Z =C B A C B A C B A +++ABC
五、实验报告
1、数据拨码开关的使用
由图5-6-7连接实验电路,将LT 、BI 和LE 接至逻辑开关,优先级LE<BI <LT ,测试结果与功能表5-6-2一致。
2、74LS138译码器逻辑功能测试
74LS138译码器接入电路,2S =3S =0 1S =1,改变地址端A2 A1 A0,测试结果与表5-6-1一致。
3、用74LS138构成时序脉冲分配器
由图5-6-2连接实验电路,将1S 接高电平,2S 3S 作数据输入,得到同相输出数据分配器,改变地址端,其对应输出端与输入信号相同且同相。
4、用两片74LS138组成4线-16线译码器
由图5-6-4连接实验电路74LS138(2)优先级高于74LS138(1),每时刻只选中一个输出端为0,改变3
0D D 的值即可改变译码器输出。
5、用74LS138实现Z 函数 由图5-6-3连接实验电路
()0127,,Z C B A m m m m =+++
当输入端最小项为0、1、2、7时,Z 输出为1(有效)。
六、实验心得
BCD 码七段译码驱动器锁存器锁存如何实现,相当于保存上一个时间点数据?组合电路不是不能保存?那不就相当于时序电路的保存了,不懂。