基于msp430的交通灯控制系统课程设计说明书(编辑修改稿)内容摘要:

YellowD11GreenD9YellowR1Y1G1G3Y3R3R4Y4G4R2 Y2 G2R11Y11G11R21 Y21 G21R31Y31G31R41Y41G41330R24330R22330R20330R18330R16330R26330R25330R23330R21330R19330R17330R27VCCR1Y1G1R2Y2G2G4Y4R4G3Y3R3 图 6 红绿灯显示电路 由于 LED 有高节能、安全性高 、寿命长 、快速响应、运行成本低等优点,所以用作显示很合理,特别是室外运作, LED 更有优势。 采用灌电流的输出方式,提高了了电流驱动能 力,保证了 LED 灯的亮度。 3.软件系统单元设计 protel 99 概述 (1) 将电原理图编辑 (Schematic Edit)、印制电路板设计 (PCB)、可编程逻辑器件PLD 设计、自动布线 (Route)、电路模拟 /仿真 (Sim)等功能有机地结合在一起,是真正意义上的 EDA 软件,智能化、自动化程度高。 (2) 支持由上到下或由下到上的层次电路设计,使 Protel98 能够完成大型、复杂的电路设计。 基于 MSP430 单片机的 交通信号灯 控制系统 11 (3) 当电原理图中的元件来自仿真元件库时,可以直接对电原理图中的电路进行仿真测 试。 (4) 提供 ERC(电气法则检查 )和 DRC(设计规则检查 ),最大限度地减少设计差错 . (5) 库元件的管理、编辑功能完善,操作非常方便。 通过基本的作图工具,即可完成原理图用元件电气图形符号以及 PCB 用元件封装图形的编辑、制作。 (6) 全面兼容 TANGO 及 Protel for DOS,即在 Protel98 中可以使用、编辑 TANGO或低版本 Protel 建立的文件,并提供了与 OrCAD 格式文件转换功能。 (7) Schematic 和 PCB 之间具有动态链接功能,保证了原理图 与印制板的一致性,以便相互检查、校验。 (8) 具有连续操作功能,可以快速地放置同类型元件、连线等。 IAR FOR 430 简介 IAR Systems 是全球领先的嵌入式系统开发工具和服务的供应商。 公司成立于 1983年,迄今已有 27 年,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,包括:带有 C/C++编译器和调试器的集成开发环境、实时操作系统和中间件、开发套件、硬件仿真器以及状态机建模工具。 国内普及的 MSP430 开发软件种类不多,主要有 IAR 公司的 Embedded Workbench forMSP430(简称 EW430)和 AQ430。 目前 IAR 的用户居多。 IAR EW430 软件提供了工程管理,程序编辑,代码下载,调试等所有功能,并且软件界面和操作方法与 IAR EW for ARM等开发软件一致,因此,学会了 IAR EW430,就可以很顺利的过度到另一种新处理器的开发工作。 子任务流程 在本设计中有两个任务和一个中断, 任务 0 创建了两个任务, 任务 1 用于对红绿灯的驱动控制与计时; 任务 2 用于 LED 显示驱动器。 两个任务同时进行,相互渗透;任务 1 计时改变当前的倒计时 Time, 而任务 2 进行当前 Time 的显示;同时还进行中断控制,提高了系统的灵活性,在本系统中,中断与两个任务实时进行,并行执行。 中断任务主要进行紧急情况处理,并保护当前的现场,以便于恢复。 在处理紧急情况时,所有方向的红灯都亮 10S。 处理结束时,恢复到处理之前的状态,并继续执行交通控制。 基于 MSP430 单片机的 交通信号灯 控制系统 12 中断进入 恢复现场 图 7 任务 1流程 任务 1 用于对红绿灯的驱动控制与计时,改变当前的倒计时 Time(如图 7)。 任务2 主要进行 LED 显示,通过动态扫描的 方法进行 2 位 LED 显示。 4.系统测试 基于 MSP430 单片机的交通控制系统测试,实现了:( 1)南北绿灯时,东西红灯( 30S);( 2)南北黄灯闪烁( 3S),东西红灯;( 3)南北红灯,东西绿灯( 30S);( 4)南北红灯,东西黄灯闪烁( 3S);倒计时显示用 2 位 LED 显示;有紧急情况处理机制,当紧急情况触发时,所有方向亮红灯( 10S);紧急情况处理后,可以恢复到紧急情况处理这前的状态,即现场保护。 在整个测试中,运行正常无异常。 5.结论 经过几个月的努力,我终于完成了这次的毕业设计《基于 MSP430 单片机 的交通信号灯控制系统》。 从接受到这个课题到逐步的完成,每一步的完成对我来说都有着新的任务 1 初始化 模式 4 模式 0 模式 1 模式 3 模式 2 南北绿灯,东西红灯 南北红灯,东西绿灯 南北黄灯闪烁,东西红灯 南北红灯,东西黄灯闪烁 基于 MSP430 单片机的 交通信号灯 控制系统 13 体会。 在大学期间,这是给我的最大的一个挑战。 从拿到这个题目开始,到收集这方面的资料,一步一步的逐步完善自己的方案设计,在这个过程中可以说自己收获了很多,同时也发现了自身知识的不足,我们必须具备一定的专业基础知识,才能成功的设计出一件合格的东西。 当然最重要的是学到了关于基本 MSP430 的一些基本应用,同时也加深了对一些常用电路的了解及设计方法。 但是其中遇到的问题也不少,因为我们之前学的都是 51 单片机,现在着手做 MSP430 的 芯片,这是一个很有难度和挑战性的设计,所以很多的内容都是需要自己去自学的,比如有些 MSP430 的芯片和引脚问题不懂的时候就可以试着去参考 51 单片机的,两者相比较一下,一些问题就能迎刃而解,这也是一种很好的学习方法。 通过这一阶段的毕业设计,我受益匪浅,不仅锻炼了良好的逻辑思维能力,而且培养了弃而不舍的求学精神和严谨作风。 回顾此次毕业设计,是大学三年所学知识很好的总结。 基于 MSP430 单片机的 交通信号灯 控制系统 14 参考文献 [1] 姜志海.单片机原理及应用 [M].北京:电子工业出版社, [2] 龙脉工作室. 51 单片机 C 语言应用开发技术大全 [M].北京:人民邮政出版社, [3] 彭为 黄科 雷道仲.单片机典型系统设计 [M].北京。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。