电路生成
Digital仿真软件不仅可以手工绘制电路图,也可以通过真值表、逻辑表达式、状态图来自动生成电路图。
使用真值表生成电路图

图 1. 带有使能控制的2-4译码器
En | A1 | A0 | Y0 | Y1 | Y2 | Y3 |
---|---|---|---|---|---|---|
0 |
X |
X |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
根据真值表生成电路的步骤如下。
-
在Digital仿真软件中点击菜单项「分析 ➤ 综合」(Analysis ➤ Synthesis),打开真值表编辑窗口。
-
在真值表窗口中点击菜单项「新建 ➤ 组合电路 ➤ 3变量」(New ➤ Combinatorial ➤ 3 variables),窗口中显示有3个输入、1个输出的真值表,并且3个输入的数据也已经按穷举法生成,输出则全部为0。
-
右键点击第一列的标题行A,将其改为“En”,接着将第2列、第3列的标题分别改为“A1”、“A0”。
-
点击菜单项「编辑 ➤ 添加输出列」(Edit ➤ Add Output Column)三次,然后将4列输出的标题行分别改为“Y0”、“Y1”、“Y2”、“Y3”。
-
根据表 1的真值表修改4列输出的数值。
-
点击菜单项「创建 ➤ 电路」(Create ➤ Circuit),将在新窗口中生成电路。
-
点击菜单项「文件 ➤ 另存为」(File ➤ Save as)保存生成的电路。