【数字逻辑基础】灯光控制逻辑电路实验

实验报告

    • 实验名称

灯光控制逻辑电路

    • 实验目的

用74LS160和74LS138(3线—8线译码器)和必要的门电路设计一个灯光控制逻辑电路。要求红、绿、黄三种颜色的灯在时钟信号作用下按下表规定的顺序转换状态。表中的1表示“亮”,0表示“灭”。要求电路能自启动。三个灯接到LED上进行显示。

2.1 74LS160

芯片是十进制计数器,也就是说它只能记十个数。74LS161是常用的四位二进制可预置的同步加法计数器,这种同步可预置十进计数器是由四个D型触发器和若干个门电路构成,内部有超前进位,具有计数、置数、禁止、直接(异步)清零等功能。

【数字逻辑基础】灯光控制逻辑电路实验_第1张图片

2.2 74LS138

74LS138可以组成三变量输入,四变量输入的任意组合逻辑电路。用一块3线-8线译码器74LS138可以组成任何一个三变量输入的逻辑函数,任意一个输入三变量的逻辑函数都可以用一块3线-8线译码器74LS138来实现。

【数字逻辑基础】灯光控制逻辑电路实验_第2张图片

    • 实验电路

4.实验软件与环境

NI Multisim 14.0 + Windows10.

5.实验内容与步骤

①写出真值表:

A

B

C

Y0`

Y1`

Y2`

Y3`

Y4`

Y5`

Y6`

Y7`

0

0

0

0

1

1

1

1

1

1

1

0

0

1

1

0

1

1

1

1

1

1

0

1

0

1

1

0

1

1

1

1

1

0

1

1

1

1

1

0

1

1

1

1

1

0

0

1

1

1

1

0

1

1

1

1

0

1

1

1

1

1

1

0

1

1

1

1

0

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

0

②连接电路

6.实验结果:

7. 实验收获、体会与建议:

在本次实验过程中,我深入了解了Multisim的使用,并对时序逻辑电路有了更深入的认识。在仿真过程中,我对器件认识不足,导致实验前期无法获得理想结果。但我在网络上学习Multisim器件的基础知识,了解了器件的使用条件,很好地解决了问题。总之,这是一次让我收获颇丰的仿真实验经历。

电路:https://github.com/YourHealer/Digital-Logic-Light-control-logic-circuit.git

你可能感兴趣的:(后端,硬件架构)