十字路口交通灯控制系统及其论文(4)

2019-02-20 21:43

十字路口交通灯控制系统

图3.5 74HC573电路图

74HC573锁存器的功能表如表3.5:

表3.5 74HC573锁存器的功能表 输入 输出使能 锁存使能 D 输出 Q L H H H L H H L L X X 不变 H X X 高阻 3.6 按键

本此共用了5个按键,其中的一个是复位按键,其它四个作为设置用。这些按键的一端接I/O口,另一端与其它的按键一起接到地端,按键是通过扫描的方式进行的,一旦有按键按下来就去执行相应的程序。具体电路如下图图3。6所示。

图3.6 按键电路图

12

贺州学院本科生毕业论文(设计)

在此S2键作为选择与光标移动的按键,在第一界面时,当按下S2键,就可以进入设置界面,该界面有三个可选项,第一个为时钟的设置,第二个为忙碌时间的设置,第三个为红绿灯时间的设置;与此同时, S5键作为紧急按键,即当有紧急情况时,按下S5键,就可以令四个方向同时亮黄灯,让紧急的车辆通过,当车辆通过后再让交通灯会到正常的工作状态。当按下S2键盘后出现了三个可选项,此时再按下S3键就可以让光标在这三个选项中跳动,选定一个后再按下S2键就可以进入下一个界面,若按下的是S5键,则退出,如在时间选项按下,那么可以进行时间的设置,如果在忙碌时间选项中按下S2,那么可以进行忙碌时间的设置,同样,在交通灯时间选项按下S2时就可以进行交通灯显示时间的设置。进入任一个界面,可以通过按S2键进行光标的移动,按S3,S4则可以分别进行时间的加减。当设置完成,再按下S5键,才可以退出到上一个界面,再按S5就可以退出到第一界面,而第一界面就是显示时间的。

十字路口交通灯控制系统

4.安装与调试

4.1 硬件安装调试:

利用PROTELL99SE软件来进行电路原理图的制作,再把做好的原理图用PCB板打印出来,做成电路板,进行腐蚀,打洞。把准备好的元件按照原理图焊接上去,焊好了之后,要仔细检查,看看有没有虚焊,脱焊。再根据硬件检查一下电路的走线,看是否与电路原理图相符合,如果一切都符合,再给该作品加上对应的电源,看看电源指示灯是否亮,然后再测量单片机的电源电压,再分析其它的硬件电路,看是否有断路,以及错路问题。若没有则硬件没问题了,那么在硬件的调试上就完成。具体实物图如图4.1:

图4.1 实物图

4.2 Keil uVision3软件和STC单片机下载器软件

Keil uVision3软件是众多单片机应用开发的优秀软件之一, KeilSoftware公司推出的uVision3是一款可用于多种8051MCU的集成开发环境(IDE),该IDE同时也是PK51及其它开发套件的一个重要组件。除增加了源代码、功能导航器、模板编辑以及改进的搜索功能外,uVision3还提供了一个配置向导功能,加速了启动代码和配置文件的生成。此外其内置的仿真器可模拟目标MCU,包括指令集、片上外围设备及外部信号等。uVision3提供逻辑分析器,可监控基于MCUI/O引脚和外设状态变化下的程序变量。uVision3提供对多种最新的8051类微处理器的支持,包括AnalogDevices的ADuC83x和ADuC84x,以及Infineon的XC866等。Keil uVision3软件的使用方法在这里就不做过多的介绍,可

14

贺州学院本科生毕业论文(设计)

以参阅有关书籍。编写完程序后进行编译,结果程序没有错误,如图4.2.1。STC单片机下载器是专门用于下载程序到单片机系统中,该软件使用方便。启动软件之后进入下面的界面(如图4.2.2所示),具体使用方法在这就不多说了。

图4.2.1 编程显示结果

图4.2.2 程序烧写软件

4.3.软件调试:

在硬件调试好的前提下进行软件调试,首先把一些最小程序烧写进单片机中(如:让P1^0产生一个连续相隔一秒钟的信号),接上电源后,再用一个LED去测试一下,看是否会一亮一灭,若有则这个系统正常,反之不正常,那么就要再一次检查硬件,直到这个系统能正常运行。最后把用于显示时钟界面的程序烧写进单片机中,

十字路口交通灯控制系统

插好LCD1602再给制作的作品加上电源,调节LCD1602的背光,如果能够显示字符,那么软件的调试在这也就可以说结束了,若没有则再检测电路,如数据的传输线路以及读写控制线路是否有断开现象。分别检测每一个部件的电路,直到全都所有的硬件能够安全地按设计要求达到正常显示,依据交通流程图编写程序最终结果如图4.3:

开 始 计数单元清零 TH0,TL0装入初值 定义中断参数 黄灯方向减为0时 初始状态东西绿灯,南北红灯 显示数据递减 红灯延时30s,绿灯延时20s 黄灯延时5s 显示数据递减 南北黄灯亮,东西红灯亮 绿灯方向减为0时 绿灯方向减为0时 东西绿灯闪5次,南北保持亮红灯亮烁 显示数据递减 延时5s 延时5s 显示数据递减 南北绿灯闪5次,东西保持亮红灯 东西黄灯亮,南北保持亮红灯 绿灯方向减为0时 黄灯延时5s 显示数据递减 显示数据递减 红灯延时30s,绿灯延时20s 黄灯方向减为0时 东西红灯亮,南北绿灯亮 图4.3.1交通流程图

16

东西红灯亮,南北绿灯亮


十字路口交通灯控制系统及其论文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016年九年级数学上册小专题六二次函数的实际应用(新版)新人教

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

马上注册会员

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