用数据选择器设计组合逻辑电路
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用数据选择器设计组合逻辑电路
一、用一片四选一数据选择器实现逻辑函数:BC C A C AB Y ++=//// 要求写出分析与计算过程并画出连线图。
四选一数据选择器的功能表及逻辑图如下图所示。(10分)
解一:
(1)选A 、B 作为数据选择器的地址码A 1、A 0,将逻辑函数变形为:
)
()()1()(//////////////////C AB C AB B A C B A ABC BC A BC A C B A C AB BC
C A C AB Y +++=++++=++= (2)将变形后的逻辑函数与四选一数据选择器的输出逻辑式进行比较得:
013/0120/11/0/10A A D A A D A A D A A D Y +++=
C D C D D C D ====3/21/0;;1; (3)连接电路:
解二:
(1)、写出四选一数据选择器的逻辑表达式:(2分)
S A A D A A D A A D A A D Y ⋅+++=)(013/0120/11/0/10
(2)、把所求逻辑函数的表达式变形:(4分)
C
AB C AB B A C B A ABC BC A BC A C B A C AB BC
C A C AB Y )()(1)()(//////////////////++⋅+=++++=++= (3)、确定电路连接:(4分)
将上述两个表达式进行比较,可知应令:
1=S ,即0/=S
01;A B A A ==
C D C D D C D ====3/21/0;;1; (4)、画出连接图:( 2分)
二、试用一片四选一数据选择器实现逻辑函数:
'
+'
'
=
Y'
+
B
C
A
AC
BC
A
要求写出详细的设计过程并画出连线图。四选一数据选择器的功能表及逻辑图如图(a)、(b)所示。(10分)
解:
(1)、把所求逻辑函数的表达式变形:(4分)
(2)、与四选一数据选择器的逻辑表达式进行比较,确定电路连接:(4分)(3)、画出连接图:( 2分)
解:
(1)、把所求逻辑函数的表达式变形:(4分)
C AB C AB C B A C B A C
B A AB
C C AB BC A C
B A A
C BC A Y )()'(')'()''('''''''''+++=+++=++= (2)、确定电路连接:(4分) 四选一数据选择器的逻辑表达式为:
S A A D A A D A A D A A D Y ⋅+++=)(013/0120/11/0/10
两个表达式进行比较,可知应令:
0'=S ;01;A B A A ==; C D C D C D C D ====3210;;';
(3)、画出连接图:( 2分)
三、试用双4选1数据选择器CC14539实现组合逻辑函数:
BC C B A C B A C B A Z +''+''+''=1 AB C B A BC A Z +'+'=2
已知CC14539的逻辑功能表达式和方框图如下:
11301120111011001
1)(S D A A D A A D A A D A A Y +'+'+''= 22301220121012001
2)(S D A A D A A D A A D A A Y +'+'+''=
四、用一片四选一数据选择器设计一个3变量的多数表决电路。要求写出分析与计算过程并画出连线图。四选一数据选择器的功能表及逻辑图如下图所示。(15分)
解:
(1)列写真值表:
设参加表决的三个人分别用A 、B 和C 来表示,表决结果用Y 表示;个人同意与表决通过均用1表示,个人不同意与表决没通过均用0表示。
(2)列写表达式:
ABC ABC C AB BC A Y +++=///
(3)选用B 、C 作为四选一数据选择器的地址码A 1、A 0,将逻辑函数变形为:
BC
BC A C B A C B ABC ABC C AB BC A Y )1()()()0(/
/
/
/
///+++=+++=
(4)将变形后的逻辑函数与四选一数据选择器的输出逻辑式进行比较得:
013/
0120/11/0/10A A D A A D A A D A A D Y +++=
1;;;03210====D A D A D D (5)电路连线图;
五、试用8选1数据选择器74HC151产生逻辑函数B A BC A ABC Y ///++=。 已知74HC151在控制端)1(0/==S S 的情况下,输出的逻辑表达式为:
/0127/01260/125/0/12401/23/01/220/1/21/0/1/20Y W A A A D A A A D A A A D A A A D A A A D A A A D A A A D A A A D Y =+++++++= 解:
(1)选A 、B 、C 作为数据选择器的地址码A 2、A 1、A 0,将逻辑函数变形为:
ABC
ABC C AB C AB BC A BC A C B A C B A BC A BC A ABC B A BC A ABC Y )0()1()0()0()1()1()0()0(/////
/
/
/
/
/
/
/
/
//////+++++++=++=++=
(2)将变形后的逻辑函数与四选一数据选择器的输出逻辑式进行比较得:
0127/0
1260/1
25/0
/1
2401/23/01/220/1/21/0/1/20A A A D A A A D A A A D A A A D A A A D A A A D A A A D A A A D Y +++++++=
1;063275410========D D D D D D D D (3)连接电路: