数字逻辑期末复习:谨记

按原笔记内容重新排版,便于快速浏览、打印和考前回看。

1. 卡诺图与例图

卡诺图例图 1
卡诺图例图 2
卡诺图例图 3

2. 带无关项的卡诺图

带无关项的卡诺图

d 的意味:无关项。用 AB 和 CD 建立带无关项的卡诺图即可。

3. 石英晶体振荡器

石英晶体振荡器优点:频率稳定度高,频率精度高。

4. 悬空、电阻与高阻态

悬空和电阻相关例图

如何处理悬空、电阻等?

高阻态说明图

“禁用”描述为高阻态。

5. 555 + 触发器电路分析

555 和触发器电路图

第一步:拆解电路,识别各模块的功能

1. 左边的 555 定时器:多谐振荡器(Astable Multivibrator)

$$t_{H1} \approx \ln(2)(R_A + R_B)C_1 \approx 0.7(R_A + R_B)C_1$$ $$t_{L1} \approx \ln(2)R_BC_1 \approx 0.7 R_B C_1$$ $$T = t_{H1} + t_{L1} \approx 0.7(R_A + 2R_B)C_1$$

2. 右边的 555 定时器:单稳态振荡器(Monostable Multivibrator)

$$T_w \approx \ln(3) R C_2 \approx 1.1 R C_2$$

3. 最右边的触发器:T' 触发器 / 计数器

6. 给或与式怎么画卡诺图?

或与式画卡诺图

7. 7485 比较器

7485 比较器:级联输入端的优先级是最低的,当输入相等才看它。

8. 例图

例图 8

9. 有符号二进制数偏移码

有符号二进制数偏移码:符号位取反。

10. 反函数与对偶式

11. VEM 圈法

VEM 卡诺图

四、填空题第 (4) 题:解答“VEM 怎么圈?圈的本质是什么?”

1. 试卷印刷/排版问题

印刷错误:题目写着“$F_4$ 的卡诺图如下”,后面填空却写成“则 $F_6(A,B,C,D)$ 的最简与或式为:”。此处“$F_6$”应为“$F_4$”。


2. 核心解答:VEM 圈的本质是什么?

