数据选择器与数据分配器.
- 格式:doc
- 大小:96.50 KB
- 文档页数:8
数字电路-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 个数据输入。
每组控制码能够选择唯一的一个数据输出,类似由控制码切换的多选一开关。
实验七 数据选择与数据分配一、实验目的1. 掌握数据选择器和分配器的功能及使用方法。
2. 利用数据选择器和分配器构成功能电路。
二、实验仪器及材料1.数字实验箱 一台2.器件: 74LS151 一片 74LS138 一片 74LS00 一片 三、实验原理假如有多路信息需要通过一条线路传输或多路信息需要逐个处理,这时就要有一个电路,它能选择某个信息而排斥其它信息,这就称作数据选择。
反之,把一路信息逐个安排到各输出端去,叫做数据分配。
1、数据选择器能够实现从多路数据中选择一路进行传输的电路称为数据选择器,或称为多路开关。
74LS153是双四选一数据选择器。
Y 为输出端, A1、A0为地址输入端。
D0. D1. D2. D3为数据输入端。
通过选定不同的地址代码即可从4个数据输入端选出要的一个,并送到输出端Y 。
输出逻辑式可写成:此目的,必须由8个选择变量进行控制,A 0A 1A 2即为选择输入端,D 0~D 7为8个数据输入端,Y 为输出端,8选1数据选择器逻辑图及功能表下表。
提问:根据功能表,写出74LS151的输出逻辑函数式Y=E为使能端,又称选通端,只有0=E 时,才允许有数据输出,否则输出始终为0。
利用使能端可以实现多块选择器的扩展功能。
2、数据分配器在数据传输过程中,有时需要将某一路数据分配到多路装置中去,能够完成这种功能的电路称为数据分配器。
数据分配器与数据选择器功能相反,它是将一路输入数据送到地址选择信号指定的输出。
数据选择器可以看成是译码器的特殊应用。
带有使能端的译码器都具有数据分配器的功能。
3-8线译码器作为8路分配器,使能端作为数据线。
如输入为D,地址信号为A、 B、C,可将D按地址分配到八路输出F0、F1、F2、F3、F4、F5、F6 、F7。
提问:根据功能描述,写出74LS138的输出逻辑函数式Y=提问:使能端作数据输入,就138而言,可以怎样设置?3、数据选择与分配在实际使用时,数据选择器和分配器的配合使用,可以构成一个典型的串行数据传送总线系统。
东师《数字电路与数字逻辑16秋在线作业2东北师范⼤学东师数字电路与数字逻辑16秋在线作业2⼀、单选题(共10 道试题,共30 分。
)1. 同步时序电路和异步时序电路⽐较,其差异在于后者()A. 没有触发器B. .没有统⼀的时钟脉冲控制C. 没有稳定状态D. 输出只与内部状态有关正确答案:2. 在布尔逻辑中,每个逻辑变量的取值只有()种可能。
A. 1B. 2C. 3D. 4正确答案:3. GAL的中⽂全称是()A. 通⽤阵列逻辑B. 现场可编程门阵列C. 可编程逻辑阵列D. 可编程阵列逻辑正确答案:4. ⼀位8421BCD码计数器⾄少需要()个触发器A. 3B. 4C. 5D. 10正确答案:5. 2421码110010111110转换为⼗进制数是:()A. 26.48B. 23.84C. 65.286. 寄存器是⽤来暂存数据的()部件。
A. 物理B. 物理和逻辑C. 逻辑正确答案:7. 随机存储器具有()功能A. 读/写B. ⽆读/写C. 只读D. 只写正确答案:8. 随机存储器具有()功能A. 读/写B. ⽆读/写C. 只读D. 只写正确答案:9. 在使⽤多⽚DAC0832 进⾏D/A 转换,并分别输⼊数据的应⽤中,它的两极数据锁存结构可以()A. 保证各模拟电压能同时输出B. 提⾼D/A转换速度C. 提⾼D/A 转换速度D. 增加可靠性正确答案:10. 触发器可以记忆()位⼆值信号。
A. 1B. 2C. 4D. 8正确答案:数字电路与数字逻辑16秋在线作业2⼆、多选题(共10 道试题,共30 分。
)B. 画出表⽰该逻辑式的卡诺图C. 找出可以合并的最⼩项D. 选取化简后的乘积项。
正确答案:2. ROM的⼀般结构由哪⼏部分组成()A. 地址译码器B. 指令译码器C. 存储矩阵D. 读出电路正确答案:3. 进程语句的组成部分有()A. 敏感表B. 进程C. 结束D. 实体正确答案:4. PLS2000与3000系列中基本逻辑单元与PLS1000系列不同之处是()A. 全局时钟结构B. I/O单元C. 输出使能结构D. 输出布线池结构正确答案:5. 为了消除电平异步时序电路中反馈回路间的临界竞争,状态编码时通常采⽤( )的⽅法。
《数字电路》练习题一、填空题1.数字电路按照是否有记忆功能通常可分为两类:组合逻辑电路、时序逻辑电路。
2.逻辑函数有四种表示方法,它们分别是真值表、逻辑表达式、逻辑图和卡诺图。
3.时序逻辑电路在某一时刻的输出状态不仅取决于当时的输入信号,还与电路原来的状态有关。
4.三态门的三种状态是指输出的低电平状态、高电平状态、高阻状态。
5.(10110010.1011)2=(262.54 )8=(B2.B )16。
6.,Y= A 。
7.根据__反演_____律可得AB=A+B。
8.数据选择器和数据分配器的功能正好相反,互为逆过程。
9.JK触发器的输入J=K 时就转换为T触发器。
10.根据逻辑代数中的代入规则,在任何逻辑等式两边所有出现某一变量的地方都代之以__一个逻辑函数,等式仍然成立。
11.优先编码器具有对优先级高的信号进行优先编码的特性。
12.基本逻辑运算有__与__、或、非3种。
13.描述逻辑函数各个变量取值组合和函数值对应关系的表格叫真值表。
14.函数Y=AB+AC有3个输入变量,则Y的最小项表达式为________。
15.能够将1个输入数据,根据需要传送到m个输出端的任何一个输出端的电路叫_数据分配器___。
16.对于T触发器,当T=__0___时,触发器处于保持状态。
17.(48.5)10=(_1001000.0101__)8421BCD。
18.OC门称为集电极开路门,多个OC门输出端并联到一起可实现线与功能。
19.对共阳接法的发光二极管数码显示器,应采用___低____电平驱动的七段显示译码器。
20.同步时序电路具有同一个时钟CP控制。
21.N个触发器可以构成能寄存___N____位二进制数码的寄存器。
22.JK触发器的特性方程为:。
23.组合逻辑电路的输出仅仅只与该时刻的输入有关,而与电路原先状态无关。
24.一个四选一数据选择器,其地址选择信号有2 个。
25.将2014个“1”异或起来得到的结果是0 。
2017.0313.数字电路与系统-数据选择器分配器的理解数据分配器1.数据分配器是数据选择器的逆过程。
2.1-4路的数据分配器,这是个设计组合电路的过程。
⾸先,我们先明确1-4路的数据分配器的功能:⼀路串⾏输⼊数据,输出四路数据。
控制信号(地址信号)地址信号是和⼀路串⾏输⼊数据连在⼀起构成函数表达式么?数据⽐较器1.顾名思义,这个逻辑电路就是⽤来进⾏两个数值间的⽐较的,⽐较的结果有三种,⼤于,⼩于,等于。
每次⽐较两个数值时,总会在这三种情况中出现⼀种。
这说明逻辑电路的设计过程中要注意的问题,每⼀个逻辑电路都是由不同的输⼊变量和不同的输出变量组成,然后要明确输⼊变量有哪⼏个,输出变量有哪⼏个,同时,每⼀个输出变量的函数表达式都是由所有输⼊变量组成的,⽽这些逻辑函数的表达式很多时候就是之前常见的逻辑功能,同或,异或.......最常见的写逻辑函数表达式的⽅法就是依照真值表写标准的与或式(最⼩项表达式)。
这⾥还要说明的⼀点就是,当有多个输出时,在画逻辑图是需要共⽤所有输⼊,所有的输出在同⼀张逻辑图上表⽰出来。
2.前述的是两个⼀位的数值之间的⽐较,每⼀个都是取0或1。
接着⼜谈论到两个⼆位的数值之间的⽐较,所有的输⼊数据均是⼆进制的0或1,在计算机⾥,所有的数据均是⽤⼆进制来表⽰的,⽆论是⽂字,图⽚还是数值均是⽤⼆进制代码来表⽰的,这⾥进⾏数制上的⽐较,⼀定是计算机将⼗进制的数字转变成了⼆进制,所有的数据输⼊计算机时都要被转化成⼆进制的编码,区别在于数值被转化后,是具有权位的⼆进制数码。
3.⼀位的数值⽐较器是两个⼀位的数值在⽐较,⼆位的数值⽐较器是两个⼆位的数值在⽐较,以此类推,随着位数不断的增加,再通过真值表的⽅法来⽐较显得很⿇烦。
第⼆次理解数据⽐较器和校验器数据⽐较器1.数值⽐较器最常见的是对两个数值A和B⼤⼩进⾏⽐较,但是我们是不清楚A,B的具体数值,或者说,任意两个数值间进⾏⽐较,⽐较过后会产⽣三种结果。