0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一个交通灯智能控制系统设计的资料合集

Wildesbeast 来源:福星电子网 作者:福星电子网 2021-04-05 17:42 次阅读

当前,在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。而计算机技术怎样与实际应用更有效的结合并有效的发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。本文主要从单片机的应用上来实现十字路口交通灯智能化的管理,用以控制过往车辆的正常运作。

2.过程分析

图1是一个十字路口示意图。分别用1、2、3、4表明四个流向的主车道,用A、B、C、P分别表示各主车道的左行车道、直行车道、右行车道以及人行道。用a、b、c、p分别表示左转、直行、右转和人行道的交通信号灯,如图2所示。

交通灯闪亮的过程:

路口1的车直行时的所有指示灯情况为:

3a3b2p绿3c红+4a4b4c 3p全红+1c 绿1a1b4p红+2c绿2a2b1p红

路口2的车直行时的所有指示灯情况为:

4a4b3p绿4c红+ 1a1b1c 4p全红+ 2c绿2a2b1p红+3c绿3a3b2p红

故路口3的车直行时的所有指示灯情况为:

1a1b4p绿1c红+ 2a2b2c 1p全红+3c绿 3a3b2p红+4c 绿4a4b3p红

故路口4的车直行时的所有指示灯情况为:

2a2b1p绿2c红+3c3a3b2p全红+4c绿4a4b3p红+1c绿1a1b4p红

jtd_1.gif

图1:十字路口交通示意图

jtd_2.gif

图2:十字路口通行顺序示意图

jtd_3.gif

图3:十字路口交通指示灯示意图

jtd_4.gif

图4:交通灯控制系统硬件框图

3、硬件设计

本系统硬件上采用AT89C52单片机和可编程并行接口芯片8155,分别控制图2所示的四个组合。AT89C52单片机具有MCS-51内核,片内有8KB Flash、256字节RAM、6个中断源、1个串行口、最高工作频率可达24MHz,完全可以满足本系统的需要 ;与其他控制方法相比,所用器件可以说是比较简单经济的。硬件框图如下:

o4YBAGBcXJmAAUNdAAKaJYZgS-E382.png


4、软件流程图

jtd_5.gif


图5:交通灯控制系统流程图

5、交通灯控制系统软件

ORG0000H
LJMPMAIN
ORG0100H
MAIN:
MOVSP,#60H
;LCALLDIR ;调用日期、时间显示子程序
LOOP:
MOVP1,#0FFH
LJMPTEST
LCALLROAD1 ;路口1的车直行时各路口灯亮情况
LCALLDLY30s ;延时30秒
MOVP1,#0FFH ;恢复P1口高电平
LCALLRESET ;恢复8155各口为高电平
LCALLYELLOW1 ;路口1的车直行-->路口2的车直行黄灯亮情况
LCALLDLY5s ;延时5秒
LCALLRESET ;恢复8155各口为高电平
MOVP1,#0FFH ;恢复P1口
LCALLROAD2 ;路口2的车直行时各路口灯亮情况
LCALLDLY30s ;延时30秒
LCALLRESET ;恢复8155A、B口为高电?
MOVP1,#0FFH ;恢复P1口高电平
LCALLYELLOW2 ;路口2的车直行-->路口3的车直行黄灯亮情况
LCALLDLY5s ;延时5秒
LCALLRESET ;恢复8155A、B口为高电?
MOVP1,#0FFH ;恢复P1口高电平
LCALLROAD3 ;路口3的车直行时各路口灯亮情况
LCALLDLY30s ;延时30秒
LCALLRESET ;恢复8155A、B口为高电?
MOVP1,#0FFH ;恢复P1口高电平
LCALLYELLOW3 ;路口3的车直行-->路口4的车直行黄灯亮情况
LCALLDLY5s ;延时5秒
LCALLRESET ;恢复8155各口为高电平
MOVP1,#0FFH ;恢复P1口高电平
LJMPTEST
LCALLROAD4 ;路口4的车直行时各路口灯亮情况
LCALLDLY30s ;延时30秒
SETBP1.5 ;恢复P1.5高电平
SETBP1.4 ;恢复P1.4高电平
MOVDPTR,#0FFFFH;恢复8155各口为高电平
LCALLYELLOW4;路口4的车直行-->路口1的车直行黄灯亮情况
LCALLDLY5s ;延时5秒
SETBP1.6 ;恢复P1.6高电平
SETBP1.3 ;恢复P1.3高电平
MOVDPTR,#0FFFFH;恢复8155各口为高电平
LJMPLOOP
;路口1的车直行时各路口灯亮情况3a3b2p绿3c红+4a4b4c3p全红+1c绿1a1b4p红+2c绿2a2b1p红
ROAD1:
MOVDPTR,#7F00H ;置8155命令口地址;无关位为1)
MOVA,#03H ;A口、B口输出,A口、B口为基本输入输出方式
MOVX@DPTR,A ;写入工作方式控制字
INCDPTR ;指向A口
MOVA,#79H ;1a1b4p红1c绿2a2b1p红
MOVX@DPTR,A
INCDPTR ;指向B口
MOVA,#0E6H ;3a3b2p绿3c红4a4b3p红
MOVX@DPTR,A
MOVP1,#0DEH ;4c红2c绿
RET
6、结语

