来源为 2021-2022.pdf 与 2021-2022(2).pdf。两份文件是同一张 A 卷的扫描版与清晰电子版,并非两套试卷,也不含答案,因此这里只发布一次。卷面日期为 2022 年 6 月 12 日,考试时间为 19:00–21:00。
以下题干按清晰电子版转写。每个折叠块都是依据题面与课程知识整理的参考解法,不是源文件答案。
一、回答问题(20 分,每小题 5 分)
1. 补码
十进制数 X=123。在 8 位机器中,求 [X]补 和 [−X]补。
2. 卡诺图化简
用卡诺图化简
F(A,B,C,D)=∑m(0,3,5,8,10,11,14)+∑d(1,2,7,9,11).

原卷把编号 11 同时写入最小项与无关项。作答时应优先按最小项处理,并在卷面注明这一点。
3. 音乐信号数字化
音乐信号频率范围为 20 Hz~20 kHz。采用 8 bit 逐次比较型模数转换器进行数字化记录。选择一个合适的采样频率,并计算模数转换器应引入多高频率的时钟信号。
4. 二输入与非门实现
用二输入与非门实现下式,要求器件数最少:
F=ABC+ABC+ABC.
展开第一题参考解法
-
123=011110112,所以
[X]补=01111011,
[−X]补=10000101.
-
将 11 当作必须覆盖的最小项,利用无关项扩圈,可得到一种最简与或式
F=B+AD+ACD.
-
奈奎斯特条件要求 fs>40 kHz。可选常用音频采样率 fs=48 kHz。若逐次比较一次转换按 8 个比较时钟估算,则
fCP≥8fs=384 kHz.
实际器件还要按其启动、锁存等时序留裕量;题面没有给出额外周期数,所以这里采用最基本的 8 次比较模型。
-
一个八门的二输入与非门连接表如下,N(x,y)=xy:
n1=N(B,C),
n2=N(B,A),
n3=N(A,C),
n4=N(n1,n1),
n5=N(n4,n3),
n6=N(n3,n2),
n7=N(n6,n1),
F=N(n5,n7).
逐项代入真值表可验证它只在 011、101、110 时输出 1。
二、OC 门驱动三极管(10 分)
已知图中三极管 VBES=0.7 V、VCES=0.3 V、β=100;OC 门 G1 截止时高电平漏电流 IOZ=50μA,在 VOL=0.3 V 时最大允许灌电流 IOL=16 mA;G2~G4 为 TTL 门,每个输入端的 IiH=40μA、IiL=−1 mA。要求集电极输出满足 VOH≥3 V、VOL≤0.3 V,求 RB 的范围。

展开第二题参考解法
集电极共接 9 个 TTL 输入:G2 有 2 个、G3 有 3 个、G4 有 4 个。
三极管截止时,9 个高电平输入共需 9×40μA=0.36 mA,于是
VC=5−0.36 mA×4.7 kΩ≈3.31 V,
满足高电平要求。
三极管饱和时,集电极要吸收电阻电流和 9 个 TTL 低电平输入电流:
IC=4.7 kΩ5−0.3+9 mA≈10 mA.
按题给 β=100,至少需要 0.10 mA 基极电流。扣除 OC 门截止漏电后,
RB5−0.7−0.05 mA≥0.10 mA,
所以
RB≤28.7 kΩ.
当 G1 输出低电平时,它要吸收 RB 电流,且不能超过 16 mA:
RB5−0.3≤16 mA,
所以
RB≥0.294 kΩ.
最终范围为
0.294 kΩ≤RB≤28.7 kΩ.
三、TTL 输入电平与输出波形(10 分)
根据图中 C 和 A 的波形,画出 Y1、Y2、Y3 的波形。

展开第三题参考分析
这不是 RC 延迟题。图中没有电容,也没有给出传播延迟;三个电阻是在考 TTL 输入端经电阻接地或接信号时,能否被可靠拉成低电平。
按课程中 TTL 输入“悬空等效为高电平”的近似:R2=10Ω 能把左侧与门输入可靠拉低,而 R1=R3=200 MΩ 远大到近似开路,相应输入均等效为高电平。因此
Y1=0,
与 C 的变化无关。上方是输出带反相泡的与门,所以
Y2=1⋅Y1=1.
下方“=1”表示异或,输出端还有反相泡,因而是同或:
Y3=Y1⊕1=0.
所以应画三条恒定波形:Y1 始终为低,Y2 始终为高,Y3 始终为低;题给 A、C 的跳变都不会传到输出。原卷未附官方答案,这里是依据课件 TTL 输入规则给出的参考分析。
四、BCD 5421 码检测(10 分)
设计一个组合逻辑电路。输入为四位二进制码 A3A2A1A0;当输入是 BCD 5421 码时,Y=1,否则 Y=0。分别采用:
- 两片 74LS138 和适当门电路;
- 一片 74LS151 和适当门电路。

