入门 #hardware#logic-gates

或门

或门(OR Gate)是实现"至少一个输入为1时输出1"的基本逻辑门电路

或门的真值表

与门很严格——什么都要”两个都是 1”才行。但现实中有很多场景是有一个就行

今天食堂有红烧肉 或者 有糖醋排骨,你就会去那个窗口——只要有一个菜合胃口就够了。这就是或门:至少一个输入为 1,输出就是 1

输入 A输入 B输出
000
011
101
111

注意看:只有两个输入都是 0 时,输出才是 0。其他三种情况输出都是 1。跟与门正好相反。

电路符号

graph LR
    A[A] --> OR[或门 OR]
    B[B] --> OR
    OR --> Output[输出]

在电路图中,或门用 ≥1 符号表示——因为只要”≥1 个”输入为 1,输出就是 1。

生活中的或门

  • 宿舍门禁:刷校园卡 按门铃室友开门 → 都能进
  • 双电源供电:主电源供电 备用电池供电 → 设备不断电
  • 网课签到:App 签到 学习委员代签 → 都算你到了

或门的晶体管实现

与门是两个晶体管串联,或门则是并联

电源(VCC) ──┬──┬──
           │  │
        ┌──┴┐ │
        │晶体管1│ │  ← 输入 A
        └──┬┘ │
           │  │
           │  └──┐
           │  ┌──┴┐
              │晶体管2│  ← 输入 B
              └──┬┘
           │  │
           └──┴──
          输出 ═══ 地(GND)
  • A 导通或 B 导通——输出 = 1
  • 只有两个都断开(A=0 B=0)——输出 = 0

小结

概念要点
或门逻辑至少一个输入为 1 ⇒ 输出 1
与门的区别与门要”两个都是”,或门”有一个就行”
晶体管实现两个晶体管并联
生活类比”红烧肉或糖醋排骨——有一个就去”

或门是”宽容”的——有一个就行。下一个是非门——它最简单,只有一个输入,做”取反”。