《星界边境》锁存器和触发器实例进阶教程
时间:2024-11-05 来源:本站 作者:佚名
导读锁存器(Latch)是什么?锁存器是一种非常简单的存储单元。一个锁存器可以存储一个二进制值(1或0)。在Starbound里面使用的是一个D锁存器,它有2个输入端和1个输出端。D:D代表数据(Data)。你输入的是什么决定了输出的就是什么...
锁存器(Latch)是什么?
锁存器是一种非常简单的存储单元。一个锁存器可以存储一个二进制值(1或0)。
在Starbound里面使用的是一个D锁存器,它有2个输入端和1个输出端。
D:D代表数据(Data)。你输入的是什么决定了输出的就是什么。
Enable:Enable决定了D端有没有连接上输出端。当Enable为开(1),输出的值就等于输入的值。当Enable为关(0),输出的值就被固定在它之前的状态了,此时D端不再起任何作用。
如果你愿意,你可以把Enable想象为像开关一样在控制D端和输出端。严格来说这是不正确的,但也不失为一个不错的比喻。
(译者注:记住这个结论!这是基础!!)
对于那些想要了解技术原理的人,这是D锁存器在逻辑电路中的实现。C代表控制(Control),也就是Enable。
还有两个输出端,考虑到Starbound只有正输出端Q,你并不需要去理解这张图之后再去使用锁存器。
(译者注:【Q】和【Q非】输出是互补关系,一个是1,另一个一定是0,所以只需要一个输出端就行)
知道你一定在想:“这真是极好的!但是我到底该怎么去用这玩意?”
好问题!锁存器有很多的用处,这里就有几个基础的例子。
相关文章
更多+- 11/05
- 11/05
- 11/05
- 11/05
- 11/05