######### 寄存器

库: 存储器
引入版本: 2.0 Beta 1
外观:
经典 Logisim-evolution
######### #########

行为

寄存器用于存储一个多位数值,该数值以十六进制形式显示在组件的矩形区域中,并通过 Q 输出端口输出。当时钟输入(在南侧边缘以三角形标识)满足触发条件时,寄存器中存储的值会更新为该时刻 D 输入端口上的值。具体在何种时刻进行更新,由 触发方式属性进行配置。

复位 输入端口用于将寄存器的值异步复位为 0(全零)。也就是说,只要 复位 为 1,寄存器的值就会被强制固定为 0,而不受时钟输入的影响。

引脚

东侧边缘,标记为 Q(输出,位宽与数据位宽属性一致)
输出当前寄存器中存储的值。
西侧边缘,标记为 D(输入,位宽与数据位宽属性一致)
数据输入:在时钟信号从 0 上升到 1 的瞬间,寄存器的值将更新为该时刻 D 输入端口上的值。
西侧边缘,标记为 enWE(输入,位宽为 1)
使能端:当该输入为 0 时,所有时钟触发都会被忽略,输出端保持当前值不变;当该输入为 1 或未定义时,时钟触发有效。
南侧边缘(Logisim-evolution 中位于西侧边缘底部),以三角形标识(输入,位宽为 1)
时钟输入:在该输入信号从 0 上升到 1(即上升沿)的瞬间,寄存器的值将更新为 D 输入端口的值。
南侧边缘,标记为 0R(输入,位宽为 1)
异步复位:当该输入为 0 或未定义时不起作用;只要该输入为 1,寄存器的值就会被强制固定为 0。该过程是异步的,即不依赖于当前的时钟输入状态。在该输入为 1 时,其它所有输入均不起作用。

属性

当组件被选中或正在放置时,可通过 Alt-0 到 Alt-9 快捷键修改其 数据位宽 属性。

数据位宽
寄存器中存储数值的位宽。
触发方式
配置时钟输入的解释方式:上升沿 表示在时钟信号从 0 上升到 1 的瞬间更新;下降沿 表示在时钟信号从 1 下降到 0 的瞬间更新;高电平 表示只要时钟输入为 1 就持续更新;低电平 表示只要时钟输入为 0 就持续更新。
标签
与寄存器关联的标签文本。
标签字体
用于绘制标签文本的字体。

手形工具行为

单击寄存器会使其获得键盘焦点(以红色矩形标识),此时输入十六进制数字即可修改寄存器中存储的值。

文本工具行为

可用于编辑与该组件关联的标签文本。

返回 库参考手册