本系统结构简单,操作方便;可现自动控制,具有一定的智能性;对优化城市交通具有一定的意义。
本设计将各任务进行细分包装,使各任务保持相对独立;能有效改善程序结构,便于模块化处理,使程序的可读性、可维护性和可移植性都得到进一步的提高。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43973

    浏览量

    620830
  • 控制系统
    +关注

    关注

    41

    文章

    5963

    浏览量

    108711
  • 交通灯
    +关注

    关注

    13

    文章

    318

    浏览量

    39437
收藏 人收藏

    评论

    相关推荐

    单片机模拟交通灯控制系统设计

    单片机模拟交通灯控制系统设计
    发表于 08-17 15:21

    AVR单片机——交通灯控制系统(程序+原理图)

    AVR单片机——交通灯控制系统(程序+原理图)
    发表于 08-17 16:13

    基于FPGA技术的交通灯控制系统设计

    本帖最后由 eehome 于 2013-1-5 09:45 编辑 基于FPGA技术的交通灯控制系统设计
    发表于 08-19 23:19

    智能交通灯控制系统

    智能交通灯控制系统要求能根据车流量调整红绿灯时间,这里需要用到传感器吗?如果经过简单的处理,好像可以不用传感器,但是要用到比较复杂的算术运算程序,请问有没有人有这方面的资料啊?谢谢!
    发表于 03-26 12:20

    智能交通灯设计资料

    智能交通灯设计 Pretus仿真 keil编程
    发表于 09-16 16:07

    智能交通灯控制系统

    基于51单片机的智能交通灯控制系统仿真,含有程序和PROTEUSW仿真文件!
    发表于 05-07 15:32

    交通灯控制系统模拟设计

    `交通灯控制系统模拟设计、实验目的设计交通信号灯模拟
    发表于 06-06 22:05

    交通灯智能控制系统的设计

        图3:十字路***通指示示意图    图4:交通灯控制系统硬件框图  3、硬件设计  本系统硬件上采用AT89C52单片机和可编程并行接口芯片8155,分别
    发表于 07-16 10:54

    分享款不粗的种基于CPLD的交通灯控制系统设计

    分享款不粗的种基于CPLD的交通灯控制系统设计
    发表于 05-07 06:51

    基于51单片机的交通灯控制系统设计

    基于51单片机的交通灯控制系统设计,单片机自主学习项目*设计分析 —模拟LED交通灯**、开发背景与需求1 开发背景交通事业蓬勃发展,
    发表于 07-15 06:16

    基于单片机的交通灯控制系统设计(本科)毕业论文设计 精选资料分享

    基于单片机的交通灯控制系统设计摘 要当你路过十字路口时,你是否注意到各个方向车辆和行人有有条不紊的通过十字路口。这样井然有序的情境靠什么来实现的呢?靠的是
    发表于 07-19 09:37

    基于单片机的交通灯控制系统设计

    文章目录0、前言【1】、功能【2】所用工具1、代码2、原理图3、过程0、前言【1】、功能十字路口的交通灯控制系统,四组(红黄绿)对应十字路口的四方向,用两位的数码管显示剩余的时间。
    发表于 11-18 07:00

    智能交通灯控制系统

    智能交通的设计,缓解城市压力,加强城市交通安全,基于plc交通灯控制系统设计。
    发表于 05-19 17:19 17次下载

    交通灯控制系统设计

    交通灯控制系统设计
    发表于 09-21 14:36 52次下载
    <b class='flag-5'>交通灯</b><b class='flag-5'>控制系统</b>设计

    使用51单片机设计智能交通灯控制系统资料合集免费下载

    本文档的主要内容详细介绍的是使用51单片机设计智能交通灯控制系统资料合集免费下载主要内容包括了:硬件图,操作说明,设计论文,电路图等
    发表于 12-05 08:00 17次下载
    使用51单片机设计<b class='flag-5'>智能</b><b class='flag-5'>交通灯</b><b class='flag-5'>控制系统</b>的<b class='flag-5'>资料</b><b class='flag-5'>合集</b>免费下载