三九宝宝网宝宝教育教学论文

单片机控制交通灯的毕业论文

02月16日 编辑 39baobao.com

[交通运输专业毕业论文]交通运输专业毕业论文篇1《试论如何强化交通运输经济管理》【摘 要】在市场经济条件下,对如何搞好社会主义市场经济体制下的运输经济管理管理,不少专家已从国家立法、税费改...+阅读

单片机控制交通灯设计方案 摘要:十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。靠的就是交通信号灯的自动指挥系统。交通信号灯控制方 式很多。本系统实用性强、操作简单、扩展功能强。 关键词:单片机交通灯闯红灯检测车流量 1单片机概述 单片机微型计算机是微型计算机的一个重要分支,也是颇 具生命力的机种。单片机微型计算机简称单片机,特别适用于 控制领域,故又称为微控制器。 2系统硬件设计 2.1交通管理的方案论证 东西、南北两干道交于一个十字路口,各干道有一组红、 黄、绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止 通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态 即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时 间。设东西道比南北道的车流量大,指示灯燃亮的方案如表2。 表2说明:

(1)当东西方向为红灯,此道车辆禁止通行,东西道行人可 通过;南北道为绿灯,此道车辆通过,行人禁止通行。时间为 60秒。

(2)黄灯闪烁5秒,警示车辆和行人红、绿灯的状态即将切换。

(3)当东西方向为绿灯,此道车辆通行;南北方向为红灯, 南北道车辆禁止通过,行人通行。时间为80秒。东西方向车 流大通行时间长。

(4)这样如上表的时间和红、绿、黄出现的顺序依次出现这 样行人和车辆就能安全畅通的通行。

(5)此表可根据车流量动态设定红绿灯初始值。 2.2系统硬件设计 选用设备8031单片机一片选用设备:8031弹片机一片, 8255并行通用接口芯片一片,74LS07两片,MAX692'看门狗' 一片,共阴极的七段数码管两个双向晶闸管若干,7805三端稳 压电源一个,红、黄、绿交通灯各两个,开关键盘、连线若干。 2.2.1系统总框图如下: 2.2.2系统工作原理

(1)开关键盘输入交通灯初始时间,通过8051单片机P1 输入到系统

(2)由8051单片机的定时器每秒钟通过P0口向8255的 数据口送信息,由8255的PA口显示红、绿、黄灯的燃亮情况; 由8255的PC口显示每个灯的燃亮时间。

(3)8051通过设置各个信号等的燃亮时间、通过8031设 置,绿、红时间分别为60秒、80秒循环由8051的P0口向8255 的数据口输出。

(4)通过8051单片机的P3.0位来控制系统是工作或设 置初值,当.牌位0就对系统进行初始化,为1系统就开始工作。

(5)红灯倒计时时间,当有车辆闯红灯时,启动蜂鸣器进行报警,3S后然后恢复正常。

(6)增加每次绿灯时间车流量检测的功能,并且通过查询 P2.0端口的电平是否为低,开关按下为低电平,双位数码管显 示车流量,直到下一次绿灯时间重新记入。

(7)绿灯时间倒计时完毕,重新循环。 3.控制器的软件设计 3.1每秒钟的设定 延时方法可以有两种一中是利用MCS-51内部定时器才 生溢出中断来确定1秒的时间,另一种是采用软延时的方法。 3.2计数器硬件延时 3.2.1计数器初值计算 定时器工作时必须给计数器送计数器初值,这个值是送到 TH和TL中的。他是以加法记数的,并能从全1到全0时自动 产生溢出中断请求。因此,我们可以把计数器记满为零所需的 计数值设定为C和计数初值设定为TC可得到如下计算通式: TC=M-C 式中,M为计数器摸值,该值和计数器工作方式有关。在 方式0时M为213;在方式1时M的值为216;在方式2和3 为28 3.2.2计算公式 T=(M-TC)T 计数 或TC=M-T/T 计数 T 计数 是单片机时钟周期T CLK 的12倍;TC为定时初值 如单片机的主脉冲频率为T CLK 12MHZ,经过12分频 方式0TMAX=2 13 *1微秒=8.192毫秒 方式1TMAX=2 16 *1微秒=65.536毫秒 显然1秒钟已经超过了计数器的最大定时间,所以我们只 有采用定时器和软件相结合的办法才能解决这个问题. 3.3时间及信号灯的显示 3.3.1 8051并行口的扩展 8051虽然有4个8位I/O端口,但真正能提供借用的只有 P1口,因为P2和P0口通常用于传送外部传送地址和数据,P3 口也有它的第二功能。因此,8031通常需要扩展。由于我们 用外部输入设定红绿灯倒计时初值、数码管的输出显示、红绿 黄信号灯的显示都要用到一个I/O端口,显然8031的端口是 不够,需要扩展。 扩展的方法有两种(:1)借用外部RAM地址来扩展I/O端 口;

