车道交于个十字路口,各车道有组红黄绿三色的指示灯,指挥车
辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红绿灯的状
态即将切换,且黄灯燃亮时间为东西南北两干道的公共停车时间。设东西道比南北道的车
流量大,指示灯燃亮的方案如下
当东西方向为红灯,此道车辆禁止通行,东西道行人可通过南据不丢失。初始化后,程序计数器指向,
输出口全部为高电平,堆栈指针写入,其它专用寄存器被清。由高电平下降
为低电平后,系统即从地址开始执行程序。然而,初始复位不改变包括工作寄
存器的状态,的初始态。
的复位方式可以是自动复位,也可以是手动复位,见下图即手动复位。手动复位,见下图即手动复位。
掉电其间,此脚可接上备用电源,以保证单片机内部的数改变包括工作寄
存器的状态,的初始态。由高电平下降
为低电平后,系统即从地址开始执行程序。然而,初始复位不部分内容简介
复位信号复用脚,当通电,时钟电路开始工作,在引脚上出现
个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器指向,
输出口全部为高电平,堆栈指针写入,其它专用寄存器被清。由高电平下降
为低电平后,系统即从地址开始执行程序。然而,初始复位不改变包括工作寄
存器的状态,的初始态。
的复位方式可以是自动复位,也可以是手动复位,见下图即手动复位。
掉电其间,此脚可接上备用电源,以保证单片机内部的数据不丢失。
图
当访问外部程序器时,地址锁存的输出用于锁存地址的低位字节。
而访问内部程序存储器时,端将有个时钟频率的正脉冲信号,这个信号可以用于
识别单片机是否工作,也可以当作个时钟向外输出。更有个特点,当访问外部程序存储
器,会跳过个脉冲。
如果单片机是,在编程其间,将用于输入编程脉冲。
当访问外部程序存储器时,此脚输出负脉冲选通信号,的位地址数据
将出现在和口上,外部程序存储器则把指令数据放到口上,由读入并执行。
程序存储器的内外部选通线,和单片机,内置有的程序存
储器,当为高电平并且程序地址小于时,读取内部程序存储器指令数据,而超过
地址则读取外部指令数据。如为低电平,则不管地址大小,律读取外部程序存储器指
令。显然,对内部无程序存储器的,端必须接地。
在编程时,脚还需加上的编程电压。
系统软件设计
交通管理的方案论证
东西南北两车道交于个十字路口,各车道有组红黄绿三色的指示灯,指挥车
辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红绿灯的状
态即将切换,且黄灯燃亮时间为东西南北两干道的公共停车时间。设东西道比南北道的车
流量大,指示灯燃亮的方案如下
当东西方向为红灯,此道车辆禁止通行,东西道行人可通过南北道为绿灯,此道车
辆通过,行人禁止通行。时间为秒。
黄灯闪烁秒,警示车辆和行人红绿灯的状态即将切换。
当东西方向为绿灯,此道车辆通行南北方向为红灯,南北道车辆禁止通过,行人通
行。时间为秒东西方向车流大通行时间长。
黄灯闪烁秒。
倒数秒数显示。黄灯亮时,要求每秒钟闪亮次,且有声音提示。
当有特殊情况需要紧急通行时,可对红绿灯进行人为控制。
系统工作原理
通过程序写入交通灯初始时间,主车道和干道两条交叉道路上的车辆交替运行,每次
通过时间都设为主车道次道。
由单片机的定时器每秒钟通过口设置显示红绿黄灯的燃亮情况由
的口设置显示每个灯的燃亮时间。
绿灯倒计时时间,当有紧急情况时,人为按键控制红灯点亮,后恢复正常。
红灯时间倒计时完毕,返回按键前状态重新循环。
系统主要程序的设计
道口交通控制系统程序主要分为以下几个模块初始化程序主程序定时中断程序和
紧急情况实时响应程序等。
程序流程图
图
初始化程序
初始化程序主要完成内存划,定时器的工作模式中断方式等的设定。由于子程序调
用较多,因此初始化时堆栈指针设于处。定时器设为位定时器模式,定时
时间位,为秒计时用,为通行结束闪烁用
主程序
主程序要负责总体程序管理功能,实现人机交换设定。由于采用动态扫描方式显示时
间,因此主程序大部分时间要调用扫描显示程序。主程序源代码如下
蜂鸣器
纵向通行显示状态
初始化
黄灯闪显示子程序
开始
到
到
横向通行显示状态
黄灯闪显示子程序
是
否
否
是
是
否
到
到
否
后红灯
后黄灯
后绿灯
右红灯
右黄灯
右绿灯
显存
外部中断,东西向紧急按键
外部中断,南北向紧急按键
定位
外部中断为下降沿触发
开外部中断
开总中断
口初始化
定入表头
显示个位
,
,
,
显示十位
,
,
,
横向道路紧急中断程序
关总中断
,
保存显示数据
,
,
,
,
,
,
东西向绿灯亮
南北向红灯亮
,
,
,
,
,
,
,
恢复显示数据
,
,
,
开总中断
中断返回
纵向道路紧急中断程序
关总中断
,
保存显示数据
,
,
,
,
,
,
南北向绿灯亮
东西向红灯亮
东西向红灯亮
,
,
,
,
,
,
恢复显示数据
,
,
,
开总中断
中断返回
将显存中的数字分分两个码存于和单元中,用于显示十位和个位
,
,
写入分十位
,
写入分个位
数码表
延时子程序
晶振
装入的时间常数
装入的时间常数
,
,
,
,
,
,
,
,
,
,
硬件的制作与调试
硬件电路所需元件
如下表
表
序
号
元件名称型号与规则单位数量
电阻欧只
贴片电容只
晶振只
发光二极管红色,黄色,绿色只各个
三极管只
单片机块
集成电路插座脚块
蜂鸣器有源只
按键开关轻触只
数码管两位共阳只
线路板万用板块
系统硬件设计
交通灯硬件线路
图
时间显示电路的制作与调试
将口对应的八只电阻及两只共阳数码管焊好,将两只电子开关三极管焊上
再将脚的集成电路插座焊上。接下来对这部分电路进行测试,接上电源,数码管全灭。
用根导线的端接地,另端插在集成电路插座的脚上,这时用万用表电压档测量
集电极电压,正常应为以上,若不正常,检测是否焊反,限流电阻是否虚焊等。
用另导线的端与地线相连,另端次碰集成插座的脚,边碰边查看数码
管,正常时可以看到每碰个脚,对应段数码管灯亮。若不亮,仔细查看与该管脚相连的
电阻及数码管是否虚焊,下图是七段数码管各管脚对应图。
图
红绿灯电路的制作与调试
将所有发光二极管和其限流电阻焊好,注意不要焊反。
紧急通行电路及发音电路的调试
将两个开关与与单片机的和引脚分别相连,开关按下时用万用表测是否短路。
整机调试
将烧录好程序的芯片插上,插上时要注意不要折弯管脚。所有元器件安装好后,通
伏的直流电用接口即可,可看到两位数码管显示,同时主干道亮绿灯,干道亮
红灯,然后开始做时间递减操作。当显示为时,黄灯点亮,同时蜂鸣器响,计时结束
后,主干道通行状态改变,即主道亮红灯,干道亮绿灯,此时数码管显示,然后做类
似动作。结束后重复前面动作。当人为地按下紧急通行键时,若按的是主干道紧急通行按键,
则主道亮绿灯,干道亮红灯,数码管从开始倒计时,同理,若按下的是干道的紧急通
行按键,则通行方式与前正好相反。结束后,系统自动返回按键前的工作状态。
制作好的交通灯模型见附件
结束语
本系统就是充分利用了芯片的引脚。系统统采用系列单片机
设计交通灯控制器,有单片机的口设置红绿灯燃亮时间的功能红绿灯循
环点亮,倒计时剩秒时黄灯闪烁警示并通过口输出至数码管。
本系统不足之处不能控制车的左右转以及自动根据车流改变红绿灯时间等,如果有
需要可以设计扩充原系统来实现。
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 21 页
第 2 页 / 共 21 页
第 3 页 / 共 21 页
第 4 页 / 共 21 页
第 5 页 / 共 21 页
第 6 页 / 共 21 页
第 7 页 / 共 21 页
第 8 页 / 共 21 页
第 9 页 / 共 21 页
第 10 页 / 共 21 页
第 11 页 / 共 21 页
第 12 页 / 共 21 页
第 13 页 / 共 21 页
第 14 页 / 共 21 页
第 15 页 / 共 21 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。