【数字逻辑】流水灯实战!红5秒/黄2秒/绿1秒精准控时(74HC161+74HC138完整便捷的方案+接线图)

news/2025/11/24 9:30:26/文章来源:https://www.cnblogs.com/yangykaifa/p/19262424

流水灯实战!红5秒/黄2秒/绿1秒精准控时(74HC161+74HC138完整方案+接线图)

“怎么让每种灯按指定时间亮”。后来才发现核心很简便——用1秒1个的脉冲当“时间单位”,红5秒就记5个脉冲,黄2秒记2个,绿1秒记1个,再用计数器+译码器选灯亮。今天就从器件作用到接线实操,跟着做就能实现“红→黄→绿”循环流水。就是刚做流水灯实验时,我踩了不少坑:要么红灯亮3秒就跳,要么黄绿灯顺序乱掉,最头疼的

在这里插入图片描述

一、先搞懂:要做啥?核心思路是啥?

在这里插入图片描述

1. 核心需求

  • 灯序:红 → 黄 → 绿,循环往复;
  • 时长:红灯亮5秒,黄灯亮2秒,绿灯亮1秒;
  • 控制:用1Hz秒脉冲(1秒1个信号)触发,时间到自动切换灯。

2. 核心思路(大白话版)

把“时间”转成“脉冲数”——1秒1个脉冲,红5秒=5个脉冲,黄2秒=2个脉冲,绿1秒=1个脉冲,总共8个脉冲一个循环
用3个器件配合:

二、器件选型:每个芯片干啥用?(新手必懂)

不用记复杂参数,记住“分工”就行:

器件型号通俗作用核心任务
74HC1614位同步计数器(可当“时间计数器”)接收1Hz脉冲,记0-7(8个状态),1个状态=1秒
74HC1383-8线译码器(可当“灯开关”)把计数器的3位输出(000-111)翻译成8个控制信号(Y0-Y7),选哪个灯亮
74HC002输入与非门(“信号合并器”)把译码器的多个控制信号合并,比如用Y0-Y4控制红灯(5个信号=5秒)
共阴极LED流水灯(红/黄/绿各1个)接收控制信号亮灭,串1kΩ电阻防烧
函数发生器秒脉冲源输出1Hz方波(1秒1个上升沿,触发计数)

三、核心设计:从“计数”到“灯亮”的完整流程

分3步走,每步都有实操细节,新手跟着接就行:
在这里插入图片描述

1. 第一步:用74HC161做8进制计数器(记0-7,控总时间)

74HC161默认是16进制(0-15),我们要改成8进制(0-7),用“异步清零法”:计数到7(二进制111)后,下一个脉冲清零回0,刚好8个状态(0-7)。
在这里插入图片描述

接线步骤(计数器U1)
  1. 电源与使能:VCC(引脚16)接5V,GND(引脚8)接GND;CEP(引脚7)、CET(引脚10)接VCC(高电平=允许计数);
  2. 清零逻辑:用74HC00的1个与非门,输入接U1的Q2(引脚14)、Q1(引脚13)、Q0(引脚12)(因为111时3个引脚都是1),与非门输出接U1的CR(引脚1,低电平=清零);
  3. 时钟输入CLK(引脚2)接函数发生器的1Hz方波(1秒1个脉冲);
  4. 输出到译码器:U1的Q2(最高位)、Q1Q0(最低位)接74HC138的A2(引脚3)、A1(引脚2)、A0(引脚1)(给译码器送“当前时间状态”)。
功能验证
  • 接示波器看Q2-Q0:从000001→…→111,到111后立即清零回000,1秒变1次,说明8进制计数正常。

2. 第二步:用74HC138做状态译码(选哪个灯亮)

74HC138的A2-A0接收计数器的3位状态(000-111),输出Y0-Y7(低电平有效),我们按“红5秒、黄2秒、绿1秒”分配输出:

计数器状态(Q2Q1Q0)对应脉冲数(秒数)灯状态74HC138输出(低电平有效)
000~010(共5个)0~4秒红灯亮Y0、Y1、Y2、Y3、Y4
011~100(共2个)5~6秒黄灯亮Y5、Y6
101(共1个)7秒绿灯亮Y7
110~111(暂用)8秒(循环回0)准备红灯亮清零计数器,无灯亮过渡
接线步骤(译码器U2)
  1. 电源与使能:VCC(引脚16)接5V,GND(引脚8)接GND;G1(引脚6)接VCC,G2A(引脚4)、G2B(引脚5)接GND(必须这样接,译码器才工作);
  2. 输入A2接U1的Q2A1接U1的Q1A0接U1的Q0
  3. 输出到与非门Y0-Y4接74HC00的第一个与非门(控制红灯),Y5-Y6接第二个与非门(控制黄灯),Y7接第三个与非门(控制绿灯)。

