基于51单片机的简易交通灯仿真代码讲解

J028 51单片机简易交通灯易懂版_仿真+代码+ 告讲解

仿真图proteus 7.8

程序编译器:keil 4/keil 5

编程语言:C语言

目录标题

    • 工作状态
    • 仿真图
    • 程序
        • 倒计时的产生
        • 红黄绿灯状态处理
        • 倒计时显示处理
    • 系统硬件框图
    • 设计 告
      • 课题背景
      • 设计内容
    • 资料清单

51单片机简易交通灯易懂版仿真代码讲解

工作状态

状态1:南北方向绿灯通行12秒,东西红灯禁止通行15秒,分别倒计时;

状态2:南北方向黄灯提醒3秒,东西继续红灯倒计时;

状态3:东西方向绿灯通行9秒,南北方向禁止通行12秒;

状态4:东西方向黄灯提醒3秒,南北继续红灯倒计时;

状态5:执行状态1,反复循环。

仿真图

1.南北方向绿灯通行,东西方向红灯

2.南北方向黄灯通行,东西方向红灯

3.东西方向绿灯通行,南北方向红灯

4.东西方向黄灯通行,南北方向红灯

南北方向绿灯通行

东西方向绿灯通行

程序

红黄绿灯状态处理

正常红绿灯运行分有四个模式

1.南北方向绿灯通行,东西方向红灯

2.南北方向黄灯通行,东西方向红灯

3.东西方向绿灯通行,南北方向红灯

4.东西方向黄灯通行,南北方向红灯

5.执行第一步

实际上倒计时显示就是显示ns_road_time–; we_road_time–;设计函数通过数码管分别显示A方向的ns_road_time和B方向的we_road_time即可

系统硬件框图

课题背景

随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。本交通灯控制系统利用单片机AT89C51作为核心元件,实现了通过信 灯对路面状况的智能控制。从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理、急车强通等问题。系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广泛的应用前景。

设计内容

本设计主要是介绍了单片机控制下的交通灯控制系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下:

东西、南北两干道交于十字路口,各干道有一组红、绿、黄三个指示灯,指挥车辆和行人安全通行。南北方向为主干道,通行时间为12秒;东西方向为支干道,通行时间为9秒。通行时间最后3秒,绿灯灭,黄灯闪烁,黄灯闪烁完毕变更通行车道。通行时间由数字显示器显示。

资料清单

资料下载链接

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月2日
下一篇 2022年11月2日

相关推荐