单片机交通灯系统课件_第1页
单片机交通灯系统课件_第2页
单片机交通灯系统课件_第3页
单片机交通灯系统课件_第4页
单片机交通灯系统课件_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机交通灯控制系统组 员:单片机课程设计 -交通灯系统 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。这是靠什么来实现如此井然的秩序呢?靠的就是交通信号灯的自动指挥控制系统。 本系统采用MSC-51系列单片机ATSC51和可编程并行I/O接口芯片80C51为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩秒时黄灯闪烁警示。设计以单片机为核心、LED灯作为直行和左右拐弯指示完成了交通灯的仿真模拟过程。系统实用性强、操作简单、扩展功能强。单片机课程设计 -交通灯系统 十字路口交通指示灯示意图 单片机课程设计

2、 -交通灯系统 系统功能介绍 (1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。 (2)黄灯闪烁,警示车辆和行人红、绿灯的状态即将切换。 (3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。 (4)系统如上在红灯、绿灯、黄灯之间依次切换来保证行人和车辆的安全通行。 (5)当东西方向或南北方向有急救车驶来时,按下急救车行驶方向的紧急键,则该方向切换为绿灯亮,另外的方向则处于红灯亮的状态,当急救车通过十字路口后,再次按下紧急键,则交通灯切换到急救车驶来前的状态。单片机课程设计 -交通灯系统 硬件仿真电路单片机课程设

3、计 -交通灯系统中断子程序流程图中断入口保护现场东西/南北方向都亮红灯延 时恢复现场中断返回单片机课程设计 -交通灯系统系统源程序/*程序功能:模拟交通灯控制系统灯闪次数:南北方向:红3黄2绿3 东西方向:绿3黄2红3紧急键:东西一个,南北一个,按下去后保持绿色,直到松开键。*/*/库文件/-#include/*/引脚定义/-单片机课程设计 -交通灯系统 void TIMER0_Init(void) ET0=1; /允许计时0中断 TMOD=0 x01; /T0 模式1 65536 TH0=0 x3c; TL0=0 xb0; TR0=1; Flag=1; /标志位,用于while(Flag)语

4、句判断定时是否结束void EX0_Init(void) IT0=0; /选择下降沿触发方式 EX0=1; /允许外部0中断void EX1_Init(void)IT1=0; 单片机课程设计 -交通灯系统EX1=1; /-/以下为中断服务函数/-void TIMER0_500(void) interrupt 1 /定时500ms TR0=0;/清中断 if(Ten=4) Flag=0; Ten=0; else TH0=0 x3c;单片机课程设计 -交通灯系统 TL0=0 xb0;/重装 TR0=1; Ten+; Flag=1; void KeyEW(void) interrupt 0 unsi

5、gned char i; IE0=0; i=P0; LedRed=0; LedYellow=0; LedGreen=1;while(!EastWestStop); P0=i;单片机课程设计 -交通灯系统P0=0 x00; EA=1; IP=0 x05; /0000 0101 两个外部中断的优先级最高 EX0_Init(); EX1_Init(); while(1) TIMER0_Init();/红色三秒 LedRed=1; LedYellow=0; LedGreen=0; for(i=0;i6;i+) /等待定时器三秒 while(Flag);TH0=0 x3c; /重装,为下一次定时做好准备

6、 TL0=0 xb0; 单片机课程设计 -交通灯系统TR0=1; Flag=1; TIMER0_Init(); /黄色闪烁2秒 LedRed=0; LedYellow=1; LedGreen=0; for(i=0;i4;i+) while(Flag); TH0=0 x3c; TL0=0 xb0; TR0=1; Flag=1; LedYellow=!LedYellow; 单片机课程设计 -交通灯系统 心得体会 通过这次交通灯的课程设计,使我们在单片机的基本原理、单片机应用学习过程中,以及在常用编程设计思路技巧的掌握方面都有了更深的了解和掌握。 设计的过程中,我们采用分工与合作的方式,每个人负责一定的部分,同时在一定的阶段共同讨论,以解决分工中个人不能解决的问题,在交流中大家踊跃发言,提出不同的宝贵意见,遇到不懂的问题时我们都积极的查阅相关书籍和资料,并及时向同学和老师请教。 通过此次课程设计,我们在巩固了这学期所学单片机知识的前提下,还锻炼了自己的语言表达能力和沟通能力。另外,我们的团队合作意识也得到加强。单片机课程设计 -交通灯系统 参考文献【1】 李全利 主编 单片机原理机接口技术 高等教育出版社 2009.1【2】

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论