交通灯控制系统设计(含全部程序)(7)

2019-09-01 19:44

天津**大学2014届本科生毕业设计论文

的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。

5.4分析总结

本系统以AT89C51单片机为核心,实现南北方向和东西方向十字路口的车辆交替运行,南北方向、东西方向通行时间可以通过车流量的大小进行调整,时间可以在程序中修改。同时能够实现红灯、黄灯、绿灯状态转换,红绿灯转换时间为10秒,转黄期间黄灯亮。可以准确显示每个状态所剩余的时间,实现了本设计的基本要求。

26

天津**大学2014届本科生毕业设计论文

结 论

随着经济的飞速发展,交通灯控制系统在交通运输领域发挥的作用越来越重要。本文主要论述了基于STC89C52单片机的智能交通灯控制系统,虽然智能交通灯控制系统已经取得不少成就,以前的固定时间的交通灯控制系统还是有一定的作用。但随着城市化日益完善,车的数量的在快速的增加。此时,可以根据实际的交通状况及时改变通行时间的智能交通系统将起到疏导交通,提高运输效率,改善城市交通环境,使交通安全、高效的运行。本设计完成过程中,做的工作以及实现的功能:

(1)确定交通控制系统的通行方案,规定各个方向行车的通行时间及分配。 (2)以ATMEL公司的STC89C52单片机为系统硬件的设计核心,车流量检测模块、控制交通灯信号灯亮灭状态、时间、LED倒计时显示。

(3)通过车流量检测对车流量的统计,便于及时的调整信号灯通行的时间。 (4)运用C语言对系统进行软件编程。通过程序控制使信号灯按照交通灯的规律亮灭,并且通过数码管显示亮灭时间,以及检测车流量的大小及时调整车辆通行时间。

27

天津**大学2014届本科生毕业设计论文

参考文献

[1]陈森发等.城市主干道交通信号灯模糊线控制的探讨.运筹与管 理,1998,7(1):35-41

[2]查振业,叶信阳.智能交通灯控制系统.华中理工大学学报,1997,25(2):63-65 [3]吴黎明,王桂棠.单片机原理及应用技术.北京:科学出版社,2005 [4]朱善君等.单片机接口技术与应用.北京:清华大学出版社,2005 [5]李建忠.单片机原理及应用.西安电子科技大学出版社,2008

[6]郭天祥著 新概念51单片机C语言教程-入门、提高、开发、拓展全攻略:电子工业出 版社,2009.1

[7]林立灯编著 单片机原理及应用-基于Proteus和Keil C:电子工业出版社,2009.7

[8]朱宇光编著·单片机应用新技术教程·北京:电子工业出版社,2000:301~303. [9]张凯等编著·MCS-51单片机综合系统及其设计开发·北京:科学出版社,1996: 187~189.

[10]王为青,邱文勋. 51单片机开发案例精选[J].人民邮电出版社,2001,(5):45-47.

[11]张洪润,张亚凡.单片机原理及应用[J]. 清华大学出版社,2005,(4).

28

天津**大学2014届本科生毕业设计论文

附录:交通灯控制系统的程序

#ifndef LED_H #define LED_H

#define u8 unsigned int #define uchar unsigned char #define u32 unsigned long int

/******************************************************/ /**

* 指示灯相关端口及状态宏 */

#define ON 0 #define OFF 1 #define true 1

#define YHtime 20 //黄灯亮的时间

sbit R_A=P0^0; sbit G_A=P0^1; sbit Y_A=P0^2; sbit R_B=P0^3; sbit G_B=P0^4; sbit Y_B=P0^5;

#define RAH R_A=ON #define RAL R_A=OFF #define GAH G_A=ON #define GAL G_A=OFF #define YAH Y_A=ON #define YAL Y_A=OFF

#define RBH R_B=ON

29

30 * 0.5s

天津**大学2014届本科生毕业设计论文

#define RBL R_B=OFF #define GBH G_B=ON #define GBL G_B=OFF #define YBH Y_B=ON #define YBL Y_B=OFF

#define allInterruptEna EA=1 #define allInterruptDis EA=0

/******************************************************/ /**

* 数码管相关端口及状态宏 */

sbit SL1=P1^0; sbit SL2=P1^1; sbit SL3=P1^2; sbit SL4=P1^3; #define enSL1 SL1=0 #define enSL2 SL2=0 #define enSL3 SL3=0 #define enSL4 SL4=0 #define dsSL1 SL1=1 #define dsSL2 SL2=1 #define dsSL3 SL3=1 #define dsSL4 SL4=1 #define DATA P2 code

DataTable[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //0-9数码管查找表

/******************************************************/ /** *

30

u8


交通灯控制系统设计(含全部程序)(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:阿荣旗

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

马上注册会员

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