缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!
该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!
锁存器
阅读
2025-02-11更新
最新编辑:Charles
阅读:
更新日期:2025-02-11
最新编辑:Charles
截至当前稳定版本(U55-659901更多),本词条所述内容没有出现在更新日志中,但页面中的其它信息可能会受到影响。本页面反映的游戏版本:U36-481350更多。
锁存器是时序电路的重要组成部分,属于信号建筑。
锁存器有两个输入端口(置位端、复位端)与一个输出端口。与其它逻辑门不同,输入的绿色信号不会直接通过输出传递出去,而是通过设置“内存”以间接影响输出,而红色信号不会改变内存,也不会改变输出。
真值表
置位端输入(S) | 复位端输入(R) | 输出 |
---|---|---|
红色 | 红色 | 不变 |
绿色 | 红色 | 绿色 |
红色 | 绿色 | 红色 |
绿色 | 绿色 | 红色 |
- 由上表可知,与现实中经典的(与非门/或非门)锁存器不同,游戏中的锁存器允许置位端和复位端同时输入绿色信号,并表现为复位端优先。
状态循环
如不考虑置位端、复位端同时输入绿色信号的情况,按照时序,锁存器的状态通常会经历“基态→激活→激发态→重置→基态”的循环:
- 基态:相当于初始状态,置位端、复位端、内存、输出均为红色信号。
- 激活:置位端信号为绿,复位端信号为红,输出绿色信号。
- 激发态:置位端信号为红,复位端信号为红,继续输出绿色信号。
- 重置:置位端信号为红,复位端信号为绿,输出红色信号。
- 锁存器回到状态 1 ,进入下一个状态循环。
上述状态循环可概括为下表:
端口 | 输入(按时序) |
---|---|
置位端 | 000 111 000 000 000 |
复位端 | 000 000 000 111 000 |
输出 | 000 111 111 000 000 |
- 受复位端优先机制影响,置位端、复位端同时输入绿色信号会对应重置过程。然而,如果置位端、复位端“同时”从绿色信号转为红色信号,由于游戏中的信号触发事件仍存在先后顺序,则可能存在两种处理方式:锁存器先经历重置,再经历激活,最终输出绿色信号;反之则输出红色信号。设法错开置位端和复位端的信号可以避免这种情况发生。
与信号线组搭配的工作情况
具有四位位深度的信号线组可以连接到锁存器的各个端口上。此时,锁存器只会取信号线组第一位(位 1)作为有效输入/输出位。
技巧