展开第四题参考解法
BCD 5421 的合法码字为
0000,0001,0010,0011,0100,1000,1001,1010,1011,1100.
因此
Y=∑m(0,1,2,3,4,8,9,10,11,12),
化简得
Y=A2+A1A0.
用 74LS138 时,以 A2A1A0 为地址,A3 及其反相信号分别使能两片译码器;把两片中编号 0~4 的低有效输出送入与非合成网络,只要当前片选中的地址是 0~4,输出就为 1。
用 74LS151 时,以 A2A1A0 为选择端,令
D0=D1=D2=D3=D4=1,
D5=D6=D7=0.
A3 不影响合法性,可不进入数据选择逻辑。
五、冗余数据传输与锁存(15 分)
一位数据用两根信号线冗余传输。两信号相同表示数据正确,不同表示错误。锁存使能为 CE:在 CP 上升沿且 CE 为低电平时锁存正确数据;CE 为高电平时保持。用 D 触发器和门电路实现,给出设计过程和原理图。
展开第五题参考解法
设两根数据线为 X1,X2。正确指示是同或:
E=X1X2+X1X2.
错误指示可取
ERR=X1⊕X2.
不要直接门控时钟,而是在 D 端做选择。仅当 CEE=1 时装入 X1;其余情况反馈旧状态 Q:
D=CEEX1+(CE+E)Q.
把该 D 接入上升沿 D 触发器即可。两数据不一致时 E=0,触发器自动保持,同时 ERR=1。
六、ROM 驱动七段数码管(10 分)
用 ROM 和适当电路驱动共阴极七段数码管,循环显示字符串 HAPPY2022。要求写出设计过程并画出电路图。

展开第六题参考解法
字符串共有 9 个字符,先用模 9 计数器产生地址 0~8,再用 ROM 把地址译成七段码。共阴极数码管采用高电平点亮,依次写入:
| 地址 | 字符 | 点亮段 |
|---|
| 0 | H | b、c、e、f、g |
| 1 | A | a、b、c、e、f、g |
| 2 | P | a、b、e、f、g |
| 3 | P | a、b、e、f、g |
| 4 | Y | b、c、d、f、g |
| 5 | 2 | a、b、d、e、g |
| 6 | 0 | a、b、c、d、e、f |
| 7 | 2 | a、b、d、e、g |
| 8 | 2 | a、b、d、e、g |
计数器输出接 ROM 地址,ROM 七个数据位分别接 a~g 段;第九个状态之后同步回到 0。若段电流超过 ROM 直接驱动能力,还应加限流电阻和缓冲驱动。
七、四位串行加法器(10 分)
两个四位寄存器 RA、RB 各存一个四位二进制数。用 74LS194、74LS183 和适当器件完成两个数求和,结果送回 RA。

展开第七题参考解法
把 RA、RB 都设为右移:
- 两个寄存器的 Q0 分别接 74LS183 的 A、B;
- 全加器进位输入接一个进位 D 触发器的 Q,进位输出送回该触发器的 D;
- 和位 S 接 RA 的右移串行输入 DR;RB 的 DR 接 0;
- 两片 74LS194 和进位触发器共用时钟,开始前把进位置 0。
每拍处理当前最低位,再把和位从 RA 高端移入。四个时钟后,RA 从高到低恰为 S3S2S1S0;若还要保留最高进位,可另存为第五位。
八、25 秒高电平、15 秒低电平(15 分)
用 1 Hz 时钟设计一个时序电路,使输出周期性产生高电平 25 s、低电平 15 s 的波形,器件和方法不限。

展开第八题参考解法
总周期为 40 s,所以用六位二进制计数器构成模 40 计数器。令复位后的状态为 0,并定义
当 0≤N≤24 时令 Y=1;当 25≤N≤39 时令 Y=0。
计到 39 后,下一个 1 Hz 脉冲使计数器同步回到 0。这样 0~24 共 25 个状态输出高电平,25~39 共 15 个状态输出低电平,周期为 40 秒。