3. 第三步:用74HC00+LED建立灯亮控制(信号驱动)

低电平有效,而LED需要高电平点亮,所以用与非门把“低电平信号”转成“高电平驱动信号”(与非门:全1出0,有0出1)。就是74HC138输出

接线步骤(驱动电路)
  1. 红灯驱动:74HC00第一个与非门(5输入不够?用多个2输入与非门级联,比如先把Y0-Y2接一个与非门,Y3-Y4接另一个,再把两个输出接第三个),最终输出接红灯LED的阳极,LED阴极串1kΩ电阻接GND;
  2. 黄灯驱动:第二个与非门输入接Y5、Y6,输出接黄灯LED阳极;
  3. 绿灯驱动:第三个与非门输入接Y7,输出接绿灯LED阳极;
逻辑验证

在这里插入图片描述

四、新手必避3个坑

  1. 74HC138使能端接错:忘了把G2A/G2B接GND,导致译码器不工作,所有灯都不亮;正确接法是G1=VCCG2A=G2B=GND
  2. LED没串电阻:直接接电源,LED瞬间烧了;一定要串1kΩ左右的限流电阻,阳极接驱动信号,阴极接GND;
  3. 计数器清零逻辑错:把Q2-Q0接成Q3-Q1,导致计数到15才清零,循环变成16秒,灯亮时间全错;8进制只要Q2-Q0(3位)就行。

五、调试步骤:从局部到整体,排查问题更快

  1. 先测计数器:断开译码器,接LED看Q2-Q0是否1秒变1次,000-111循环;
  2. 再测译码器:给A2-A0手动接000-111,看Y0-Y7是否对应输出低电平;
  3. 最后接灯否正确,不对就查与非门接线。就是:连好驱动电路,给1Hz脉冲,观察灯序和时长

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/974448.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年北京儿童孤独症谱系障碍培训权威推荐榜单:儿童高功能自闭症/儿童注意力培训机构/儿童注意力集训营培训精选

在早期干预理念不断深入与康复技术持续创新的背景下,专业的儿童孤独症谱系障碍培训服务正成为改善患儿社会功能、提升家庭生活质量的重要支撑。 据2025年发布的《中国孤独症教育康复行业发展状况报告》数据显示,我国…

2025 建筑工程施工总包施工团队最新推荐榜:聚焦质量管控与新锐势力,5 大维度权威甄选优质企业

引言 当前建筑工程行业正迈向高质量发展转型期,市场对工程品质、环保标准与管理效率的要求持续升级,但行业仍存在资质参差不齐、工期延误、隐性成本突出等痛点。为帮助需求方精准筛选合作伙伴,本次榜单联合国际建筑…

2025 最新聚合硫酸铁优质生产厂家最新推荐:覆盖多类型产品 解析实力厂商核心优势 助力采购方精准选品固态聚合硫酸铁 / 粉末聚合硫酸铁 / 硫酸亚铁公司推荐

引言 随着水处理行业全球化需求持续攀升,聚合硫酸铁作为高效净水药剂,市场规模逐年扩大,但行业内厂商资质参差不齐的问题日益凸显。部分厂商因技术短板导致产品纯度不足、絮凝效率低,不仅影响水处理效果,还可能引…

AI SDK:重新定义 AI 应用开发

引言 如果你在过去一年中关注前端和全栈开发领域,可能会注意到一个有趣的现象:传统的 Web 应用正在积极拥抱人工智能。 什么是 AI SDK? AI SDK 是由 Next.js 开发团队 Vercel 推出的开源 TypeScript 工具库,专为构…

2025年中频点焊机厂家权威推荐榜单:中频直流点焊机/中频交流点焊机/中频焊接设备源头厂家精选

中频点焊机作为现代制造业中不可或缺的金属连接设备,其市场需求正随着汽车制造、家电生产和航空航天等行业对焊接质量要求的提升而持续增长。本文将基于详实的行业数据,为您推荐2025年度在中频点焊机领域表现卓越的T…

专访创一AI:2025年短剧革命,揭秘爆款背后的智能引擎

