'
实验2译码器及其应用10数计计科2班丁琴(41)林晶(39)2011
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为使能端
其工作原理为:Yi=S1S2S3mi(1)当S2=S3=0,S1=data时若m0=1,A2=A1=A0=0时则Y0=S1=data改变A2、A1、A0使得data出现在不同的输出端(2)当S1=1,S2=0,S3=data时若m0=1,则Y0=data;
'
改变A2A1A0使得data出现在不同的输出端对照表5-6-1就可判断其功能是否正常
(a)(b)图5-6-13-8线译码器74LS138逻辑图及引脚排列表5-6-1输入输出S12S+3SA2A1A00Y1Y2Y3Y4Y5Y6Y7Y11111111111111100××××11111111×1×××11111111二进制译码器实际上也是负脉冲输出的脉冲分配器
若利用使能端中的一个