版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录一、项0概述2二、系统设计2三、硬件设计3四、软件设计及仿真4五、实验结果演示6六、系统调试6七、总结7交通灯显示系统摘要: 交通灯是日常生活中常见的自动控制产品,人们的円常山行及人身安全等都与交 通灯有着密切的联系。本文提出一种基于单片机的交通灯设计,系统包含三个功能模块:1. 东西方14、南北方向均有红、绿黄三种信号灯;2. 正常情况下,东南西北四个方向轮流放行,放行时间30秒;3. 带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下,恢复正常显示;关键字:最小系统,外部电路,中断一、项目概述信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交 通事故有明显效果
2、。1968年,联合国道路交通和道路标志信号协定对各种信号灯的含 义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标 志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行 人优先通行。红灯是禁行信号,而对红灯的车辆必须在交义路口的停车线后停车。黄灯是警 告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以 进入交叉路口。随着经济的发展,交通运输中出现了一些传统方法难以解决的问题。道路拥挤现象曰趋 严重,造成的经济损失越来越大,并一直保持大比例的增长。现在交通系统已不能满足经济 发展的需求。由于生活水平的提高,人
3、们对交通运输的安全性及服务水平提出了更高的要求。 在交通中管理引入单片机交通灯控制代替交管人员在交叉路口服务,有助于提高交通运输的 安全性、提高交通管理的服务质量。并在一定程度上尽可能的降低由道路拥挤造成的经济 损失,同时也减小了工作人员的劳动强度。中国车辆数s:不断增加,交通控制在未来的交通管理中起着越来越重要的作用。智能交 通灯的管理比重修一条马路无论在经济、交通运行速率上都有很好的效益、更加节约资源。 使交管人员有更多的精力投入到管理整个城市交通控制,带来更大的经济和社会效益,为创 造美好的城市交通形象发挥更多的作用。二、系统设计从采用计算机控制到现代化的电子定时监控,交通信号灯在科学化
4、、自动化上不断地更 新、发展和完善。但是,随着社会的不断进步,传统的交通灯的缺瞄也日益岀现,其中设计 过于死板,达不到道路的最大通行效率是最明显的w题,红绿灯交替变换时间过于程式化。随着我国经济的高速发展,人们对各种交通车辆的需求量不断增大,城市的交通拥护问 题円益严重,目前,大部分城市的十字路口的交通控制灯,通常的做法是:事先经过车辆流 量的调查,利用传统的方法设计好红绿灯的延时,然而,实际上的车流量是不断变化的,有 的路口在不同的吋间段车流量的大小甚至有很大的差异,所以说,统计的方法己不能适应迅 速发展的交通现状。1. 交通灯的结构本文设计的交通灯显示系统包括四个模块,分别是led交通灯状
5、态示和独立按键功能。利用单片机的定时器定时的原理,结合led显示电路、两个按键来设计交通灯。将软、 硬件有机地结合起来,使得系统能够正确地品示交通灯的状态及按键实现紧急制动状态下红 灯点亮。2. 工作原理(1) 交通灯显示系统共有四种状态:南北方向红灯时,东西方向先是绿灯后是黄灯;东西 方向红灯时,南北方向先是绿灯后是黄灯;(2) 用p0 口控制交通灯,设置东西方向红、黄、绿灯分别为red_a、yellow,a,green.a,南北方向红、黄、绿灯分别为red_b、yellow_b、green.b,且等于0吋 灯亮,等于丨时灯灭;(3) 用p3.2 口作为外部中断源,使用电平触发方式触发中断;
6、3. 功能应用(1) 东西方向、南北方向均有红、黄、绿三种信号灯;(2) 带紧急制动按钮,按钮按下,所有方向红灯亮;再次按下,恢复正常显示。i 癜硬件设计本实验是设计51单片机应用系统,要求用keil软件调试软件,用proteus软件绘制原 理图进行硬件仿真。仿真成功后,选择合适的元器件制作实物,下载程序并完成实物调试。 (1)先用电路板搭建最小系统u i19>xtal1p0.0/ad0p0.1/ad1p0.2/ad2ytai oon q/ahq3938371836p0.4/ad4p0.5/ad5p0.6/ad63534c1331i9321rstru.7/ad710ufp2.0/a8p2
7、.1/a9p2.2/a10psenp2.3/a11alep2.4/a1221«text>224d-423om14b2924t c yt-1r tcv3q.25_ 13126_-1jtmrz.o/ajop2.6/a14p2.7/a1527爾f2kj_lp1.0p3.0/rxdp1.1p3.1/txddd odo o/lklta101112rl.zro.-t/in 1ud d odo o /i kl °r d12r j .oro.o/in 1 ip1.4p3.4/t0p1.5p3.5/t1p1.6p3.6/wr"p1.7p3.7/rf14615_71617.at
8、89c51<text>时钟电路系统晶振为12mhz, cl,c2为30pf。复位电路电荇取22uf,rs取200欧,rk 取1000欧。>xtal1p0.0/ad0p0.1/ad1p0.2/ad2xtal2p0.3zad3p0.4/ad4p0.5/ad5dotp0.0/ad0do tt/ais7kstru.7/ad7p2.0/a8p2.1/a9p2.2/a10psenp2.3/a11alecap2 4za12cmp2.6/a14p2.7/a15p1.0p3.cvrx0p1.1p3 1/txdp1.2p3.2/1nt0p1.3p3.細 t1p1.4r3.4/top1.5p3/t
9、1p1.6o 4 7p3.qzwrr 1./ro.z/ku1-11-z2_2uat80c51/i.exl> .391332?73 ,m4355 *346 ,这3221互23212627这1q1114-163:麗+220leo-green4tbxt>-c=l<220leo-green. uext>:rs nr9220 i 220<text) u -text>d7leoye?<teat4d13leo-oreenj.texjd(2) 将p3.2 口作为中断口接低电平控制紧急制动,按照右边的电路图用面包板搭建外部电 路,红、黄、绿二极管各四个,220欧电阻12
10、个导线若干。(3) 用keil软件编写程序并调试软件,用万用电表对最小系统进行测试,测试无误之后将 调试好的程序下载进单片机中.(4) 将最小系统与外部电路连接,接通电源进行测试。u!软件设计及仿真#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit red_a=p0a0; /东西向灯 sbit yellow_a=poa1; sbit green_a=p0a2; sbit red_b=po八3; /南北向灯 sbit yellow_b=po 八 4; sbit green_b=p0a5;
11、bit n=l;uchar operation_type=1; /操作类彻变量 /延时void delayms(uint x)uchar i;while(x-) for(i=0;i<50;i+); /交通灯切换void traffic_light()int i;switch(operation_type)case 1:/东西向绿灯与南北向红灯亮 for(i=0;i<1800;i+)if(n=o) return;/时刻查询中断当中n的值,以便决定是否跳出循环red_a=1 ;yellow_a=1 ;green_a=0;red_b=0; yellow_b= 1 ;green_b=1;d
12、elayms(lo);)operation_type=2;break;case 2: /东西向黄灯亮,绿灯关闭 for(i=0;i<1000;i+)if(n=o) return;/时刻查询中断当中n的值,以便决定是否跳出循环red_a=1; yellow_a=0;green_a= 1;delayms(lo);operation一type=3; break;case 3:/东西叫红灯,南北叫绿灯亮 for(i=0;i<1800;i+)if(n=o) return;/时刻查l旬巾断当巾n的值,以便决定是否跳出循环red_a=0; yellow_a= 1 ;green_a=1;red_b
13、=1 ;yellow_b=1 ;green_b=0;delayms(lo); operationrype 二 4; break;case 4: /南北向黄灯亮 for(i=0;i<1000;i+)if(n=o) return;)yellow_b=0;green_b= 1; red_b= 1;delayms(lo);operation_type=l;/主程序void main()ie=0x81;ito=1;while(l)if(n=l)traffic_light();void red() interrupt 0n=n;red_a=0;/红灯全亮。紧急情况red一b:0;yellow_a=1 ;green_a=1;yellow_b= 1 ;green_b=1;五、实验结果演示六、系统调试程序在keil上调试无误后,将生成的hex文件下载到单片机中,连接好外部电路,接 通电源,检查电路知道系统正常运行,东南西北叫个方向轮流放行,系统运行正常,紧急制 动按钮按下后,红灯全亮,再次按下后系统继续制动前的状态。七、总结通过这次课程设计,利用89
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年山西建筑职业技术学院高职单招语文历年参考题库含答案解析
- 福建省南平市新星学校高二语文期末试卷含解析
- 2024年北京科技职业学院高职单招语文历年参考题库含答案解析
- 2024年医师定期考核考题《临床练习》
- 二零二五年校园电脑租赁服务协议范本
- 二零二五年度家具采购定制协议2篇
- 婚前协议书(2篇)
- 二零二五年度短视频演员经纪合同2篇
- 二零二五年度高校学生食堂承包协议
- 二零二五年建材城商业商铺租赁及推广服务合同3篇
- 61850基础技术介绍0001
- 电镜基本知识培训
- 耳鸣中医临床路径
- 围堰高喷防渗墙工程监理实施细则
- (精心整理)系动词练习题
- 分子生物学在动物遗传育种方面的应用
- 实现在安卓系统上完美运行EXE格式文件办法
- 婚恋观教育--保持军人本色树立正确婚恋观
- 体彩排列五历史数据
- 秦皇岛326简介
- 总裁岗位说明书.doc
评论
0/150
提交评论