缺氧 wiki 编辑团队提示:注册账号并登录后免广告,且可通过参数设置定制优化您的浏览体验!

缺氧已发布 DLC 《史前行星包》,欢迎查看并编辑其中的新内容!

如果你想帮助这个由玩家志愿编辑的 wiki 站点,欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!同时也欢迎加入缺氧 QQ 频道参与讨论。

锁存器

来自缺氧 Wiki
跳转到导航 跳转到搜索
符号 对勾.png
本文上次更新于 252 天前,期间稳定版本没有相关更新
截至当前稳定版本(U56-674504更多),本词条所述内容没有出现在更新日志中,但页面中的其它信息可能会受到影响。本页面反映的游戏版本:U36-481350更多

锁存器是时序电路的重要组成部分,属于信号建筑。

锁存器有两个输入端口(置位端、复位端)与一个输出端口。与其它逻辑门不同,输入的绿色信号不会直接通过输出传递出去,而是通过设置“内存”以间接影响输出,而红色信号不会改变内存,也不会改变输出。

真值表

置位端输入(S) 复位端输入(R) 输出
红色 红色 不变
绿色 红色 绿色
红色 绿色 红色
绿色 绿色 红色
  • 由上表可知,与现实中经典的(与非门/或非门)锁存器不同,游戏中的锁存器允许置位端和复位端同时输入绿色信号,并表现为复位端优先

状态循环

如不考虑置位端、复位端同时输入绿色信号的情况,按照时序,锁存器的状态通常会经历“基态→激活→激发态→重置→基态”的循环:

  1. 基态:相当于初始状态,置位端、复位端、内存、输出均为红色信号
  2. 激活:置位端信号为绿,复位端信号为,输出绿色信号
  3. 激发态:置位端信号为,复位端信号为,继续输出绿色信号
  4. 重置:置位端信号为,复位端信号为绿,输出红色信号
  5. 锁存器回到状态 1 ,进入下一个状态循环。

上述状态循环可概括为下表:

端口 输入(按时序)
置位端 000 111 000 000 000
复位端 000 000 000 111 000
输出 000 111 111 000 000
  • 受复位端优先机制影响,置位端、复位端同时输入绿色信号会对应重置过程。然而,如果置位端、复位端“同时”从绿色信号转为红色信号,由于游戏中的信号触发事件仍存在先后顺序,则可能存在两种处理方式:锁存器先经历重置,再经历激活,最终输出绿色信号;反之则输出红色信号。设法错开置位端和复位端的信号可以避免这种情况发生。

与信号线组搭配的工作情况

具有四位位深度的信号线组可以连接到锁存器的各个端口上。此时,锁存器只会取信号线组第一位(位 1)作为有效输入/输出位。

技巧

  • 跟其它逻辑门一样,锁存器可以和砖块、管道重叠。
  • 与门或门一样,贴图上没有端口的第四格空间不阻挡信号线穿过。