贵州电子信息职业技术学院实训中心电工电子与控制 · 虚拟仿真
Digital Logic Lab(数字逻辑实验室) 参考

查看所有已收录文档的元件及其在模拟器中的呈现方式。

10 个系列,共 61 个元件。可按名称、符号或想搭建的电路搜索。

元件 + 指南esc
61 个元件

输入 / 输出

7 个元件
输入开关 — 电路预览输入开关在 本地数字逻辑实验舱 中,将输入开关用作手动单比特信号源。每次点击都会让其主动驱动的输出在 LOW(低电平)(0)与 HIGH(高电平)(1)之间切换,用于受控电路实验。时钟 — 电路预览时钟使用本地实验舱时钟作为时序电路的周期性数字信号源。它产生占空比为 50% 的 LOW/HIGH 波形,仿真频率可配置为 0.1–20 Hz。常量 — 电路预览常量在 本地数字逻辑实验舱 中,将常量元件用作固定且主动驱动 HIGH(1)的信号源。它是逻辑源,而不是电源轨或上拉电阻模型。常量零 — 电路预览常量零在 本地数字逻辑实验舱 中,将常量零用作固定且主动驱动 LOW(0)的信号源。它代表逻辑值,而非电气接地或下拉电阻模型。输出指示灯 — 电路预览输出指示灯使用单输入输出指示灯查看数字节点。可视指示器在 HIGH 时亮、LOW 时灭,不对仿真电路施加负载或驱动信号。数字显示器 — 电路预览数字显示器使用四输入数字显示器显示一个十六进制字符 0–F。该元件将 A0–A3 解释为无符号半字节,A0 为最低有效位。七段显示器 — 电路预览七段显示器通过高电平有效的 a–g、DP 输入驱动七段显示器。每个输入控制一个可视段,因此可显示数字或自定义图案。

逻辑门

10 个元件
与门(AND) — 电路预览与门(AND)双输入与门实现布尔逻辑与:仅当两个采样输入都为 HIGH 时,输出才为 HIGH。可用于组合需要同时成立的逻辑条件。或门(OR) — 电路预览或门(OR)双输入或门实现包含性的布尔逻辑或:一个或两个采样输入为 HIGH 时输出 HIGH,仅当两者都为 LOW 时输出 LOW。非门(NOT) — 电路预览非门(NOT)单输入非门实现布尔取反:采样输入为 LOW 时驱动 HIGH,为 HIGH 时驱动 LOW。缓冲器 — 电路预览缓冲器数字逻辑实验舱的单输入缓冲器将采样逻辑值复现为主动驱动的输出。其功能模型不计算电气驱动能力、电流、负载或边沿速率。与非门(NAND) — 电路预览与非门(NAND)双输入与非门实现 AND 的取反。NAND 具有功能完备性,因此任何布尔函数都能仅用 NAND 门表示。或非门(NOR) — 电路预览或非门(NOR)双输入或非门实现 OR 的取反。NOR 具有功能完备性,还可通过交叉耦合反馈构成高电平有效的 SR 锁存器。异或门(XOR) — 电路预览异或门(XOR)双输入异或门在采样输入不同时输出 HIGH。它是半加器的和函数,也是奇偶校验与受控反相的构件。同或门(XNOR) — 电路预览同或门(XNOR)双输入同或门是 XOR 的取反,在采样输入相等时输出 HIGH。将逐位 XNOR 结果进行 AND,可判断两个字是否相等。三态缓冲器 — 电路预览三态缓冲器使用本地实验舱高电平有效的三态缓冲器,在使能时驱动 LOW 或 HIGH,在禁用时将输出释放为高阻态(Z)。8 位三态缓冲器 — 电路预览8 位三态缓冲器使用高电平有效的 8 位三态缓冲器,将 D0–D7 成组传送到 Y0–Y7。禁用 EN(使能) 会将全部八个输出释放为 Z,以便共享总线。

多路选择器 / 多路分配器

6 个元件

编码器 / 译码器

5 个元件

算术运算

8 个元件

存储器

