Logisim入门实验:计组实验

1、绘制LED计数电路

(1)打开Logisim.circ文件,在LED计数电路中,利用或门、输入输出引脚绘制LED电路,如下图所示,并给出各引脚的标签。

 (2)对该电路进行封装,修改矩形边框的大小,调整引脚的位置,增加引脚说明,如下图所示。

 

 (3)在LED计数测试电路中调用(鼠标单击LED计数电路)封装好的子电路,并增加按钮和LED指示灯组件(在输入输出库中),进行适当连线,并给出按钮的编号。

 (4)用戳工具测试电路,即用戳工具按某个按钮,观察点亮指示灯的数量与按钮编号是否一致。

 

2、构建一个数据编码器(生成按键编码)

(1)选择“5输入编码器”,单击“工程”菜单下的“分析电路”命令,打开组合分析对话框。

(2)在“输入”选项卡下添加5个输入(即:In1….In5),在输出选项卡下输入3个输出(即Out1….Out3)。

(3)在“表达式”选项卡下,单击输出“Out1”,将Excel中Out1对应的表达式复制到文本框中,如图1-4所示。使用相同方法分别添加Out2和Out3的表达式。

 (4)单击“最小项”选项卡,单击“设为表达式”,可得到更为简单的表达式。

 (5)单击“建立电路”按钮,可得到该表达式对应的电路。

 (6)对该电路进行封装,并将封装好的电路添加到“LED测试电路”中

 (7)编码器的输出连接到一个3位的分线器,可用探针检测输出的值。再通过一个4位的分线器(最高位接地,相当于将3位数扩展为4位数)与16进制的数码管相连,直观显示按键的值。

 在测试电路中调用了分线器之后使用指针工具点击分线器进行设置

 

3、设计7段数码管显示驱动电路

(1)选择数码管驱动电路,单击“工程”菜单下的“分析电路”命令,打开组合分析对话框。

(2)输入4个输入,7个输出信号。

 (3)编辑真值表的值。即根据4个输入的不同取值,显示对应的16进制数(即这些输出的组合为4个输入对应的值)。

 (4)利用生成的真值表建立电路。并在数码驱动测试电路中进行测试。

 

 (5)在“LED测试电路”中添加数码管驱动和7段数码显示,测试驱动电路和数码管是否能正常工作。(注:七段数码管的小数点可用“线路”组件下的常量1)

物联沃分享整理
物联沃-IOTWORD物联网 » Logisim入门实验:计组实验

发表评论