我的世界-与门、或门、非门等基本门电路实现

devtools/2025/1/20 20:57:15/

一、红石比较器

(1) 红石比较器结构

红石比较器有前端单火把、后端双火把以及两个侧端

其中后端和侧端是输入信号,前端是输出信号

(2) 红石比较器的两种模式

比较模式

前端火把未点亮时处于比较模式

侧端>后端 → 0                当任一侧端强度大于后端强度时,输出为0

后端>侧端 → 后端           当后端强度大于两侧端时,输出信号为后端强度(如果单论高低电平信号,那么输出等于后端信号)

图左:后端小于侧端,输出为0                图右:后端大于侧端,输出为后端

减法模式

当前端火把点亮时处于减法模式

后端<侧端 → 后端 - max(侧端1,侧端2)           如果后端强度大于侧端强度,则输出为差值

后端<侧端 → 0                                                如果后端强度小于侧端强度,则输出为0

图上: 后端>侧端, 输出后端-侧端

图下: 后端>侧端, 输出后端-侧端, 由于图下的侧端信号较强, 所以输出信号较弱

二、门电路

①或门 

Y=A+B

或门只需要将线路直接相连即可

如果有需要,可以再加上红石中继器(二极管),利用单向导通特性防止回流

②非门

Y=¬A 

使用比较器的减法特性,输出=后端-侧端

后端放置电源(高电平), 侧端作为输入, 1 - 侧端 = 侧端的非

注:图中比较器后端和侧端的是中继器, 中继器可将电路强度放大, 以此表示高电平, 不考虑强度问题 

或非门

Y=¬(A+B)

先或后非, 直接拼接电路即可

A和B线路直接相连表示A+B, 输入到比较器的侧端, 1-(A+B) = ¬(A+B)

④异或门

Y=A⊕B 

根据红石比较器的减法特性, 对于输入A和B, 我们可以得到A-B和B-A

  • 当A==B时, A-B = B-A = 0
  • 当A!=B时,  A-B与B-A中有一个是1,另一个是0

所以做两个减法, 得到A-B和B-A, 再将结果""起来, 即可得到异或门 

⑤与门 

Y=AB

与门不好直接得到,可以使用德摩根定律展开为或门和非门的形式Y=AB=\overline{\overline{A}+\overline{B}}

所以对两个输入都先取反,经过或门后对结果取反即可

⑥与非门 

Y=\overline{AB}=\overline{A} + \overline{B}

把与门取非的部分去掉即可


http://www.ppmy.cn/devtools/152186.html

相关文章

WebSocket有哪些缺点?应该如何解决?

虽然 WebSocket 提供了许多优势&#xff0c;使其成为实时通信的理想选择&#xff0c;但它也有一些缺点和局限性。以下是 WebSocket 的一些主要缺点&#xff1a; 1. 初始握手开销 HTTP 握手&#xff1a;WebSocket 连接需要先通过 HTTP 协议进行握手&#xff0c;这增加了初始连接…

麒麟操作系统服务架构保姆级教程(十)rewrite跳转

如果你想拥有你从未拥有过的东西&#xff0c;那么你必须去做你从未做过的事情 我们访问一个网页的时候会遇到一些奇形怪状的url地址&#xff0c;想优化一下&#xff0c;看着顺眼一点&#xff0c;或者打开一个短视频软件想摸鱼刷一会视频&#xff0c;在打开界面的时候无意间按到…

htmlcssJavaScript网页开发:年会手机号抽奖案例

见过不少人、经过不少事、也吃过不少苦&#xff0c;感悟世事无常、人心多变&#xff0c;靠着回忆将往事串珠成链&#xff0c;聊聊感情、谈谈发展&#xff0c;我慢慢写、你一点一点看...... <!DOCTYPE html> <html> <head> <meta charset"…

vue3 el-table 根据id合并指定列单元格

参考文章&#xff1a;https://www.cnblogs.com/gggggggxin/p/14311726.html 在mounted方法中调用 onMergeLines() const onMergeLines () > {// 先给所有的数据都加一个v.rowspan 1tableData.value.forEach((item) > {item.rowspan 1})// 双层循环for (let i 0; i…

国产化中间件东方通TongWeb环境安装部署(图文详解)

文章目录 前言一、TongWeb部署环境介绍二、安装步骤 1.导入安装包2.安装3.登录网页 总结 前言 中国政府一直致力于促进国内产业的发展和国产化进程。作为全球第二大经济体&#xff0c;中国政府部门在推动国产化方面发挥着至关重要的作用。本文是东方通中间件TongWeb的详细安装…

MongoDB 学习指南与资料分享

MongoDB学习资料 MongoDB学习资料 MongoDB学习资料 在数据爆炸的当下&#xff0c;MongoDB 作为非关系型数据库的佼佼者&#xff0c;以其独特优势在各领域发光发热。无论是海量数据的存储&#xff0c;还是复杂数据结构的处理&#xff0c;MongoDB 都能轻松应对。接下来&#xf…

达梦数据库经验笔记

达梦数据库还算好使&#xff0c;这些年的使用经验留作笔记&#xff0c;给后来人或者同行铺路。 一、服务相关 1.有时候接入会提示“网络异常”&#xff0c;但换成local host也会提示&#xff0c;自己连接本地还会出现网络异常&#xff1f;——此时就代表服务可能没开&#xff…

快速上手 Spring Boot:基础使用详解

快速上手 Spring Boot&#xff1a;基础使用详解 文章目录 快速上手 Spring Boot&#xff1a;基础使用详解 1、什么是SpringBoot2、Springboot快速入门搭建3、SpringBoot起步依赖4、SpringBoot自动配置&#xff1a;以tomcat启动为例5、SpringBoot基础配置6、yaml7、多环境开发配…