毕设分享 单片机十字路口红绿灯控制器仿真

# 1 简介

Hi,大家好,今天向大家介绍一个学长做的单片机项目

单片机十字路口红绿灯控制器仿真

大家可用于 课程设计 或 毕业设计

🔥 项目分享:
https://gitee.com/feifei1122/simulation-project

2 项目介绍

在这里插入图片描述

功能1:红灯和绿灯相互转换时经过黄灯,黄灯闪烁三次(6秒)

  • 利用延时函数实现黄灯闪烁;红绿黄LED灯接地,用P1口连接LED灯,置P1低电平点亮,置高电平熄灭.
  • 基本功能:输入输出,延时函数
  • 外接元件:红绿黄LED灯
  • 外接元件功能:有熄灭和点亮两种状态.

功能2:主干道方向通行30秒,辅干道方向通行20秒,单独左转信号15秒;先直行信号,后左转信号。

  • 让连接直行绿灯的P1口置低电平和用定时器中断计时30s,再让连接左转绿灯的P1口置低电平和用定时器中断计时15秒.
  • 基本功能:输入输出,定时器中断
  • 外接元件:LED灯;LED数码管
  • 外接元件功能:连接电路和断开电路;可以显示时间

功能3:设手动、自动、特殊情况三种方式。

  • 通过按键来实现三种情况的实现
  • P3口各连接一个开关后接地,作为手动档和自动档、特殊情况档.使开关置0就能选择自己想要的一种方式
  • 基本功能:输入输出
  • 外接元件:按钮
  • 外接元件功能:连接电路和断开电路

功能4:特殊情况时所有路口红灯都亮,给120、110等通行。

  • LED灯接地,四个路口12个LED灯都接P1口
  • 使P1口全部置1,LED灯熄灭
  • 再使连接红灯的P1口置0
  • 基本功能:输入输出
  • 外接元件:LED灯
  • 外接元件功能:熄灭和点亮两种情况

功能5:自动时显示各种状态倒计时。

  • 通过定时器中断和LED数码管的显示来实现各种状态的倒计时.
  • 基本功能:定时器中断
  • 外接元件:LED数码管
  • 外接元件功能:可以显示时间

功能6:夜间模式

  • (夜间的时候,四个路口一直亮黄灯)
  • 类似于特殊情况,使P1=0x77,即可实现
  • 基本功能:输入输出
  • 外接元件:LED灯
  • 外接元件功能:点亮和熄灭两种状态

最后

🔥 项目分享:
https://gitee.com/feifei1122/simulation-project

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值