VEM(Variable Entered Map,引入变量卡诺图)的本质是“降维打击”与“香农展开(Shannon's Expansion)”

在面对 4 变量($A,B,C,D$)问题时,如果画 $4\times 4$ 的传统卡诺图会比较大。VEM 的思想是:只用 $A, B$ 作为卡诺图的网格坐标(降为 2 维),而把剩下的变量 $C, D$ 作为“权重(输入变量)”直接写进格子里面。

格子里面的每一个值(如 $\overline{CD}$、$C$、$CD$、$1$),本质上就是函数在该坐标下的代数系数

例如,该图对应的代数原始式为:

$$F_4 = \overline{A}\overline{B}(\overline{C}\overline{D}) + A\overline{B}(C) + \overline{A}B(CD) + AB(1)$$

3. VEM 的通用圈法(拆分法)

既然 VEM 的格子里面装的是关于 $C, D$ 的函数,为了不搞错,最稳妥、最符合本质的圈法是“因子拆分法”

我们将格子里的每一个元素,拆解为关于输入变量 $C, D$ 各种状态的组合。在这道题中,涉及的因子有 1CCD\overline{CD}

步骤①:找 1 因子圈

$$\text{Term}_1 = AB \cdot 1 = AB$$

步骤②:找 C 因子圈

$$\text{Term}_2 = A \cdot C = AC$$

步骤③:找 CD 因子圈

$$\text{Term}_3 = B \cdot CD = BCD$$

步骤④:找 $\overline{CD}$ 因子圈

$$\text{Term}_4 = \overline{A}\overline{B} \cdot \overline{C}\overline{D} = \overline{A}\overline{B}\overline{C}\overline{D}$$

4. 最终正确答案

把上述所有步骤找出来的项进行 “或(+)” 运算,即得到 $F_4$ 的最简与或式:

$$F_4(A,B,C,D) = AB + AC + BCD + \overline{A}\overline{B}\overline{C}\overline{D}$$

12. 例图

例图 12

13. 例图

例图 13

14. 标准与或式提醒

一定要看好是标准与或式还是最小与或式!!!

15. 例图

例图 15

16. Verilog 里,如何写逻辑函数?

Verilog 逻辑函数写法

17. 例图

例图 17-1
例图 17-2

18. 偏移码补充

偏移码:补码的符号位取反。

19. 555 定时器与 OC 门

555 定时器看图秘籍

在数电考试中,555 定时器是高频考点,而识别电路有一个“看图秘籍”

不需要去死记复杂的内部电路,只需要看 555 芯片的几个关键引脚(2 脚、6 脚、7 脚)之间是如何连接的

以下是快速看懂 555 电路的“三大黄金法则”,建议你记在心里,后天考场上直接套用:


秘籍一:如何一眼认出“单稳态触发器”?(图中的 555 I)

单稳态,盯着两个关键特征:

  1. 特征 1(最核心):6 脚(阈值输入)和 7 脚(放电端)直接连在一起。你看图中左边的 555(I),它的 6 脚和 7 脚中间是一根直导线连在一起的,然后一起接在 $R_1$ 和 $C_1$ 之间。
  2. 特征 2(看输入):2 脚(触发端)接了外部开关或脉冲源。2 脚接了一个开关 $K$。这说明它需要人去“按一下”才会工作,属于“不拨不转”的单稳态。
  3. 特征 3(看阻容):只有一个电阻 $R_1$ 和一个电容 $C_1$。因为只需要一个充电路径,所以只需要一个电阻。

符合这三个特征,闭着眼睛写“单稳态触发器”,公式必是:$t_W \approx 1.1 R C$。


秘籍二:如何一眼认出“多谐振荡器”?(图中的 555 II)

自激振荡(多谐),盯着这两个特征:

  1. 特征 1(最核心):2 脚(触发端)和 6 脚(阈值输入)直接连在一起。你看图中右边的 555(II),它的 2 脚和 6 脚是用导线直接连在一起,然后接到电容 $C_2$ 的。
  2. 原理:因为 2 脚(低于 1/3 起振)和 6 脚(高于 2/3 停振)相连,电容电压就会在 1/3 和 2/3 之间来回自动震荡,不需要人去触发。
  3. 特征 2(看阻容):有两个电阻($R_2$、$R_3$)夹着 7 脚。一个电阻 $R_2$ 接在电源和 7 脚之间;另一个电阻 $R_3$ 接在 7 脚和 6/2 脚之间。这是为了让“充电路径”和“放电路径”不同。

符合这两个特征,闭着眼睛写“多谐振荡器”,周期公式必是:$T \approx 0.7(R_2 + 2R_3)C$。


秘籍三:怎么看出它们之间是“谁控制谁”?

4 脚(复位端,通常低电平有效) 接在哪里:

  1. 左边 555(I) 的 4 脚:直接接在了 $5\text{V}$ 电源上。说明它永远不复位,一直处于待命状态,随时等开关 $K$ 按下。
  2. 右边 555(II) 的 4 脚:它没有接电源,而是连在了左边 555(I) 的输出端 3 脚($Q_1$)上
考前总结口诀:
  • “6、7 相连单稳态”:需手动触发,出单个脉冲。
  • “2、6 相连多谐振”:自动来回转,出连续方波。
  • “4 脚受控是门控”:前级管后级,控制起停。

掌握了这三条,考场上任何 555 分析题,你花 3 秒钟就能把电路功能和公式默写出来了!

OC 门例图

这个东西怎么用?

集电极开路与非门(简称 OC 门,Open Collector)与普通与非门(通常是图腾柱输出/推挽输出)的最本质区别在于输出级结构的不同

用一句话概括:普通与非门“自备”输出高低电平的能力;而 OC 门只负责拉低电平,要输出高电平必须在外围接一个上拉电阻和电源。

以下是它们在结构、使用方法和应用场景上的具体区别:


1. 内部结构的区别


2. 使用方法上的区别(必须加“上拉”)


3. 三大核心优势(OC 门存在的意义)

① 实现“线与”功能 (Wired-AND)

② 电平转换 (Level Shifting)

③ 大电流/大负载驱动

20. TTL、CMOS、NMOS 门电路专项复习

TTL、CMOS、NMOS 门电路专项复习 1
TTL、CMOS、NMOS 门电路专项复习 2
TTL、CMOS、NMOS 门电路专项复习 3

21. 555 定时器引脚的作用

555 定时器引脚作用图

22. 555 定时器引脚功能速记表

为了方便你今晚高效记忆,我将 555 定时器的 8 个引脚功能考点作用以及内部逻辑对应关系整理成了下表:

555 定时器引脚功能速记表

引脚 符号/名称 常用中文名称 核心功能与考点作用 考试高频接法/常识
1 GND 地端 芯片接地端。 直接接地。
2 $\overline{TR}$ (Trigger) 低触发输入端 监测电压下限。
当该脚电压 $< \frac{1}{2}V_{CO}$(平时为 $\frac{1}{3}V_{CC}$)时,输出立刻强行置高电平(1)
常与 6 脚连在一起接在电容上。
3 OUT 输出端 输出矩形脉冲的端口。 接负载、指示灯或下一级电路。
4 $\overline{RD}$ (Reset) 直接清零端 低电平有效。
当该脚电压 $< 0.4\text{ V}$ 时,输出强制清零(0)。优先级最高。
正常工作时必须接高电平 $V_{CC}$,防止意外复位。
5 $V_{CO}$ (Control) 控制电压端 决定内部比较器的参考电压。
不接时,内部默认上限阈值为 $\frac{2}{3}V_{CC}$,下限为 $\frac{1}{3}V_{CC}$。
① 正常工作悬空时,通过 $0.01\mu\text{F}$ 旁路电容接地防干扰。
② 若接固定电压 $V_{CO}$,则上限阈值变为 $V_{CO}$,下限变为 $\frac{1}{2}V_{CO}$。
6 $TH$ (Threshold) 高触发(阈值)端 监测电压上限。
当该脚电压 $> V_{CO}$(平时为 $\frac{2}{3}V_{CC}$)时,如果 2 脚为高电平,输出置低电平(0)
常与 2 脚连在一起接在电容上。
7 $DIS$ (Discharge) 放电端 内部放电三极管的集电极。
① 当输出(3 脚)为高时,三极管截止(断开),电容充电;
② 当输出(3 脚)为低时,三极管导通接地,电容放电。
接在充电电阻和放电电阻之间,利用电容放电。
8 $V_{CC}$ 电源端 双极型(555)工作电压一般为 $4.5\text{ V} \sim 16\text{ V}$。 接电源正极。

核心考点:电压输入与输出状态状态表(极高频考点)

在分析 555 定时器时,记住以下核心的比较器判定规则(假设 5 脚未接外设,即默认状态下):

4 脚 ($\overline{RD}$) 6 脚 ($TH$ 电压) 2 脚 ($\overline{TR}$ 电压) 3 脚 (OUT) 7 脚(放电管状态) 对应电路状态
低电平 ($<0.4\text{V}$) $\times$(任意) $\times$(任意) 0 导通(接地) 直接清零(强行复位)
高电平 ($>1\text{V}$) $> \frac{2}{3}V_{CC}$ $> \frac{1}{3}V_{CC}$ 0 导通(放电) 电容放电状态
高电平 ($>1\text{V}$) $< \frac{2}{3}V_{CC}$ $< \frac{1}{3}V_{CC}$ 1 截止(断开) 电容充电状态
高电平 ($>1\text{V}$) $< \frac{2}{3}V_{CC}$ $> \frac{1}{3}V_{CC}$ 保持 保持 暂态/保持状态
口诀:
  • “输低看 2 脚,输高看 6 脚”
  • 2 脚低于三分之一,输出必为 1;6 脚高于三分之二且 2 脚高于三分之一,输出必为 0;夹在中间则保持。

23. One-Hot 状态分配法

每状态一个 D 触发器题目图

这种题怎么做?这个设计方法专业上称为 One-Hot,即独热码状态分配法,或者每状态一个触发器法

它听起来高大上,但其实是数电时序逻辑设计里最简单、最容易拿满分的题型。

你完全不需要懂得什么是 ASM 图,只要记住下面的万能口诀,考场上遇到这种题直接套。


核心原理与万能口诀

1. 什么是“每状态一个 D 触发器”?

这个电路一共有 4 个状态:00011110

我们给每个状态都分配一个专属的 D 触发器,分别命名为:$Q_{00}$、$Q_{01}$、$Q_{11}$、$Q_{10}$。

2. 驱动方程 $D$ 的万能口诀:“看指向它的输入箭头”

因为 D 触发器的特性是 $Q^{n+1} = D$,所以求触发器的驱动方程 $D_{\text{状态}}$,就是求“下一时刻如何进入该状态”

口诀:
  1. 在状态图上,找到所有指向该状态的箭头
  2. 每一个箭头对应一个乘积项:
  3. 把指向该状态的所有乘积项相加(或门连接),就是该状态的驱动方程。
$$\text{源状态} \times \text{箭头上的输入条件}$$

跟着口诀,手把手推导 4 个方程

我们对着图 7,逐个状态找指向它的箭头:

1. 求 $D_{00}$(指向 00 的箭头)

观察状态图,指向 00 状态的箭头一共有 3 个

把它们相加,得到 $D_{00}$ 的驱动方程:

$$\mathbf{D_{00} = Q_{00}\bar{S} + Q_{11}\bar{X} + Q_{10}X}$$

2. 求 $D_{01}$(指向 01 的箭头)

观察状态图,指向 01 状态的箭头只有 1 个

得到 $D_{01}$ 的驱动方程:

$$\mathbf{D_{01} = Q_{00}S}$$

3. 求 $D_{11}$(指向 11 的箭头)

观察状态图,指向 11 状态的箭头一共有 3 个

把它们相加,得到 $D_{11}$ 的驱动方程:

$$\mathbf{D_{11} = Q_{11}X\bar{Y} + Q_{01}\bar{M} + Q_{10}\bar{X}\bar{Y}}$$

4. 求 $D_{10}$(指向 10 的箭头)

观察状态图,指向 10 状态的箭头一共有 3 个

把它们相加,得到 $D_{10}$ 的驱动方程:

$$\mathbf{D_{10} = Q_{10}\bar{X}Y + Q_{01}M + Q_{11}XY}$$

考前总结

这种设计方法的写方程过程非常机械化,完全不需要画卡诺图去化简,只需要在图上“数箭头”并写出乘积项相加即可。

如果考到第(2)问:

  1. 先声明:“设四个状态对应的 D 触发器输出状态分别为 $Q_{00}, Q_{01}, Q_{11}, Q_{10}$”
  2. 然后直接写出上面推导的这 4 个驱动方程。

这样这道题的后半部分(4 分)就稳稳到手。

附录:原 PDF 查阅

下面嵌入原文件 谨记_260519_170839.pdf,方便复习时直接查原版内容。

当前浏览器不支持内嵌 PDF。请使用上方链接打开原 PDF:谨记_260519_170839.pdf