Proteus仿真——基于STM32设计的交通灯(可分别修改纵向与横向道路的红灯时间,含仿真文件及代码)

原理图一览,相关文件在文末

最近在整理资料,偶然找到了一个曾经帮某位学妹做的STM32大作业,当时说好的请我喝果茶呢,后来不了了之,被白嫖了,可恶!

由于当时时间匆忙,这个交通灯项目里没有写亮黄灯的代码,即在运行时,红灯将会直接跳转为绿灯,没有黄灯过渡时间。如有相关需求,可根据需要,自行魔改代码(代码和仿真文件见文末)。

默认状态下的红灯间隔时间

按下红灯时间设置按钮,进入红灯时间设置状态,此时点击横/纵向时间加/减即可分别设置横向或纵向道路的红灯时间,再次按下则保存退出设置,并立即生效。

运行图如下:

实际运行效果

注意:项目所使用的Proteus版本为8.9,低于该版本可能导致无法打开仿真图。

资料已经永久共享,如下自取。

链接:https://pan.baidu.com/s/13_HXpIUpitxDud1flJnrbA 
提取码:tvlp 

  • 4
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
STM32单片机是一种高性能、低功耗的32位微控制器,广泛应用于嵌入式系统的开发中。其原理是基于ARM Cortex-M系列的核心,具有丰富的外设和高性能的计算能力,可以实现多种功能。 STM32单片机的应用非常广泛。其可以应用于智能家居、医疗仪器、工业自动化等领域。它可以用来控制各种传感器,如温度传感器、湿度传感器等,实现对环境的监测和控制。同时,它也可以用于控制各种执行机构,如电机和执行器,实现对设备的控制和运动。此外,STM32单片机还可以应用于通信领域,如无线模块和网络模块的控制,实现设备之间的数据传输和通信。 基于Proteus的虚拟仿真可以帮助开发者在进行STM32单片机的开发过程中,不需要实际搭建硬件电路,即可进行软件开发和调试。Proteus是一款功能强大的虚拟仿真软件,可以模拟STM32单片机和外设的工作过程。它可以提供丰富的模型库和仿真环境,方便开发者进行程序的编写、调试和验证。 通过Proteus的虚拟仿真,开发者可以在电脑上实现对STM32单片机的全面测试,包括外设的连接和数据交互。开发者可以使用Proteus提供的虚拟示波器、虚拟显示器等工具,模拟实际硬件的工作状态,及时查看和调试程序。 总而言之,STM32单片机的原理和应用非常广泛,通过Proteus的虚拟仿真可以帮助开发者在进行STM32单片机的开发过程中,提高开发效率和减少成本,并且可以更好地进行软件开发和调试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值