软件设计 - 智能交通控制系统设计

来源:本站整理 作者:秩名2011年06月30日 11:59
[导读] 2 软件设计 2.1 主程序 系统主程序主要负责总体程序管理功能,实现人机交换设定。由于采用动态扫描方式显示时间,因此主程序大部分时间要调用扫描显
2 软件设计
2.1 主程序
    系统主程序主要负责总体程序管理功能,实现人机交换设定。由于采用动态扫描方式显示时间,因此主程序大部分时间要调用扫描显示程序。主程序之前先初始化序之前先初始化,然后扫描单片机各个端口,判断P3.7口紧急情况按键是否按下,如果按下则跳出主程序进入紧急情况处理程序,执行完紧急情况处理程序后重新回到主程序;同理,判断P3.3是否接收到红外发射,如果接收到了,则进入特殊车辆经过处理程序,执行完后回到主程序;否则就执行主程序。在执行主程序的期间要不停地进行扫描、判断和处理。其主程序流程图5所示。


2.2 紧急情况手动按键程序
    当道口出现紧急情况时,比如现场发生车祸、有不法份子发生暴动等等,此时交通交给交警来控制,由交警按下硬件电路图里的KEY键,P3.7就为低电平有效,系统进入紧急情况手动按键程序。关定时器TD,开定时器T1,行人指示灯全绿,10s到计时开始,左拐、右拐和直行指示灯全红。所有东西和南北方向的行人通行,其他各路车辆禁止。当倒计时到5s的时候,盲人提示音开始,盲人提示音每隔0.5s响一次,一直到10s倒计时结束。10s倒计时结束后,定时器T1关闭,定时器TD重新开启,交通恢复正常,该功能的程序流程图如图6所示。


2.3 倒计时定时器T0的中断程序
    定时器T0中断程序是本系统最基本的功能程序,是实现东西方向和南北方向倒计时的设置。定时器T0的中断程序流程图如图7所示。
2.4 红外中断1服务程序
    当有特种车辆经过时,车中发射红外线信号,其信号被道口控制板上的接收器接收,并输出一个低电平触发中断1。外中断1处理程序流程如图8所示。

                            

3 结束语
该系统该系统不仅具有普通交通灯的功能,还人性化设计了特种车辆自动通行和盲人提示音功能,以及紧急情况处理等功能。

上一页12

本文导航

相关阅读

发表评论
威廉希尔官方网站 交流、积极发言! 发表评请遵守相关规定。

0 条评论

推荐阅读

每月人物

正面迎战智慧家庭:从称体重到“称”健康,芯海智慧测量全包了!

正面迎战智慧家庭:从称体重到“称”健康,芯海智慧测量全包
随着科技的发展,人们对生活质量的追求越来越高,传统的家庭生活方式已经无法满足现代人的家居生活,智慧家庭的新型生活理念成为很多人梦寐以求的...

依托AI平台,涂鸦智能开启全屋智能2.0时代!

依托AI平台,涂鸦智能开启全屋智能2.0时代!
随着物联网威廉希尔官方网站 的突飞猛进,生活中越来越多的家庭设备将会联上网络,变得“智慧”起来,智慧家庭的概念成了这几年媒体、企业、用户关注的焦点,而...

每周排行

  • 型 号
  • 产品描述