交通灯控制系统设计精要.docxVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交通灯控制系统设计  PAGE \* MERGEFORMAT 17 交通灯控制系统设计 ________交通灯控制系统设计__________ --基于单片机MSP430 实验结果 总体设计 设计指标 感想 程序代码 设计要求 设计目的 摘 要 一个好的交通灯控制系统,将给道路拥挤、违章控制等方面给予技术革新。随着大规模集成电路及计算机技术的迅速发展,以及人工智能在控制技术方面的广泛运用,智能设备有了很大的发展,是现代科技发展的主流方向。基于MSP430单片机的交通控制系统以MSP430F149单片机为路口控制核心、液晶屏12864和LED灯作为显示、驱动电路与部分模拟器件构成的一种电子产品。MSP430F149单片机为控制核心,能实时的进行控制;此系统可以长时间稳定的运行,可用于各种十字路口,进行自动的交通控制,由于留有其它接口,可以很方便的进行升级扩展。 本设计实现的功能为:液晶屏上东西方向与???北方向的交通灯控制;液晶屏上交通灯的时间显示;LED红绿黄三种灯的交替发光;当有救护车出现两个方向的红灯亮起。 1. 设计目的 (1)学习MSP430 内部定时器的原理及应用。 (2)掌握外部中断技术的原理及应用。 (3)掌握独立按键的识别方法及数码显示电路的设计。 (4)了解Proteus 及IAR FOR 430(EW430)软件的应用。 2.设计指标 (1)用发光二级管模拟东、西、南、北四个路口的交通信号灯。 (2)在十字路口处,交通灯的基本变化规律为:当东西方向放行、南北方向禁 行时,东西方向放行的总时间为30 s,其中绿灯亮25 s,接着黄灯亮5 s 后,红 灯开始点亮,东西方向禁行,南北方向又开始放行。 (3)用2 位数码管进行30 s 递减时间显示。 (4)当有急救车到达时,路口的信号灯全部变红,以便让急救车通过。急救车 通过的时间为10 s。 3.设计要求 (1)硬件设计:设计电路原理图,并进行系统功能描述。 (2)软件设计:设计程序流程图并编制编程。 (3)在软件平台中进行仿真调试。 (4)搭建实验电路,下载程序,进行硬件调试。 (5)整理实验报告,并对设计过程进行归纳总结。 4.总体设计 系统设计思路 在硬件上,为了简洁,做成两个部分。一方面在液晶屏上标识东西方向和南北方向交通灯的状态和时间倒数,一方面用LED灯来显示十字路口灯的状态。在液晶屏上面我们把显示设置为十字路口的样子,用_和~来画出路口,左上角和右上角显示我们组的姓名,东西两侧中文显示,路口处用“R”“Y”“G”来代表红灯、黄灯和绿灯,旁边来倒数显示剩余通行时间。左下角和右下角显示救护车的状态(救护车出现coming和不在away)。此外我们将P1.2作为救护车信号的输入端,LED灯方面设置P3.0,P3.1,P3.2作为南北方向的红黄绿灯的输出端口连接相应的灯,同时P4.0,P4.1,P4.2作为东西方向的。而主程序中设置四种状态。设计思路如下图。 LED灯显示 液晶显示屏显示 无救护车的四种状态 系统的主要组成 本系统主要包括单片机电路、12864液晶显示电路以及LED数码灯电路。 C语言部分设计 1.中断处理函数:在该函数中每次循环一次,增加计数的data1,判断data1的大小从而判断处于哪种状态,从而对南北和东西方向的时间进行记录; 2.主函数中进行端口的初始化和其他函数(中断函数,初始化程序,汉字显示函数等)的引用; 3.输入输出端口的中断函数对救护车来的情况进行处理,并对显示的时间和此时显示的字符进行定义,并定义输出端口的高/低电平。 MSP430单片机系统 MSP430 是德州公司新开发的一类具有16 位总线的带FLASH 的单片机,由于其性价比和集成度高,受到广大技术开发人员的青睐.它采用16 位的总线,外设和内存统一编址,寻址范围可达64K,还可以外扩展存储器.具有统一的中断管理,具有丰富的片上外围模块,片内有精密硬件乘法器、两个16 位定时器、一个14 路的12 位的模数转换器、一个看门狗、6 路P 口、两路USART通信端口、一个比较器、一个DCO 内部振荡器和两个外部时钟,支持8M 的时钟.由于FLASH型,则可以在线对单片机进行调试和下载,且JTAG 口直接和FET的相连,不须另外的仿真工具,方便实用,而且,可以在超低功耗模式下工作,对环境和人体的辐射小,测量结果为100mw 左右的功耗(电流为14mA 左右),可靠性能好,加强电干扰运行不受影响,适应工业级的运行环境,适合与做手柄之类的自动控制的设备.我们相信MSP430 单片机将会在工程技术应用中得以广泛应用,而且,它是通向DSP 系列的桥梁,随着自动控制的高速化和低功耗化 ,MSP430 系列将会得到越来越多人的喜爱。 MSP

文档评论(0)

糖糖 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档