news 2026/4/16 18:13:06

最近在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/16 11:11:09

SOLIDWORKS 代理商如何选择?硕迪科技的三个服务特色

在北京及华北地区选择SOLIDWORKS代理商时&#xff0c;企业不仅关注软件授权本身&#xff0c;更看重服务商能否提供稳定可靠的技术支持与贴合实际需求的服务方案。作为达索系统官方授权的SOLIDWORKS代理商&#xff0c;北京硕迪制信科技在以下三个方面形成了自身的服务特色&#…

作者头像 李华
网站建设 2026/4/16 12:24:48

Self-RAG

1. 它是什么Self-RAG 可以理解为一种“会自查自纠”的智能生成系统。普通的生成式模型&#xff0c;在回答问题时&#xff0c;是根据其训练过的数据“直接说出”它认为最可能的答案。这就像一个有丰富学识的人&#xff0c;被问到问题时&#xff0c;直接凭记忆和直觉给出回答。但…

作者头像 李华
网站建设 2026/4/16 11:07:12

计算机毕设java宿舍打卡签到系统 基于Java的宿舍智能签到管理系统 Java技术实现的宿舍打卡管理平台

计算机毕设java宿舍打卡签到系统w5dum9&#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。 随着高校学生规模的不断扩大和校园管理信息化的推进&#xff0c;宿舍管理成为校园管理的…

作者头像 李华
网站建设 2026/4/16 17:07:26

打造国产化内网新基座:PageAdmin 助力构建新一代智慧警务网站集群

面对数字化时代的安全挑战与技术自主要求&#xff0c;公安系统正积极推进内网网站群及业务系统的全面国产化改造。这一战略性升级旨在构建安全、高效、自主可控的数字警务新平台&#xff0c;标志着公安信息化建设进入了以技术创新驱动效能提升、以安全自主保障核心业务的关键时…

作者头像 李华