城市智能交通灯系统(5)

2019-01-27 21:23

沈阳航空工业学院北方科技学院毕业设计(论文)

图3.5 简单操作方式电路

放音:放音有两种方式触发放音和电平放音。

(1)触发放音:按一次PLAYE 按键,这样给PLAYE 脚一个低电平脉冲,电路进入放音状态,直到放音结束。

(2)电平放音:按下PLAYL 按键(PLAYL 脚保持为低电平),电路进入放音状态,直到PLAYL 变高或放音结束,电路重新进入准备状态。 (二)复杂操作方法

根据A6 A7 的电平不同,电路可以进入两种不同的工作模式:地址模式和操作模式。如果A7 A6 至少有一位为低电平,则电路认为A0-A7 全部为地址位,A0-A7 的数值将作为本次录音或放音操作的起始地址。A0-A7 全部为纯输入引脚,不会象操作模式中A0-A7 还可能输出内部地址信息。输入的A0-A7 的信息在PALYE,PLAYL 或REC 的下降沿被电路锁存到内部使用。 (1)地址模式

当A7 A6 至少有一位为0 时,器件进入地址模式。在地址模式中,A0-A7 由低位向高位排列, 每位地址代表125 毫秒的寻址,160 个地址覆盖20 秒的语音范围(160*0.125s=20s),录音及放音功能均从设定的起始地址开始,录音结束由停止键操作决定,芯片内部自动在该段的结束位置插入结束标志(EOM);而放音时芯片

17

沈阳航空工业学院北方科技学院毕业设计(论文)

遇到(EOM)标志即自动停止放音。 (2)操作模式

当A7 A6 全部为1 时,器件进入操作模式。ISD1420 内部具备有多种操作模式,并能以最少的组件实现较多的功能,下面将详细描述。操作模式的选择使用地址管脚来实现,但实际的地址在ISD1420 的有效地址外部。当地址的最高两位A7 A6 为高电平时,其余的地址位将被成为状态标志位而不再是地址位。因此,操作模式和寻址模式不能兼容,也就是说不能同时使用。在使用操作模式时必须注意两点。第一,所有的操作开始于地址0,也就是ISD1420 的起始地址。以后的操作根据操作模式的不同可以从其它地址开始。另外,在操作模式中当A4=1,从录音变换到放音而不是从放音到录音,器件地址指针复位到0。第二,操作模式的执行必须66是A7 A6 为高电平,在PALYL,PLAYE 或REC 变为低电平时开始执行。当前的操作模式将一直有效,直到下一次的控制信号变低,并取样地址线上的信息开始新的操作。 (3)操作模式描述

可以使用微处理器来控制操作模式,也可以直接使用直接联机来实现需要的功能。

A0 – 信息检索:信息检索允许用户在内容跳转浏览,而不必关系每个信息的实际物理位置。每个控制信号的低电平脉冲将内部地址指针转移到下一个信息位置。这种模式只能在放音中使用,通常与A4 操作同时应用。

A1 – 删除EOM 结尾标志:A1 操作模式允许多次记录的信息组合成一个信息,结束标志只出现在最后录制信息的结尾。当配置成这种模式后,多次录制的信息在放音时会形成连续的信息。 A2 – 没有使用。

A3 – 循环播放:A3 操作模式能够实现自动连续的信息播放,播放的信息处于的地址空间的开始。如果一个信息充满了ISD1420, 则用循环模式可以从头到尾连续的播放。PALYE 脉冲可以启动播放,PLAYL 脉冲可以结束播放。

A4 – 连续寻址:在通常的操作中,当放音操作遇到结尾标志(EOM)时,地址指针将复原到0。A4 操作模式将禁止地址指针的复位,允许信息能连续录制和播放。当电路处于静止状态,不是处于录音或放音状态,即可设置该脚为低电平,将地址指针

18

沈阳航空工业学院北方科技学院毕业设计(论文)

复位。

A5 – 没有使用。 ?编程指南

在录音时,为防止开关抖动引起重复触发,应在信号启动后有一定的延时。本实验需要用到CPU 模块(F3 区)和语音接口模块(C3 区)。 ?语音模块在本设计中的具体应用

本设计中语音模块是在交通灯系统中路口变成绿灯时开始工作的,当十字路口的一个方向变成绿灯时单片机系统会给语音系统连接的P3.3一个低电平,使语音系统工作,语音系统开始工作,会放出―绿灯请快速通过‖的语音,这样就实现了设计的要求。使行人尤其是盲人直观了解到当前的交通运行状态。

3.6 智能交通灯系统的总设计

将前面提到的灯控制电路的设计,倒计时电路的设计,中断电路的设计,语音电路的设计通过一系列的研究连接最终形成了智能交通灯系统,本系统集十字路口交通信号,左转信号,时间切换,语音提示,紧急停止于一体,硬件连接用到了几乎所有P口,和相关功能的各个区域功能上全面且直观。

3.7 系统工作原理

?开关键盘输入交通灯初始时间,通过AT89S52单片机P1输入到系统 ?由AT89S52单片机的定时器每秒钟通过P口向LED和数码管送信息,由LED显示红、绿、黄灯的燃亮情况;由数码管显示每个灯的燃亮时间。

?AT89S52设置各个信号的燃亮时间:绿、红时间分别为20秒、30秒循环由AT89S52的P1.6和P1.7向LED和数码管送信息。

? 通过AT89S52单片机的P3.2位来控制紧急停止系统是否工作,当按下键位为0就对系统工作,不按下为1系统就不工作。

?绿灯倒计时,控制语音的接口启动,系统发出提示音

?当进行时间切换的功能时,通过查询P3.3端口的电平是否为低,开关推下为低

19

沈阳航空工业学院北方科技学院毕业设计(论文)

电平,双位数码管显示另一套时间系统,直到开关推上为高电平,双位数码管显示原时间系统。

?绿灯时间倒计时完毕,重新循环。

3.8 交通灯硬件线路总图

见附录Ⅰ

20

沈阳航空工业学院北方科技学院毕业设计(论文)

4 系统软件程序设计

4.1 主程序流程图

主程序中主要是一个死循环,不停的循环四个普通交通状态外加倒计时调整 ,紧急状态,时间切换,语音四个功能状态。主程序中放了2个按键的判断指令,当有按键按下的时候,程序就自动的判断到按键程序处理。当再检测到按键按下的时候就自动返回到循环程序。当要进行时间调整时按下电平触发,可以进行时间切换,时间切换是以电平触发为基础的对时间系统进行改变的一项设计功能,当电平设为低时程序得到执行,系统由倒计时25S切换到35S。当出现紧急的情况的时候,按下脉冲触发就切换到紧急状态,紧急停止状态时各灯变红,系统进入倒计时12秒后就可以返回正常状态。如图4.1 所示

21


城市智能交通灯系统(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:springMVC+Spring+Mybatis+dubbo分布式框架的详细搭建与讲解

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: