数字逻辑第8讲(数据选择器与分配器)
- 格式:ppt
- 大小:371.50 KB
- 文档页数:23
数字电路-08数据选择器和数据分配器应用实验一. 实验目的1. 了解变量译码器和数据选择器的逻辑功能和具体应用。
2. 熟悉中规模组合逻辑器件功能的测试和设计方法。
二. 实验原理(1)变量译码器变量译码器有n 个输入,2n个输出,每个输出唯一地对应一组输入构成的二进制 码,当且仅当输入组合为该码时,输出呈有效电平。
中规模TTL 集成译码器有74LS139(双2输入、4输出)、74LS138(3输入、8输出)和74LS154(4输入、16输出),输出均为低电平有效,并具有低电平有效的使能控制端S —-。
变量译码器除在数字系统中起二进制译码作用外,还可实现组合逻辑函数、数据分配等功能。
74LS139的引脚图如图8-1(a )所示,片上有两个独立的2线-4线译码器,各 输出逻辑表达式为:Y ——0 =01A A S ⋅⋅、Y ——1 = 01A A S ⋅⋅、Y ——2 =01A A S ⋅⋅、Y ——3 = 01A A S ⋅⋅显然,当使能S —-为有效电平“0”时,如果译码器A 1,A 0输入的是逻辑函数的输入变量A ,B ,则Y ——i 代表了A ,B 构成的最小项m i 的反函数(最大项)。
所以,2线-4线通用译码器可附加与非门(与门)实现用标准与-或(标准或-与)表达式表示的二变量组合逻辑函数。
同理,n 线-2n 线通用译码器可实现n 变量的组合逻辑函数。
如果把译码器的使能端S 作为数据输入端,则可实现数据分配功能。
被分配的串行数字信号D i 从S 输入,当A 1,A 0为不同的二进制码时,D i 信号被分配到译码器对应的输出端Y ——i 。
比如A1A0为“11”时, D i 信号被分配到Y ——3,此时Y ——0~Y ——2输出均为高电平。
(a ) (b ) (c )图8-1 器件引脚排列(2)数据选择器数据选择器有n 位控制信号,2n 个数据输入。
每组控制码能够选择唯一的一个数据输出,类似由控制码切换的多选一开关。
2017.0310.数字电路与系统-数据选择器分配器的理解数据选择器1.依照定义,数据选择器的核⼼在于选择⼆字上,要从⼀组输⼊信号中选择⼀个信号输出。
相当于多路到⼀路的开关,多路提供的是数据,可以假定输⼊的是D0~D7,⼋个数据,⾄于开关会打到哪个输⼊端上导致那⼀路数据输出,是有专门的控制端的。
从另⼀个⾓度来说,在光纤通信中相当于复接器,将多路低速的信号转变为⼀路⾼速的信号,怎么理解从低速到⾼速?这对于光纤传输确实是有效的,⾄少节省传输通路。
2.以视频的讲解来看,将多路低速数据变为⼀路⾼速数据就是在⼀段时间内,集中了多路数据中的所有数据。
具体怎么将多路并联数据集成⼀路串联数据?在⼀路⾼速数据的某⼀个时间段内,将时间段分成n个⼩段,每⼀⼩段时间都对应相应的低速数据信号,这样⼀来⼀路⾼速数据信号可以表征多路低速信号。
简单点讲,⼀路多速数据在单位时间内体现⼋位数据(假定输⼊的是D0~D7),⽽低速数据在单位时间内只体现⼀路数据。
从字⾯粗浅地理解来看,⼀路单位时间传送⼋位信号,⽽多路的输⼊单位时间只传输⼀位信号,明显⼀路的传输速度是快的,⽽D0~D7传输速度是慢的,速度体现在单位时间能够传输数据的数⽬上。
从后⾯的讲解看,数据选择器是实现了逻辑函数表达式,单⼑多掷开关在控制端的指挥下,将多路信号整合在了⼀起(多个变量相与,再进⾏下⼀步运算)多路数据选择器的基本思想就是,将多路信号整合到⼀路信号上,但是怎么整合需要有控制端,控制端能控制的选择的数⽬必须包含所有的输⼊端的数⽬,如果假定的输⼊端数⽬是D0~D7,⼋个端⼝,那么控制端必须是3位⼆进制。
3.双四选⼀的74153数据选择器,它实际上是共⽤了两个地址端(也就是控制端)。
我可以理解为两个四选⼀数据选择器集合在⼀起,“双”代表有两个四选⼀数据选择器。
从这⾥开始讲解实际的数据选择器模块。
双四选⼀74153数据选择器数据输⼊端哪⼀个被送出去,是由地址端决定的,同时在逻辑图中配备有⼀个使能端E N,这个使能端决定了数据选择器输出还是不输出,enable。