news 2026/4/21 1:21:07

最近在Multisim里折腾了个带数码管显示的交通灯控制系统,实测能稳定跑0-200秒倒计时,红绿灯切换还带黄灯缓冲。直接上干货说说实现思路

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
最近在Multisim里折腾了个带数码管显示的交通灯控制系统,实测能稳定跑0-200秒倒计时,红绿灯切换还带黄灯缓冲。直接上干货说说实现思路

Multisim仿真交通灯控制电路设计,设计一个模拟交通灯控制电路: 1.由七段数码管显示电路,红绿黄LED和数字电路构成 2.显示等待时间范围为0-200s 3.3位七段数码管显示 4.红绿黄LED显示符合交通灯实际工作规律,具有闪烁功能 5.时间等参数可调节设置 附加源码,电路原理图,仿真,设计报告,安装包

先看核心部件——三位数码管显示模块。用三个74LS160计数器级联实现最大计数999(实际限制到200),CD4511做段码驱动。这里有个坑要注意:Multisim的七段数码管有共阴共阳两种型号,记得在元件属性里选对类型。驱动段码的时候用了个骚操作:

// 动态扫描驱动伪代码 always @(posedge clk_1kHz) begin case(scan_cnt) 0: begin seg_data <= time_100; digit_sel <= 3'b001; end 1: begin seg_data <= time_10; digit_sel <= 3'b010; end 2: begin seg_data <= time_1; digit_sel <= 3'b100; end endcase scan_cnt <= (scan_cnt == 2) ? 0 : scan_cnt + 1; end

这个动态扫描模块用1kHz时钟驱动,人眼完全看不出闪烁。实测发现扫描频率低于200Hz会有明显抖动,建议用示波器抓取digit_sel信号验证。

红绿灯控制部分搞了个状态机,典型四相位:

  1. 红灯200s(最后3秒闪烁)
  2. 绿灯180s(最后3秒闪烁)
  3. 黄灯20s(常亮不闪)
  4. 全红缓冲3s

用555定时器生成1Hz基准时钟,配合CD4017做状态切换。绿灯快闪阶段特别加了与非门组合:

LED_Blink = (Current_State == GREEN) && (Counter < 3) ? 1Hz_Clock : High

这样当倒计时剩3秒时,绿灯开始以1Hz频率闪烁。Multisim里LED参数要调,默认电流可能太高烧虚拟元件(别笑,仿真真的会报错)。

Multisim仿真交通灯控制电路设计,设计一个模拟交通灯控制电路: 1.由七段数码管显示电路,红绿黄LED和数字电路构成 2.显示等待时间范围为0-200s 3.3位七段数码管显示 4.红绿黄LED显示符合交通灯实际工作规律,具有闪烁功能 5.时间等参数可调节设置 附加源码,电路原理图,仿真,设计报告,安装包

参数调节用了三个电位器,通过ADC0804转换成数字信号设置时间参数。调试时发现个鬼畜现象——调节电位器时数码管会跳数,后来在ADC输出端加了74LS373锁存器才解决。

仿真文件里最骚的设计是应急模式切换:长按设置键5秒,所有方向切红灯,这个功能用了个RC延时电路配合JK触发器实现。测试时发现按钮释放时会有抖动,又补了个施密特触发器才稳定。

完整工程包含:

  • 源码(VHDL状态机核心)
  • 仿真文件(带预设场景)
  • 参数设置说明书
  • 元件清单(含替代型号)

压缩包已传GitHub,需要自取。注意Multisim版本需14.0以上,低版本可能打不开某些新型逻辑门。下期准备移植到实物FPGA,到时候再分享烧板子的血泪史。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/19 13:20:09

在 LangGraph 中集成 Skills 增强智能体能力

LangGraph 的核心是通过**状态机 + 节点(Node) + 工具(Tool)**来编排智能体流程,你可以把 Skills 理解为“封装好的工具或可复用的任务流”,下面是一套可落地的集成方案。 一、核心思路:Skill → LangGraph 可调用单元 在 LangGraph 中,一个 Skill 通常可以转化为以下…

作者头像 李华
网站建设 2026/4/18 16:32:28

用AI写国际专利:开发者出海工具包

AI赋能软件测试从业者的专利出海新机遇 在全球化竞争加剧的背景下&#xff0c;软件测试从业者面临将创新技术转化为国际专利的挑战——技术细节需精准表述、格式需符合多国审查标准&#xff0c;耗时且易出错。生成式AI的崛起&#xff0c;如专利辅助工具&#xff0c;正重塑这一…

作者头像 李华
网站建设 2026/4/17 14:33:47

【小程序毕设源码分享】基于php+小程序的php文山手工艺品展销平台的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/4/19 12:51:01

AI生成的测试用例归档:从理论到实践的最佳方案

归档在AI测试中的战略意义在AI驱动的测试环境中&#xff0c;测试用例生成速度大幅提升&#xff0c;但随之而来的管理挑战——如版本混乱、数据冗余和质量波动——凸显了归档工作的关键性。归档不仅是对用例的静态存储&#xff0c;更是确保测试资产可追溯、可复用和可审计的动态…

作者头像 李华
网站建设 2026/4/17 21:06:17

亲测好用! AI论文写作软件 千笔·专业论文写作工具 VS PaperRed 本科生必备

随着人工智能技术的快速发展&#xff0c;AI辅助写作工具已逐渐成为高校学生完成毕业论文的重要帮手。无论是开题报告、文献综述还是正文撰写&#xff0c;越来越多的学生开始借助AI工具提升写作效率与质量。然而&#xff0c;在面对市场上种类繁多、功能各异的AI写作软件时&#…

作者头像 李华