开场引言 “短剧行业不再野蛮生长,专业化、效率化成为新的要求。 AI工具将不再是一个‘可选’,而是成为一个‘必须’,AI工具正在‘重塑’短剧创作流程”。 创一 AI 作为垂直领域代表,其利用 AI 技术打造短剧创作流…

20232410 2025-2026-1 《网络与系统攻防技术》实验七实验报告

1.实验内容 1.1实验内容简述 (1)应用SET工具建立冒名网站。 (2)利用ettercap完成DNS欺骗攻击。 (3)结合应用两种技术,使被攻击者会通过域名访问到冒名网站。 (4)结合攻击过程,提出具体防范方法。 1.2学习内容…

主流开源JS地图框架选择

主流开源JS地图框架选择Posted on 2025-11-24 09:09 且行且思 阅读(0) 评论(0) 收藏 举报根据 WebGIS 应用场景和数据情况,选择合适的前端地图框架。 ArcGIS >使用 ArcGls 地图服务的首选OpenLayers…

管理千家经销商之困:医疗器械耗材生产企业的数字化破局之道

从订单处理、库存管理到渠道合规,数字化平台如何化解医疗器械企业管理千家经销商的沉重负担从订单处理、库存管理到渠道合规,数字化平台如何化解医疗器械企业管理千家经销商的沉重负担 尊敬的各位商务总监、运营总监…

CH395Q INT脚变化说明

CH395Q INT脚变化说明测试环境:CH32v307+CH395Q;SPI接口,直连电脑 芯片固件版本:0x4A 1.接收一包数据的流程,逻辑分析仪时序如下(其中,通道0为片选,通道1为时钟,通道2/3为数据,通道4为INT脚)常规接收流程不…

PHP 8.5 在性能、调试和运维方面的新特性

PHP 8.5 在性能、调试和运维方面的新特性 2025 年即将结束,这意味着 PHP 的新版本也已经发布了! 在本文中,我们将重点介绍那些你在上述文章中找不到的,关于 PHP 8.5 在性能、调试和运维方面的变化。 其中一些改动甚…

洛谷 B3694:数列离散化 ← 数组 + sort + unique + lower_bound

​【题目来源】https://www.luogu.com.cn/problem/B3694【题目描述】给定一个长度为 n 的数列 a。定义 rank(i) 表示数列 a 中比 ai 小的不同数字个数再加一。对 1≤i≤n,现在请你求出所有的 rank(i)。【输入格式】输…

完整教程:2025年接单经验和软件外包平台一览

完整教程:2025年接单经验和软件外包平台一览pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &qu…

SpringCloud 常见面试题(三)

服务网关 在微服务架构中,网关的作用是什么 在微服务架构中,网关(Gateway)具有以下作用:统一入口:网关为所有的微服务提供一个唯一的入口点,从而简化了客户端与服务的交互,同时保障了后台服务的安全性。 鉴权校…

4.Rocky Linux 网络配置 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年最新国际货运代理公司实力推荐榜:全链路服务力到行业口碑深度评估

国际货运代理(International Freight Forwarding)指由专业机构代为处理国际运输中的订舱、报关、仓储、运输规划及目的国清关等流程,是连接全球贸易与跨境物流的重要服务体系。 随着全球贸易回稳、跨境电商增长及海…

MySQL 8.4:未使用 mysql_native_password 却报插件未加载(Plugin mysql_native_password is not loaded)?

现象 最近遇到一个有趣的案例:在一个新创建的 MySQL 8.4 实例中,使用用户 u2 登录时,返回了Plugin mysql_native_password is not loaded错误。 $ mysql -h127.0.0.1 -P3316 -uu2 -p123mysql: [Warning] Using a pa…

水题乱做

P11746 设 $R$ 为单色行的数量,$C$ 为单色列的数量。 根据题意,AI 的得分 $S_{AI} = R + C$,你的得分 $S_P = (n - R) + (m - C) = n + m - (R + C) = n + m - S_{AI}$。 获胜条件是 $S_P$ 为奇数且 $S_{AI}$ 为偶数…

第四讲GNN图神经网络

第四讲GNN图神经网络基于空间的卷积(Spatial-based convolution) 基于谱的卷积(Spectral-based convolution)

最短路的板子默写

Dj算法 (好像不太会超时)反正我拿它冲锋了 突然发现自己忘干净了 先梳理一下(和topu不同 topu是找到第一个入度=0,遍历出边 最短路是本次循环找到距离最小点遍历出边 1.建立边 用邻接表e[u]push_back(v) 2.dj函数 …