课程设计(论文)-交通灯设计

课程设计(论文)-交通灯设计

ID:18572090

大小:347.50 KB

页数:17页

时间:2018-09-18

课程设计(论文)-交通灯设计_第1页
课程设计(论文)-交通灯设计_第2页
课程设计(论文)-交通灯设计_第3页
课程设计(论文)-交通灯设计_第4页
课程设计(论文)-交通灯设计_第5页
资源描述:

《课程设计(论文)-交通灯设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、主要内容:本系统采用美国ATMEL公司生产的单片机AT89C51,以及其它芯片来设计交通灯控制。实现了通过AT89S51芯片的P2口设置红、绿灯点亮的功能,通过AT89C51芯片的RXD、TXD输入、输出设置显示时间。交通灯的点亮采用发光二极管实现,时间的显示采用七段数码管实现。基本要求:(1)在一个十字路口的两条主干道上,分别装上一套红、黄、绿3种信号灯。(2)在通常情况下,一条主干道为绿灯,另一条主干道为红灯。控制南北向、东西向交通灯,指示时间为25s,当时设计一个交通信号灯实时控制系统,要

2、求具有以下功能:(3)时间为5s时黄灯点亮闪烁,5s时间到,交通灯换向。亮灯规律:南北红灯亮25s,东西绿灯亮25s南北黄灯亮5s,东西黄灯闪5s南北绿灯亮25s,东西红灯亮25s南北黄灯闪5s,东西黄灯亮5s主要参考资料:[1]王文杰单片机应用技术冶金工业出版社[2]李全利单片机原理及接口技术第二版高等教育出版社[3]胡汉才单片机原理及其接口技术清华大学出版社[4]严天峰单片机应用系统设计与仿真调试北京航空航天大学出版社[5]张毅刚MCS-51单片机应用设计哈尔滨工业大学出版社[6]刘瑞新单片

3、机原理与应用教程机械工业出版社[7]吴国经单片机应用技术中国电力出版社完成期限:指导教师签名:课程负责人签名:年月日17郑州华信学院课程设计说明书题目:交通灯设计姓名:刘鹏程院(系):机电工程学院专业班级:电气工程及其自动化一班学号:0902120122指导教师:宋东亚许洋洋成绩:时间:2011年11月16日至2011年12月16日17目录1摘要32任务分析与设计思路32.1任务分析:32.2设计思路43总体设计53.1单片机内部资源分布图:53.2硬件原理框图:53.3软件结构框图:63.4软

4、硬件分工64详细设计64.1设计电路:74.2交通灯电路:74.3倒计时显示电路:75仿真电路及效果图:85.1仿真电路:95.2仿真效果:96软件框图126.1主程序流程图:127程序及注释137.1主程序:138调试与运行159心得体会1510设计资料及参考文献16171摘要在日常生活中,交通灯作为管理交通、调协车辆的一个便捷的手段,起着很大的作用。各种交通工具、行人都要根据交通灯的变化来决定是否前行,通行的时间的规定协调了它们的步伐,极大的减少了由于交通混乱引起的各种事故的发生。因此,一个

5、完善的交通系统中,交通灯是必不可少的设备,一个完善的交通灯程序会更有效的管理当前道路中出现的实际情况,使车辆、行人的行进变得更顺畅、更和谐。随着我国国民经济的快速发展,我国机动车辆发展迅速,而城镇道路建设由于历史等各种原因相对滞后,交通拥挤和堵塞现象时常出现。如何利用当今计算机和自动控制技术,有效地疏导交通,提高城镇交通路口的通行能力,减少交通事故是很值得研究的一个课题。目前,国内的交通灯一般设在十字路口,在醒目位置用红、绿、黄三种颜色的指示灯加上一个倒计时的显示器来控制行车。2任务分析与设计思

6、路2.1任务分析:本次设计要求:运用所学单片机原理、模拟和数字电路等方面的知识,设计出一台交通信号灯,模拟路口交通信号。交通灯要求如下:1)交通信号灯能够控制东西、南北两个方向的交通,红绿黄灯用对应颜色的发光二极管代替;2)用四个2位数码管分别显示东、南、西、北方向的通行时间,东西或南北通行时间为25秒,红绿灯切换中间黄灯闪烁5秒。目前,我们接触到的交通灯都位于十字路口,假设实际情况为东西南北走向的十字路口,如下图:17东西南北各三盏灯,每三盏分别为红、黄、绿三种颜色,总共十二盏灯,而实际情况下

7、,东西方向灯亮灭一致,南北方向灯亮灭一致,故只需要按东西为一组,南北为一组,两组交错亮灭来设计控制系统,即可达到交通灯系统的控制目的。根据以上分析那么只需要控制东南或者西北六盏灯亮灭规律就能实现控制,另外两组对应一致就行了。根据设计要求,要求东西或者南北通行25秒,红绿灯切换中间黄灯闪烁5秒。那么要求绿灯亮放行,放行线,绿灯持续亮(通行时间)25秒,黄灯亮(警告提醒时间)5秒,红灯亮禁止通行,禁止线,为了简化设计,也为25秒。切换过程东西南北均为黄灯闪烁。1.1设计思路基于完成以上任务分析,结合

8、所学有关知识,尤其是本学期所学关于单片机的中断系统和定时/计数器的相关知识及应用,我们知道对于红、绿、黄两组各三盏灯的控制,可以通过把这六盏灯分别接到单片机的六个输出引脚,若用P1口进行输出,则分配如下:AT89C51P1.0P1.1P1.2P1.3P1.4P1.5L1L2L3L4L5L6(东西红)(东西黄)(东西绿)(南北红)(南北黄)(南北绿)LED显示分布通过对P1口P0~P5编程从而实现控制。而时间的各盏灯的熄灭时间的延时情况,则用定时/计数和中断结合应用实现控制。而输出的时间显示则每个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。