如何用继电器实现逻辑门(与或非门)- 编码隐匿在计算机软硬件背后的语言读后感

 

    首先了解一下继电器,说起继电器就不得聊一下电报机。(想直接了解如何实现逻辑门的直接往下翻,不过还是推荐看一下为什么会产生逻辑门,加深印象

摩尔斯(发明摩尔斯密码的人)在1836年通知专利局,他发明了电报机。如下图所示

    左边按下去就会导通电路,右边的线圈就会产生磁场(电磁感应现象),右边上面横着的磁体就会向下拉动,左边按键松开,电路不导通,右边的磁体复位并发出击打的声音(滴答,我们看的抗日神剧中电报机发出的声音)。

    通过左边按下去的时间长短,右侧就会发出不同时长的声音,在莫尔斯密码中表示点(时间短),划(时间长=时间短x3),点划不同组合用来表示不同英文字母,如下图

    如此便可以传送数据了。但是问题又来了?电路太长的话会让电流变小,如此电磁铁可能无法正常工作?

    首先人们想到可以在电路中间假设一个中继站,由中继人看磁体的运动或听发声,然后再使用另一个电报机发出相同的电报,如此往复。

    后来人们又想到可以不用人,直接把电报机输出当成新的输入就可以直接中继,如下图

    这便是继电器的由来(中间的元件就可以称为继电器)。

 

如何使用继电器实现逻辑门

    首先你应该了解什么是逻辑门,这里就不赘述了。

    先看一个简单的继电器点亮灯泡。左侧开关闭合,上面磁体吸引向下,灯泡亮。

与门

    把两个继电器串联,就可以实现与门

    只有两个开关都同时闭合,灯泡才能亮。

    把两个开关表示成2个输入(通电=1,断电=0),灯泡亮灭(亮=1,灭=0)表示输出,就可以得到下面的真值表。

    电气工程师把与门简化成下图。

 

或门

    把两个继电器并联就可以实现或门,两个开关闭合一个就可以点亮灯泡。

    真值表如下图

    电气工程师简化符号

 

非门

    其实非门实现非常简单,只要让开关闭合时灯不亮,断开时灯亮即可。

    如下图,灯默认是亮的,开关闭合,磁场吸引磁体上面的开关断开,灯就灭了。

 

或非

把或门常暗模式改成常亮模式(一开始灯亮)即可

 

与非

 

异或

用来实现加法器中加和输出(与此相对还有进位输出,进位输出使用与门)。 参考:编码隐匿在计算机软硬件背后的语言第十二章

 

 

谢谢观看,如有不正,欢迎指正。

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值