9 个元件
SR 锁存器 — 电路预览SR 锁存器使用本地实验舱高电平有效的 SR 锁存器存储一位。S=1,R=0 置位 Q;S=0,R=1 复位 Q;S=R=0 保持;S=R=1 产生主动驱动的未知输出。D 锁存器 — 电路预览D 锁存器使用本地实验舱高电平有效的 D 锁存器作为电平敏感的一位存储器。EN=1 时,Q 和 Q 反相输出跟随 D;EN=0 时保持最后捕获的状态;没有时钟或复位输入。D 触发器 — 电路预览D 触发器使用 数字逻辑实验舱的正沿 D 触发器捕获 D 并驱动 Q/Q 反相输出。高电平有效的异步 PRE(预置)、CLR(清零) 优先于时钟,两者均为 HIGH 时 CLR 优先。JK 触发器 — 电路预览JK 触发器使用本地实验舱正沿 JK 触发器实现保持、置位、复位和翻转。它提供高电平有效的异步 PRE、CLR,且 CLR 优先。T 触发器 — 电路预览T 触发器使用本地实验舱正沿 T 触发器,在 T=0 时保持,在 T=1 时翻转。其高电平有效的异步 CLR 强制 Q 为 LOW、Q 反相输出为 HIGH。寄存器(4 位) — 电路预览寄存器(4 位)使用 数字逻辑实验舱的 4 位寄存器,在 LD(装载)=1 时于 CLK(时钟) 上升沿捕获 D0–D3。高电平有效的 CLR 异步清除;Q0–Q3 始终被驱动。寄存器(8 位) — 电路预览寄存器(8 位)使用 数字逻辑实验舱的 8 位寄存器,在 LD=1 时于 CLK 上升沿捕获 D0–D7。CLR 异步且高电平有效;OE 控制三态 Q0–Q7。移位寄存器(4 位) — 电路预览移位寄存器(4 位)使用 数字逻辑实验舱的 4 位移位寄存器,在上升沿并行加载或双向串行移位。S/L=1 加载 D0–D3;S/L=0 按 DIR(方向) 移位。8 位移位寄存器 — 电路预览8 位移位寄存器使用 数字逻辑实验舱的 8 位移位寄存器,在上升沿并行加载或双向串行移位。S/L=1 加载 D0–D7;S/L=0 按 DIR 移位。

计数器

3 个元件

高级

9 个元件
指令寄存器 — 电路预览指令寄存器数字逻辑实验舱的 8 位指令寄存器在 LD=1 时于 CLK 上升沿采样并保存 I0–I7。低半字节始终驱动操作码输出;A_OE 控制高半字节的地址输出是否启用。控制单元 — 电路预览控制单元本地实验舱 固定 8 位 CPU(中央处理器) 控制单元用于译码低半字节中的操作码,并在 FETCH、DECODE、EXECUTE 和 STORE 状态下发出数据通路控制信号。汇编程序加载器 — 电路预览汇编程序加载器使用汇编程序加载器汇编其支持的单字节指令语法,并通过明确的地址、数据和控制引脚,将生成的字节传输到 RAM(随机存取存储器)。标志寄存器 — 电路预览标志寄存器本地实验舱 标志寄存器在 LD=1 时于 CLK 上升沿采样并保存 Z、C、N、V 输入。高电平有效的 CLR 会异步清零全部四个已存储的输出。累加器 — 电路预览累加器数字逻辑实验舱的 8 位累加器可用作时钟同步的字节寄存器,具有高电平有效的 LD、异步 CLR,以及由高电平有效的 OE 控制的三态输出。RAM(随机存取存储器) — 电路预览RAM(随机存取存储器)本地实验舱 固定容量的 256 × 8 RAM 支持上升沿同步写入、异步读取,以及 Q0–Q7 三态输出。CS、WE 和 OE 均为高电平有效。ROM(只读存储器) — 电路预览ROM(只读存储器)本地实验舱 固定容量的 256 × 8 ROM(只读存储器) 可作为异步、三态的程序存储器或查找表存储器使用。CS 和 OE 为低电平有效,电路没有运行时写入接口。存储器地址寄存器(MAR) — 电路预览存储器地址寄存器(MAR)数字逻辑实验舱的 8 位存储器地址寄存器在 LD=1 时于 CLK 上升沿采样并保存 D0–D7,并持续在 A0–A7 上驱动已存储的值。8位数据总线 — 电路预览8位数据总线数字逻辑实验舱的 8 位数据总线模块将已完成多驱动解析的八路总线输入 D0–D7 映射至 Q0–Q7,逐位保留 LOW、HIGH、未知 X 和释放态 Z。

可视化

3 个元件

辅助工具

1 个元件
进阶课程