Arduino 电路基础 - 逻辑门

本文介绍逻辑门的基础概念,并通过面包板实验演示与门、或门及异或门的工作原理。读者可通过观察LED灯的状态变化直观理解不同逻辑门的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇文章主要通过面包板、led灯以及若干开关来模拟逻辑电路的效果,这一次我们描述的是基本的逻辑电路 —— 与、或、异或。通过这篇文章,可以了解到以下内容:

  • 什么是逻辑门
  • 与门面包板实验
  • 或门面包板实验
  • 异或门面包板实验

什么是逻辑门

以下是摘自维基百科对于逻辑门的定义:

逻辑门是在集成电路上的基本组件。简单的逻辑门可由晶体管组成。这些晶体管的组合可以使代表两种信号的高低电平在通过它们之后产生高电平或者低电平的信号。高、低电平可以分别代表逻辑上的“真”与“假”或二进制当中的1和0,从而实现逻辑运算。常见的逻辑门包括“与”闸,“或”闸,“非”闸,“异或”闸(也称:互斥或)等等。
逻辑门是组成数字系统的基本结构,通常组合使用实现更为复杂的逻辑运算。一些厂商通过逻辑门的组合生产一些实用、小型、集成的产品,例如可编程逻辑器件等。

为了简单体验一下逻辑门的作用,我们将采用面包板,led 灯以及若干开关来模拟,我们假设开关打开状态,为低电平,即“假”,开关闭合状态,为高电平,即“真”,然后通过观察不同开关状态的组合,led 灯的亮灭情况,来了解不同逻辑门电路的区别。

与门

logic_and_gate.png
我们按上图连接好电路,面板版接 5V 电源,图中电阻为 220Ω,两个开关按钮串联,左边的按钮我们记为S1,右边的按钮记为S2,我们这里将要实现的效果为:
- 两个开关同时按下,led灯亮
- 两个开关同时断开,led熄灭
- S1 或 S2 任意一个开关按下,另一个开关断开,led熄灭

类似这种电路,即为逻辑与门电路,与门的真值表如下:

输入 A输入 B输出 A and B
000
100
010
111

或门

logic_or_gate.png

我们按上图连接好电路,面板版接 5V 电源,图中电阻为 220Ω,两个开关按钮并联,左边的按钮我们记为S1,右边的按钮记为S2,我们这里将要实现的效果为:
- 两个开关同时按下,led灯亮
- 两个开关同时断开,led熄灭
- S1 或 S2 任意一个开关按下,另一个开关断开,led灯亮

类似这种电路,即为逻辑或门电路,或门的真值表如下:

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

异或门

logic_xor_gate.png

我们按上图连接好电路,面板版接 5V 电源,图中电阻为 220Ω,四个开关按从左到右的顺序,依次为 S1 S2 S3 S4,其中,S1, S3 与 led 串联,S2, S4 与 led 串联,S1, S3 与 S2, S4之间并联,我们假设 S1, S2为一组,记做 SA,S3, S4一组,记做SB,当S1开关按下,记做 SA - 真, 开关S2按下,记做SA -假,SB组以此类推,就不详述了。我们将要实现的效果为:
- SA为真,SB为真时,led灯亮
- SA为假,SB为假时,led灯亮
- SA,SB互为真假时,led熄灭

类似这种电路,即为逻辑异或门电路,或门的真值表如下:

输入 SA输入 SB输出 SA and SB
001
100
010
111

小结

通过这篇文章,我们了解了什么是逻辑门电路,以及通过面包板实验,体验了与门、或门以及异或门电路的区别与功能。

参考资料

Logic gate

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值