- 152
- 0
- 约3.83千字
- 约 7页
- 2022-03-31 发布于广西
- 举报
使用三八译码器制作流水灯
在单片机日常应用过程中,往往会遇见I/O 口不够用的情况。因
此经常会用一些硬件来扩展I/O 接口,根据使用场合的不同,使用不
同的硬件进行扩展。流水灯是经常遇到的应用场景,下面就以流水灯
为例,对单片机I/O 口进行扩展。
常规流水灯电路如下图所示。通过图1 可以看出,单片机控制8
个LED 发光二极管的亮灭状态。每个LED 需要1 个I/O 口,在本例
中单片机控制了8 个LED ,因此需要8 个I/O 引脚。如果控制更多个
数的流水灯,则需要更多的I/O 引脚。采用这种控制方式,单片机最
多只能控制32 个LED ,因为单片机只有32 个I/O 引脚。
图1 常规流水灯电路
对于流水灯这种效果,我们可以采用译码器进行I/O 口的扩展。
这里以三八译码器进行讲解。首先我们来认识一下三八译码器。这里
1
以74LS138 为例,三八译码器仿真电路图如图2 所示。三八译码器可
以将该芯片三个输入引脚的输入状态通过译码后反馈到8 个输出引
原创力文档

文档评论(0)