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、结语

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

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

    关注

    6035

    文章

    44554

    浏览量

    634694
  • 控制系统
    +关注

    关注

    41

    文章

    6605

    浏览量

    110578
  • 交通灯
    +关注

    关注

    13

    文章

    324

    浏览量

    39752
收藏 人收藏

    评论

    相关推荐

    智能交通灯控制系统

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

    智能交通灯控制系统

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

    交通灯控制系统电路图

    交通灯控制系统电路图
    发表于 05-22 09:36 5814次阅读
    <b class='flag-5'>交通灯</b><b class='flag-5'>控制系统</b>电路图

    智能交通灯控制系统

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

    交通灯控制系统设计

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

    基于FPGA威廉希尔官方网站 的智能交通灯控制系统设计

    本文主要介绍了基于FPGA威廉希尔官方网站 的智能交通灯控制系统设计。随着汽车数量越来越多,现阶段的交通灯模式采用的是定时控制,由于车流量是随时变化的。当
    发表于 01-08 15:11 7483次阅读
    基于FPGA威廉希尔官方网站
的<b class='flag-5'>智能</b><b class='flag-5'>交通灯</b><b class='flag-5'>控制系统</b>设计

    基于STC89S52的智能交通灯控制系统的设计与应用

    本文主要介绍了种基于STC89S52的智能交通灯控制系统的设计与应用。该系统由STC89S52和复位电路、时钟电路、信号灯
    发表于 01-08 17:10 7363次阅读
    基于STC89S52的<b class='flag-5'>智能</b><b class='flag-5'>交通灯</b><b class='flag-5'>控制系统</b>的设计与应用

    基于MCGS组态软件的交通灯控制系统设计

    本文主要介绍了基于MCGS组态软件的交通灯控制系统设计。城市道路车流量大,容易造成“堵车”现象。要想解决城市红绿灯处的“大堵车”现象,改善红绿灯处交通灯控制系统是很有必要的。本文对十字
    发表于 01-09 10:38 2.6w次阅读
    基于MCGS组态软件的<b class='flag-5'>交通灯</b><b class='flag-5'>控制系统</b>设计

    基于LabVIEW的交通灯控制系统设计与仿真

    本文主要介绍了基于LabVIEW的交通灯控制系统设计与仿真。传统的十字路口交通控制系统中,般只采用红绿黄灯分方向轮流
    发表于 01-09 11:39 4.3w次阅读
    基于LabVIEW的<b class='flag-5'>交通灯</b><b class='flag-5'>控制系统</b>设计与仿真

    基于超声计数的智能交通灯控制系统

    本文主要介绍了种基于超声计数的智能交通灯控制系统系统主要由微控制器模块、电源管理模块、超声车
    发表于 01-09 16:19 3378次阅读
    基于超声计数的<b class='flag-5'>智能</b><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>免费下载

    交通灯定时控制系统的设计资料说明

    本文档的主要内容详细介绍的是交通灯定时控制系统的设计资料说明。
    发表于 06-28 08:00 1次下载
    <b class='flag-5'>交通灯</b>定时<b class='flag-5'>控制系统</b>的设计<b class='flag-5'>资料</b>说明

    基于AT89C51的交通灯控制系统

    利用AT89C51数字电路集成芯片,设计交通灯控制系统,并在电路仿真软件实现相关结果。1.2设计要求(1)可以控制横道亮绿灯,竖道亮红灯
    发表于 01-03 14:18 13次下载

    labview交通灯控制系统

    交通灯控制系统功能介绍交通灯是城市交通中不可缺少的重要工具,是城市交通秩序的重要保障。本系统就是
    发表于 04-20 15:23 17次下载

    基于ARM9交通灯控制系统的设计

    电子发烧友网站提供《基于ARM9交通灯控制系统的设计.pdf》资料免费下载
    发表于 10-12 09:51 3次下载
    基于ARM9<b class='flag-5'>交通灯</b><b class='flag-5'>控制系统</b>的设计