(2)采用I/O接口新片来扩充。我们用8255并行接口信片 来扩展I/O端口。 4结论 本系统就是充分利用了8051和8255芯片的I/O引脚。 系统统采用MSC-51系列单片机Intel8051和可编程并行I/O 接口芯片8255A为中心器件来设计交通灯控制器,实现了能 根据实际车流量通过8031芯片的P1口设置红、绿灯燃亮时 间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示(交 通灯信号通过PA口输出,显示时间直接通过8255的PC口输 出至双位数码管);车辆闯红灯报警;绿灯时间可检测车流量并 可通过双位数码管显示。。系统不足之处不能控制车的左、右 转、以及自动根据车流改变红绿灯时间等。这是由于本身地理 位子以及车流量情况所定,如果有需要可以设计扩充原系统来 实现。 参考文献: [1]张毅坤.单片微型计算机原理及应用,西安电子科技大学出版 社1998 [2]余锡存曹国华.单片机原理及接口技术[M].陕西:西安电子科 技大学出版社,2000.7 [3]雷丽文等.微机原理与接口技术[M].北京:电子...

以下为关联文档:

交通工程毕业论文交通工程毕业论文篇1《浅析交通工程中的质量控制要点》1. 前言随着我国的经济发展与人们生活质量的提高,人们对交通设施的要求在不断地提供,这便需要我们加快交通工程的建...

基于单片机AT89c51的数字PID控制直流电机PWM调速系统C语言程序首先弄清楚PID是一种控制算法!!! 1,“如果用单片机恒温可以使温度到达预定值就停止加热,低了就加热,用一个温度传感器反馈,这样算是一个自动控制吗”你这是控制系统,但是效果会非常...

单片机步进电机控制系统实训体会看看我的,通过按键控制正转,停止,反转。 #include#include#define uchar unsigned char #define uint unsigned int sbit key1=P3^7; sbit key2=P3^6; sbit key3=P3^5; uchar k...

单片机的毕业论文怎么写一、毕业设计题目及要求 (2个) 1、基于单片机控制的电动机Y-△启动的设计 要求:1)控制器为单片机,电动机为三相异步电动机;2)启动时间为3秒;3)由按键设置电动机Y-△运行、停止。 2、...

单片机C语言控制GPRS模块收发数据的AT指令GPRS模块有很多厂家的,西门子,华为,中兴。。。 每个厂家也有不同型号的产品 你一下对应型号的AT指令手册 你可以一步步的来,先用232通讯芯片把电脑串口接到模块串口上,然后用串口...

如何设计单片机常用通信协议论文常用的通信协议 一般包括 开头检验 + 地址 +功能码+数据 + 校验 下面一一介绍,介绍步骤根据单片机收到数据后的 判断流程进行; 1. 校验。接收到一帧数据之后,首先要根据校验的...

plc交通灯论文总结经过一个月的努力,终于完成了基于PLC的交通灯设计的论文。回想当初选择这个课题,很是茫然,不知如何着手。最后在指导老师的提点下,先上网采集资料,再结合以前学过的知识,进行实际...

交通灯的PLC控制论文你用的是西门子的还是三菱的,西门子的我可以帮你写一段程序启动 I0.0 停止 I0.1南北 红Q0.0 绿Q0.4 黄Q0.5东西 绿Q0.1 黄Q0.2 红Q0.3Network 1 // 网络标题// 网络注释LD SM...

毕业论文题目:交通灯控制系统设计交通灯智能控制系统设计1.概述 当前,在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。而计算机技术怎样与实际应用更...

推荐阅读
图文推荐