基于单片机的(数显)交通灯控制系统设计答辩课件_第1页
基于单片机的(数显)交通灯控制系统设计答辩课件_第2页
基于单片机的(数显)交通灯控制系统设计答辩课件_第3页
基于单片机的(数显)交通灯控制系统设计答辩课件_第4页
基于单片机的(数显)交通灯控制系统设计答辩课件_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、基于单片机数显交通灯的设计小组成员:指导老师:第一部分 设计课题的背景与方案选择第二部分 部分功能模块分析第三部分 电路的调试和仿真第四部分 设计展望与总结提纲1.1 交通灯的作用 自从1858年英国人,发明了原始的机械扳手交通灯之后,随后的一百多年里,交通灯改变了改变了交通路况,也在人们日常生活中占据了重要地位,随着人们社会活动日益增加,经济发展,汽车数量急剧增加,城市道路日渐拥挤,交通灯更加显示出了它的功能,使得交通得到有效管制,对于交通疏导,提高道路导通能力,减少交通事故有显著的效果。 第一部分 设计课题的背景与方案选择1.2方案分析与对比1.2.1方案分析 在路灯变红灯的过程中能够用黄

2、灯进行过渡,似的行驶过程中的车辆有足够的时间听下来。还要求主支干道各设立一组计时显示器,能够显示相应的红绿黄的倒计时。1.2.2方案对比。 实现路口交通灯系统的控制方法很多,可以用标准逻辑电路器件,可编程序控制器和单片机等方案来实现。 利用逻辑电路器件,其电路复杂,而功能相对简单 利用单片机系统设计的交通灯控制器相对来说较稳定,能够完成较多功能的实现。故在这次课题中,我们小组选着了基于STC89C52单片机交通灯设计方案来实现所需功能。第一部分 设计课题的背景与方案选择 正常运行的主程序流程图第二部分 部分功能模块分析第二部分 部分功能模块分析2.1定时1秒的方法 我们采用在主程序中设定一个初

3、值为20的软件计数器和使T0定时50毫秒这样每当T0到50毫秒时CPU就响应它的溢出中断请求,进入他的中断服务子程序。 MOV R2,#20 ;软件计数器赋初值 MOV TMOD, #01H ; 令T0为定时器方式 MOV TH0, #3CH ;装入定时器初值 MOV TL0, #BOH; MOV IE,#82H ;开0中断 SEBT TRO;启动0计数器TCM-T T计数(16次方)50ms/1us=15536=3CBOH 50毫秒的计算定值2.2 紧急停止模块 紧急停止模块,是利用外部中断0实现功能。当遇到紧急情况,CPU响应中断请求,转入执行相应的中断服务程序(全部跳转到红灯,从而转入人

4、工指挥交通),当前数据会进入堆栈保存。 关闭紧急状态后,中断停止,会自动弹出堆栈区保存断点地址,放回中断前原程序中。ORG 0030H ;紧急中断入口PUSH ACC ;保护现场PUSH PSWPOT PSW ;恢复现场POT ACC电路仿真图第三部分 电路的调试和仿真第四部分 设计展望与总结4.1 展望随着电子器件飞速发展,计算机的日夜更新。更加智能化,多样化,语音的交通灯将会涌向,使的我们的交通更加有秩序。两周的单片机课程设计即将结束。通过本次的毕业设计,我们受益匪浅,充分意识到自己所学的东西还是非常有限的,不过通过设计,还是学到了一些书本上没有学到的东西,为自己以后的工作奠定了一定的基础。 在此,我们要感 谢所有曾经教导过我的老师和帮助过我们的同学,他们在

温馨提示

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

评论

0/150

提交评论