考研数电·零基础讲义 · 第 10 讲|数据选择器
学完这一讲,你能读懂 4 选 1(74HC153)和 8 选 1(74HC151)数据选择器的功能表与输出式,会用数据选择器实现逻辑函数——包括"变量比地址端多"时的降维方法,并能独立做完 2026 回忆题第 5 题。预计用时 2~2.5 小时。
本讲地图#
- 数据选择器(MUX):根据地址,从多路数据里挑一路送到输出,"多选一"。
- 两个器件:双 4 选 1 的 74HC153,8 选 1 的 74HC151(有互补输出Y、W)。
- 实现逻辑函数:把输出式和函数的最小项式"对号入座"。变量数 = 地址数时数据端接 0/1;变量数 = 地址数 + 1 时数据端接 0、1、变量、反变量(降维);再多就让数据端接小函数。
- 华师怎么考:2026 回忆题第 5 题——"化简Y=∑m(1,3,5,8,9,13)+∑d(7,10,11,14,15),用一片 74HC151 实现"。本讲第六节完整解答。
- 教材对应:第 4 章 4.4.3 节(数据选择器),4.5 节例 4.5.4、例 4.5.5。
前置知识#
- 最小项、无关项、卡诺图化简(见第 03 讲、第 04 讲中、下)。
- 74HC138 的"最小项"思想、低电平使能端(见第 09 讲下)。
一、数据选择器是什么#
1.1 大白话:电视遥控器换台#
家里电视能收很多个频道,但屏幕一次只放一个。你按遥控器上的频道号,电视就从众多信号里挑一个送到屏幕上。
数据选择器(Data Selector,也叫多路开关 Multiplexer,简称 MUX)就是这样:
有若干路数据输入D0,D1,⋯,有几位地址输入(相当于频道号),地址是几,输出Y就等于第几路数据。
n位地址能选2n路数据:1 位地址 → 2 选 1;2 位 → 4 选 1;3 位 → 8 选 1。
图 1:4 选 1 数据选择器像一个旋转开关,地址A1A0决定"刀片"接通哪一路(动画循环播放)
1.2 和译码器的区别#
|
译码器 |
数据选择器 |
| 输入 |
地址 |
地址 + 多路数据 |
| 输出 |
多根线,选中的一根有效 |
一根线,等于被选中的数据 |
| 类比 |
叫号屏点亮一个窗口 |
遥控器选一个频道播放 |
二、从 2 选 1 到 4 选 1#
2.1 2 选 1#
教材的 2 选 1 有选择端SEL和两路数据A、B:SEL=1选A,SEL=0选B。输出式:
Y=SEL⋅A+SEL⋅B
逐行拆解:SEL=1时,第二项的SEL=0把B"关掉",Y=A;SEL=0时第一项被关掉,Y=B。每个数据都配了一个"开关"(与门),开关由地址控制,最后用或门汇合。
2.2 4 选 1 的输出式#
地址A1A0,数据D0∼D3:
Y=D0A1A0+D1A1A0+D2A1A0+D3A1A0
逐行拆解:
- A1A0就是地址变量的最小项m0,只在A1A0=00时为 1;它和D0相与,意思是"地址为 00 时把D0放过去"。
- 依此类推,可以紧凑地写成Y=∑i=03Dimi,mi是地址A1A0的最小项。
这个"Di乘以地址最小项"的形式,就是用 MUX 实现逻辑函数的钥匙。 请记住。
功能表:
| A1 |
A0 |
Y |
| 0 |
0 |
D0 |
| 0 |
1 |
D1 |
| 1 |
0 |
D2 |
| 1 |
1 |
D3 |
2.3 双 4 选 1 数据选择器 74HC153#
74HC153 一个芯片里装了两个完全相同的 4 选 1:
| 引脚 |
作用 |
| A1、A0 |
地址,两个选择器共用 |
| D10∼D13 |
第 1 个选择器的 4 路数据(下标第一位"1"表示第 1 个) |
| D20∼D23 |
第 2 个选择器的 4 路数据 |
| S1′、S2′ |
两个选择器各自的选通端,低电平有效 |
| Y1、Y2 |
两个输出 |
教材给出(S1=S1′):
Y1=[D10A1A0+D11A1A0+D12A1A0+D13A1A0]⋅S1
即S1′=0时正常工作;S1′=1时被禁止,输出封锁为低电平 0。第 2 个选择器同理。教材还讲了它的内部是用 CMOS 传输门(第 06 讲)搭的:两级传输门,地址决定哪条路通。
2.4 易错点 ⚠️#
- 74HC153 的两个 4 选 1 地址共用、使能和数据各自独立。用它做两个不同函数时,两个函数的地址变量必须相同。
- 禁止时输出是 0(低电平),不是"高阻"。
三、8 选 1 数据选择器 74HC151#
3.1 引脚#
| 引脚 |
读法 |
作用 |
| A2A1A0 |
A 二 A 一 A 零 |
3 位地址,A2最高位 |
| D0∼D7 |
D 零~D 七 |
8 路数据输入 |
| S′ |
S 非 |
选通(使能)端,低电平有效 |
| Y |
Y |
输出(原码) |
| W |
W |
互补输出,W=Y |
3.2 输出式(教材式 4.5.6,S′=0时)#
Y=D0m0+D1m1+D2m2+D3m3+D4m4+D5m5+D6m6+D7m7,W=Y
其中mi是地址A2A1A0的最小项,例如m5=A2A1A0。
3.3 功能表#
| S′ |
A2 |
A1 |
A0 |
Y |
W |
| 1 |
× |
× |
× |
0 |
1 |
| 0 |
0 |
0 |
0 |
D0 |
D0 |
| 0 |
0 |
0 |
1 |
D1 |
D1 |
| 0 |
0 |
1 |
0 |
D2 |
D2 |
| 0 |
0 |
1 |
1 |
D3 |
D3 |
| 0 |
1 |
0 |
0 |
D4 |
D4 |
| 0 |
1 |
0 |
1 |
D5 |
D5 |
| 0 |
1 |
1 |
0 |
D6 |
D6 |
| 0 |
1 |
1 |
1 |
D7 |
D7 |
逐行拆解:第一行S′=1,芯片禁止,Y被封锁为 0(W为 1),和 74HC153 一样。其余八行:地址是几,Y就等于第几路数据。
3.4 例题 1:读 74HC151#
题目:S′=0,A2A1A0=110,D0∼D7=1,0,0,1,0,1,1,0。求Y、W。
解:110 = 6,Y=D6=1,W=0。
3.5 易错点 ⚠️#
- W是Y的反,不是另一路选择结果。
- S′低电平有效:做题时S′必须接 0(接地),图上要画出来。
四、用数据选择器实现逻辑函数:原理#
4.1 大白话:对号入座#
把 8 选 1 的输出式和一个三变量函数的最小项式放在一起:
Y=D0m0+D1m1+⋯+D7m7
Z=1⋅m0+0⋅m1+0⋅m2+1⋅m3+⋯
只要让地址 = 函数的变量,再让**Di = 函数中mi前面的系数**(含这个最小项就是 1,不含就是 0),Y就是Z。就像按座位号入座:mi这个座位上坐的是"1"还是"0",就把Di接 1 还是接 0。
4.2 能力:n位地址能做几个变量的函数?#
- 变量数 = 地址位数n:数据端只接 0 或 1,直接对号入座。
- 变量数 = n+1:多出来的一个变量放到数据端,数据端接 0、1、该变量、该变量的反 四种之一——这叫降维。
- 变量数 > n+1:数据端要接由剩余变量构成的小函数(需要外加门电路),或者用多片扩展。
所以:4 选 1 能直接做任意 3 变量函数,8 选 1 能直接做任意 4 变量函数(教材原话:"用具有n位地址输入的数据选择器,可以产生任何形式输入变量数不大于n+1的组合逻辑函数")。
4.3 例题 2:三变量函数,直接对号入座(教材例 4.5.5)#
题目:用 74HC151 实现Z=ABC+AC+ABC。
第 1 步:展开成最小项。 AC=ABC+ABC=m7+m5,所以
Z=m0+m3+m5+m7
第 2 步:对号入座。 A→A2,B→A1,C→A0;D0=D3=D5=D7=1,D1=D2=D4=D6=0;S′=0。则Y=Z。
4.4 降维的方法#
当变量比地址多一个,比如 4 个变量A、B、C、D用 8 选 1:
- 选 3 个变量做地址(常用A、B、C),剩下的D留给数据端。
- 地址ABC每取一个值(比如 101),就固定了A、B、C,剩下的函数只和D有关,叫做这一格的余函数。看真值表中这两行(D=0和D=1):
| D=0时Y |
D=1时Y |
余函数 = 该数据端接 |
| 0 |
0 |
0 |
| 1 |
1 |
1 |
| 0 |
1 |
D |
| 1 |
0 |
D |
- 按这个规则逐个填D0∼D7。
一个对应关系要牢记:地址ABC=k时,对应的两个四变量最小项编号是2k(D=0)和2k+1(D=1)。例如ABC=101(k=5),对应m10和m11。
4.4(补)在卡诺图上看降维#
降维其实可以直接在卡诺图上"读"出来。以ABC做地址、D做数据为例:地址ABC=k对应的两个最小项m2k和m2k+1,只差D这一位,所以在卡诺图上它们一定相邻——要么在同一行的CD=00与01两格,要么在CD=11与10两格。
做法:把卡诺图每一行切成"左两格""右两格"两半,每一半就是一个地址的"小房间":
- 左半(CD=00,01,即C=0):左格D=0,右格D=1;
- 右半(CD=11,10,即C=1):注意顺序反了,左格是D=1,右格是D=0。
看每个小房间里两格的值,就能按 4.4 的表写出 0、1、D或D。熟练以后,不用列真值表,看着卡诺图就能把 8 个数据端一口气写出来。右半边"顺序反了"是最容易看错的地方,务必小心。
4.5 例题 3:降维(教材例 4.5.4,4 选 1 做三变量)#
题目:交通信号灯监视电路Z=RAG+RAG+RAG+RAG+RAG(R、A、G为红、黄、绿灯,正常时只有一盏灯亮,Z=1表示故障),用 4 选 1 实现。
解:地址取A1=A、A0=G,R留给数据端。按AG分组整理:
Z=R⋅(AG)+R⋅(AG)+R⋅(AG)+1⋅(AG)
(最后一组RAG+RAG=AG。)对照 4 选 1 输出式:D0=R,D1=D2=R,D3=1。
4.6 易错点 ⚠️#
- 地址的高低位顺序决定Di的编号含义,答卷上必须写清"A→A2,B→A1,C→A0"。
- 选哪个变量留到数据端,结果不同但都对;一般留最低位变量,填表最方便。
- 降维时数据端只能是 0、1、X、X,如果是X,需要一个非门(题目若说"只用一片 74HC151",要尽量避开反变量,或说明反变量已有)。
4.7 译码器 vs 数据选择器:实现函数怎么选?#
|
74HC138 + 与非门 |
74HC151 |
| 单片能做的变量数 |
≤3 |
≤4(降维) |
| 是否需要外加门 |
需要(每个输出一个与非门) |
一般不需要(降维可能要一个非门) |
| 多输出函数 |
很方便,一片 + 多个与非门 |
一片只出一个函数(74HC153 可出两个,但地址要共用) |
| 思路 |
挑出需要的最小项"拼"起来 |
每个最小项"座位"上放 0/1/变量 |
所以:单输出、变量多 → 数据选择器;多输出、变量少 → 译码器。
五、更多例题#
5.1 例题 4:用 4 选 1 做三变量奇校验#
题目:用 4 选 1 实现三变量奇校验Y=A⊕B⊕C。(变量数 = 地址数 + 1,属于降维;用来练手。)
解:A1=A,A0=B。
- AB=00:Y=C → D0=C;
- AB=01:Y=C → D1=C;
- AB=10:Y=C → D2=C;
- AB=11:Y=C → D3=C。
如果变量再多一个(4 变量用 4 选 1),每个数据端就是"剩下两个变量"的函数,要用门电路先做出来再接上,原理完全相同:固定地址变量后,写出余函数。
5.2 例题 5:一片 74HC153 实现全加器#
题目:用一片双 4 选 1 数据选择器 74HC153 实现 1 位全加器(输入A、B、CI,输出和S、进位CO),允许使用非门。
思路:两个函数要用 74HC153 的两个选择器分别产生。因为两者地址共用,所以必须选同样的两个变量做地址:A1=A,A0=B,CI留给数据端。
第 1 步:写出两个函数的真值表(第 08 讲例 2)。S:输入有奇数个 1 时为 1;CO:至少两个 1 时为 1。
第 2 步:固定AB,求余函数。
| AB |
S的余函数 |
CO的余函数 |
| 00 |
0⊕0⊕CI=CI |
两个加数都是 0,进位只能是 0 → 0 |
| 01 |
1⊕CI=CI |
已有一个 1,再来一个才进位 → CI |
| 10 |
CI |
CI |
| 11 |
0⊕CI=CI |
已有两个 1,一定进位 → 1 |
第 3 步:接法。
- 第 1 个选择器出S:D10=CI,D11=CI,D12=CI,D13=CI,S1′=0,Y1=S。
- 第 2 个选择器出CO:D20=0,D21=CI,D22=CI,D23=1,S2′=0,Y2=CO。
- 需要一个非门产生CI。
验证一行:A=1、B=1、CI=0:地址 11,S=D13=CI=0,CO=D23=1。1+1+0=2=(10)2,和 0、进位 1,正确。8 行已用程序核对。
对比上一讲用 74HC138 做全加器(需要两个 4 输入与非门),这里只要一片 74HC153 加一个非门。多输出函数用 74HC153,前提是各函数能共用同一组地址变量。
六、完整例题:2026 回忆题第 5 题#
2026 回忆题:化简Y=∑m(1,3,5,8,9,13)+∑d(7,10,11,14,15),用一片 8 选 1 数据选择器 74HC151 实现。
6.1 看懂题目#
- ∑m(1,3,5,8,9,13):函数在这 6 个最小项处为 1。
- ∑d(7,10,11,14,15):这 5 个是无关项,取 0 取 1 都可以(第 04 讲下)。
- 其余m0,m2,m4,m6,m12处函数为 0。
- 变量 4 个,按惯例记为A、B、C、D(A最高位)。
6.2 第一问:卡诺图化简#
画 4 变量卡诺图(行AB,列CD,都按 00、01、11、10 的格雷码顺序),填 1、×、0:
图 2:2026 回忆题 5 的卡诺图。蓝圈 8 格得D,橙圈 4 格得AB
画圈(原则:圈尽量大、个数尽量少,无关项"能帮忙就用"):
- 蓝圈:CD=01和CD=11两整列,共 8 格:m1,m3,m5,m7,m13,m15,m9,m11。其中 1 有m1,m3,m5,m9,m13,其余m7,m11,m15是无关项,取 1。这 8 格的公共特征:D=1(C、A、B都在变)。所以这个圈是D。
- 橙圈:AB=10整行 4 格:m8,m9,m11,m10。1 有m8,m9;m10,m11是无关项取 1。公共特征A=1、B=0,所以是AB。
- 检查:所有的 1(m1,m3,m5,m8,m9,m13)都被圈到了;没有任何 0 被圈进去。m14没用上,取 0。
Y=AB+D
验算:0 的位置m0=0000、m2=0010、m4=0100、m6=0110、m12=1100——它们都是D=0,且都不是"A=1,B=0",所以Y=0,正确;6 个 1 处Y=1。已用程序对 16 个最小项逐一核对。
6.3 第二问:用 74HC151 实现(方法一:标准降维)#
第 1 步:选地址。 4 个变量、3 位地址,降维:A→A2,B→A1,C→A0,D留给数据端。
第 2 步:逐个求数据端。 把Y=AB+D中的A、B、C按地址取值代进去:
| 地址ABC |
对应最小项 |
代入Y=AB+D |
数据端 |
| 000 |
m0,m1 |
0+D=D |
D0=D |
| 001 |
m2,m3 |
0+D=D |
D1=D |
| 010 |
m4,m5 |
0+D=D |
D2=D |
| 011 |
m6,m7 |
0+D=D |
D3=D |
| 100 |
m8,m9 |
1+D=1 |
D4=1 |
| 101 |
m10,m11 |
1+D=1 |
D5=1 |
| 110 |
m12,m13 |
0+D=D |
D6=D |
| 111 |
m14,m15 |
0+D=D |
D7=D |
(A=1、B=0时AB=1,即地址 100 和 101 两格。)
第 3 步:写接法。
A2=A, A1=B, A0=C;D0=D1=D2=D3=D6=D7=D, D4=D5=1;S′=0
输出Y即为所求函数。
图 3:用一片 74HC151 实现 2026 回忆题 5(方法一)。绿线:6 个数据端接变量D;橙线:D4、D5接 1
6.4 穷举验算#
把 16 种输入全部代入电路:
| ABCD |
地址ABC |
选中 |
该数据端的值 |
电路输出Y |
题目要求 |
| 0000 |
000 |
D0 |
D=0 |
0 |
0 |
| 0001 |
000 |
D0 |
D=1 |
1 |
1 |
| 0010 |
001 |
D1 |
D=0 |
0 |
0 |
| 0011 |
001 |
D1 |
D=1 |
1 |
1 |
| 0100 |
010 |
D2 |
D=0 |
0 |
0 |
| 0101 |
010 |
D2 |
D=1 |
1 |
1 |
| 0110 |
011 |
D3 |
D=0 |
0 |
0 |
| 0111 |
011 |
D3 |
D=1 |
1 |
×(无关) |
| 1000 |
100 |
D4 |
1 |
1 |
1 |
| 1001 |
100 |
D4 |
1 |
1 |
1 |
| 1010 |
101 |
D5 |
1 |
1 |
×(无关) |
| 1011 |
101 |
D5 |
1 |
1 |
×(无关) |
| 1100 |
110 |
D6 |
D=0 |
0 |
0 |
| 1101 |
110 |
D6 |
D=1 |
1 |
1 |
| 1110 |
111 |
D7 |
D=0 |
0 |
×(无关) |
| 1111 |
111 |
D7 |
D=1 |
1 |
×(无关) |
所有要求为 1 的行输出 1,要求为 0 的行输出 0,无关项随意——完全满足题意(此表由程序逐行模拟 74HC151 生成并比对)。
6.5 方法二:更巧的选法(了解)#
化简结果Y=AB+D 根本不含C!既然只有 3 个变量真正起作用,就可以让A、B、D做地址,数据端全部接常量:
A2=A,A1=B,A0=D;按地址ABD依次代入Y:
| ABD |
000 |
001 |
010 |
011 |
100 |
101 |
110 |
111 |
| Y |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
即D0=D2=D6=0,D1=D3=D4=D5=D7=1,C不用接。同样已穷举 16 种输入核对。考试写方法一最稳(阅卷标准一般按降维法),有余力可以补一句方法二。
6.6 为什么题目要先"化简"?#
如果不化简,直接拿原始的最小项做,无关项的取值就得自己定。比如把无关项全当 0:地址 011 对应m6=0、m7取 0,则D3=0;地址 101 对应m10、m11都取 0,则D5=0;地址 111 对应m14、m15都取 0,则D7=0。这样得到的电路也满足题意,只是与化简式Y=AB+D不是同一个函数(无关项取值不同)。题目先让你化简,就是要你按化简结果统一无关项的取值,所以第二问要和第一问的结果保持一致,按 6.3 的表来接。
6.7 标准答卷长什么样#
解:(1)由卡诺图(图略,标出两个圈),利用无关项m7,m10,m11,m15,得Y=AB+D。
(2)令A2=A,A1=B,A0=C,则Y=∑i=07Dimi。将Y=AB+D按ABC展开:Y=Dm0+Dm1+Dm2+Dm3+1⋅m4+1⋅m5+Dm6+Dm7。所以D0=D1=D2=D3=D6=D7=D,D4=D5=1,S′=0。电路如图(画出接线)。
6.8 易错点 ⚠️#
- 卡诺图的列顺序是 00、01、11、10,不是 00、01、10、11。m3在第三列、m2在第四列。
- 地址ABC=k对应的是m2k和m2k+1,别对错。
- 别忘了S′=0。
- 用了反变量要说明来源;本题恰好没有反变量,一片 74HC151 就够了,不需要任何额外的门。
6.9 考场常见变形#
- 无关项不同:方法完全一样——先卡诺图化简(无关项帮忙圈大圈),再按化简式逐个地址求余函数。
- 指定变量接法:比如题目规定"B、C、D接地址,A接数据端"。那就固定BCD,看A=0和A=1两种情况:地址BCD=k时,对应的最小项是mk(A=0)和mk+8(A=1)。以本题为例,地址 000:m0=0、m8=1 → 接A;地址 001:m1=1、m9=1 → 接 1;……编号对应关系变了,必须重新算,不能照搬2k、2k+1。
- 要求用W输出:W=Y。如果题目要的是F,就把F做在Y上,从W取出来;或者把每个数据端都取反后从W取F。
- 只问化简:卡诺图要画出来、圈要标出来,写清用了哪几个无关项。
七、扩展:两片 74HC151 组成 16 选 1#
思路:16 路数据需要 4 位地址A3A2A1A0。两片的A2A1A0并联;最高位A3控制使能:片(1) 的S′接A3(A3=0时工作,管D0∼D7),片(2) 的S′接A3(A3=1时工作,管D8∼D15)。因为被禁止的那一片输出Y=0,所以把两片的Y用一个或门合起来就是总输出。(已用程序随机数据核对 16 个地址。)
八、做数据选择器题的五步口诀#
- 定地址:选哪几个变量接地址端,按高低位写清楚(A→A2……)。
- 化或展:题目要化简就先化简;不化简就展开成最小项。
- 求余函数:地址每取一个值,看剩下的变量怎样决定输出。
- 接数据:余函数是 0、1、X、X中哪一个,就接哪一个;使能端接成工作状态。
- 穷举验:至少代两三组数检查,有时间就把真值表全部过一遍。
常见失分点:使能端没画、地址高低位写反、卡诺图右半边D的顺序看反、无关项取值前后不一致。
速记卡#
| 项目 |
要点 |
| MUX |
地址选数据,"多选一";n位地址选2n路 |
| 4 选 1 |
Y=D0A1A0+D1A1A0+D2A1A0+D3A1A0 |
| 74HC153 |
双 4 选 1,地址共用,S1′、S2′各自低有效;禁止时输出 0 |
| 74HC151 |
8 选 1,Y=∑Dimi,W=Y;S′=1时Y=0 |
| 实现函数 |
地址 = 变量,Di = mi的系数 |
| 能力 |
n位地址可做≤n+1变量的任意函数 |
| 降维规则 |
余函数 0→接 0,1→接 1,与X同→接X,与X反→接X |
| 编号对应 |
地址k ↔ 最小项m2k、m2k+1(低位变量做数据) |
| 2026-5 |
Y=AB+D;ABC做地址,D4=D5=1,其余Di=D,S′=0 |
自测练习#
1. 74HC151 中S′=1,A2A1A0=011,所有数据端接 1。Y、W分别是多少?
答案与提示
S′=1芯片禁止,Y=0,W=1。
2. 用 74HC151 实现三人多数表决Y=AB+BC+AC,写出数据端接法。
答案与提示
Y=∑m(3,5,6,7)。A→A2,B→A1,C→A0;D3=D5=D6=D7=1,D0=D1=D2=D4=0,S′=0。
3. 用一片 74HC151 实现四变量函数Y=∑m(0,2,5,7,8,10,13,15)(A→A2,B→A1,C→A0)。并说说你发现了什么。
答案与提示
逐对看(m2k,m2k+1):k=0:(1,0) → D;k=1:(1,0) → D;k=2:(0,1) → D;k=3:(0,1) → D;k=4,5同k=0,1 → D;k=6,7 → D。所以D0=D1=D4=D5=D,D2=D3=D6=D7=D。化简可知Y=BD+BD=B⊙D,与A、C无关。已用程序核对。
4. 用 4 选 1 数据选择器实现Y=AB+AC(A1=A,A0=B)。
答案与提示
AB=00:Y=1 → D0=1;AB=01:Y=0 → D1=0;AB=10:Y=C → D2=C;AB=11:Y=C → D3=C。
5. 若 2026 回忆题 5 改用 4 选 1 数据选择器(A1=A,A0=B)实现化简后的Y=AB+D,数据端怎么接?
答案与提示
AB=00:Y=D;01:Y=D;10:Y=1;11:Y=D。所以D0=D1=D3=D,D2=1。C不需要。已用程序核对。
6.(华师真题风格,分析)某电路中 74HC151 的A2=A,A1=B,A0=C,S′=0,D0=D7=1,D1=D,D2=D,D3=D6=0,D4=D,D5=1。写出Y的最小项表达式。
答案与提示
逐个地址展开:D0=1 → m0,m1;D1=D → m3;D2=D → m4;D3=0 → 无;D4=D → m9;D5=1 → m10,m11;D6=0 → 无;D7=1 → m14,m15。Y=∑m(0,1,3,4,9,10,11,14,15)。化简为Y=AC+BD+ACD。已用程序核对。
7. 用两片 74HC151 组成 16 选 1,除了两片芯片,还需要什么门?
答案与提示
一个非门(得到A3接片(2) 的S′)和一个或门(合并两片的Y)。也可以用两片的W接与非门代替或门:W1W2=Y1+Y2。
下一讲预告#
第 11 讲讲算术电路:从半加器、全加器到 4 位超前进位加法器 74HC283,再到比较大小的数值比较器 74HC85。
👉 点击进入下一讲:第11讲|加法器与数值比较器
评论
还没有评论。 来写第一条。