计算机控制技术课程设计基于单片机的交通灯控制.doc
《计算机控制技术课程设计基于单片机的交通灯控制.doc》由会员分享,可在线阅读,更多相关《计算机控制技术课程设计基于单片机的交通灯控制.doc(20页珍藏版)》请在三一办公上搜索。
1、计算机控制技术课 程 设 计成绩评定表设计课题 : 基于单片机的交通灯控制 学院名称 : 电气工程学院 专业班级 : 学生姓名 : 学 号 : 指导教师 : 王 黎 设计地点 : 中原路校区2号楼402 设计时间 : 2011.6.272011.7.3 指导教师意见:成绩: 签名: 年 月 日 计算机控制技术课 程 设 计 课程设计名称: 基于单片机的交通灯控制 专 业 班 级 : 自动F0805 学 生 姓 名 : 学 号 : 指 导 教 师 : 设 计 地 点 : 中02 课程设计时间: 2011.6.272011.7.3 计算机控制技术 课程设计任务书学生姓名专业班级自动F0805学号题
2、 目基于单片机的交通灯控制课题性质工程设计课题来源自拟课题指导教师王黎主要内容利用单片机完成交通信号灯控制器的设计, 该交通信号灯控制器由一条主干道和 一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。任务要求第1天:熟悉课程设计任务及要求,针对课题查阅技术资料。第2天:确定设计方案。要求对设计方案进行分析、比较、论证,画出方框图,并简述工作原理。第3-4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。第5天:撰写课程设计报告。要求内容完整、图表
3、清晰、文理流畅、格式规范、方案合理、设计正确,篇幅不少于5000字。主要参考资料1.楼然苗.单片机课程设计指导 2 熊静琪计算机控制技术北京:电子工业出版社,20033 高金源计算机控制技术北京:北京航空航天大学出版社,20014徐维祥.单片微型机原理及应用 大连理工大学出版社,2006.125 张晋格计算机控制原理与应用北京:电子工业出版社,1995审查意见系(教研室)主任签字: 年 月 日目录1 引言 .12总体方案设计.2 2.1系统设计要求.2 2.2系统整体结构.2 2.3方案论证及其选择.33硬件电路设计.4 3.1数码管显示电路.4 3.2复位电路设计.53.3晶振电路设计.73
4、.4电源电路设计.7 3.5时钟电路设计.83.6单片机最小硬件电路设计.83.7最小硬件系统电路图设计.93.8红、绿、黄灯控制电路设计.104程序设计.11 4.1程序总体设计.11 4.2主程序设计.124.3显示子程序设计.124.4交通控制时间处理子程序设计.135心得体会.156参考文献.167 附录.171 引言现在的每个城市中,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。但是这一技术在19世纪就已出现了。1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师
5、纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿色两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。1914年,电气启动的红绿灯出现在美国。这种红绿灯由红绿黄三色圆形的投光器组成,安装在纽约市5号大街的一座高塔上。红灯亮表示“停止”,绿灯亮表示“通行”。1918年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下喇叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏感的路面时,它就能察
6、觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1968年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。本文主要采用的是用数码管
7、与点阵 LED 相结合的方法因为设计既要求倒计时数字输出,又要求有状态灯输出等,为方便观看并考虑到现实情况,用数码管与 LED 灯分别显示时间与提示信息。2总体方案设计2.1系统设计要求(1)处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时, 支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2)干道均有车时,两者交替允许通行,主干道每次放行 30 秒,支干道每次放 行 30秒,设立30 秒计时、显示电路。 (3)绿灯亮到红灯亮的转换过程中,要亮 5 秒黄灯作为过渡。黄灯亮时,原红 灯按 1Hz 的频率闪烁。 (4)支干道通行时间及黄灯亮的时间均可在 099 秒内任意设置。2.2系
8、统整体结构本文中用通用的LED数码管作为时间显示器件,二极管作为交通控制的指示灯。共需要8个数码管、12个二极管(红、黄、绿各4个)。其系统的整体结构如下图2.2所示,图2.2 系统结构框图整个系统中单片机可选用 AT89S51, 它与 8051 系列单片机全兼容, 但其内部带有 4KB 的 FLASH ROM,设计时无需外接程序存储器,为设计和调试带来极大的方便。南北向和东西向各采 用 2 个数码管计时, 同时需要对该方向的指示灯的点亮时间进行倒计时。 键盘系统可以根据 系统的需要设置不同的键的个数,可以选择线式键盘或矩阵式键盘,若单片机的 I/O 口不够 用时,可以考虑扩展 8255 或
9、8155 满足系统的要求。2.3方案论证及其选择2.3.1电源方案的选择 为使模块稳定工作,须有可靠电源,通常AT89S51单片机的工作电压范围:4.0V5.5V, 所以我们在本设计中选用5V的直流外界电源即可。但是所提供的这个电源必须是稳定且可靠的。2.3.2输入方案的选择 方案一: 采用 AT89S51 扩展 I/O 口及键盘,显示等。该方案的优点是: 使用灵活可编程,并且有 RAM,及计数器。若用该方案,可提供较多 I/O 口,但操作起来稍显复杂。 方案二: 直接在 I/O 口线上接上按键开关。因为设计时精简和优化了电路,所以剩余的口资源还比较多,由于该系统对于交通灯及数码管的控制,只用
10、单片机本身的 I/O 口就可实现,且本身的计数器及 RAM 已经够用,故选择方案二。2.3.3显示界面方案的选择方案一: 完全采用数码管显示。这种方案只显示有限的符号和数码字符,无法胜任题目要求。方案二: 完全采用LED 显示。这种方案实现复杂,且须完成大量的软件工作;但功能强大,可方便的显示各种英文字符,汉字、图形等。 方案三: 采用数码管与LED 相结合的方法因为设计既要求倒计时数字输出,又要求有状态灯输出等,为方便观看并考虑到现实情况,用数码管与LED 灯分别显示时间与提示信息。 这种方案既满足系统功能要求,又减少了系统实现的复杂度。权衡利弊,第三种方案可互补一 二方案的优缺,我们决定采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 技术 课程设计 基于 单片机 交通灯 控制

链接地址:https://www.31ppt.com/p-4194640.html