单片机交通.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机交通

徐州师范大学电气工程及自动化学院 单片机实训 姓 名:龙 小 锋 班 级:07 电 51 学 号 地 点:工 学 院 405A 日 期:09年12.14-12.31 交通灯设计 摘要 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。本系统采用单片机AT89C52为中心器件来设计交通灯控制器,系统实用性强、操作简单、扩展性强。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。 目录 1、摘要…………………………………………………………. 1 2、前言…………………………………………………………. 3 3、方案论证…………………………………………………….3 4、程序流程…………………………………………………….7 5、源程序……………………………………………………….8 6、小结………………………………………………………….10 7、致谢………………………………………………………….11 8、参考文献……………………………………………………. 12 前言 通过对本课题的设计,进一步熟悉单片机控制系统,并了解系统设计的一般规律。 设计一个交通灯控制系统,该控制系统工作后,交通灯按照下列规律变化:初始态东南西北均为红灯,持续一段时间;然后转为状态1,为东西红、南北绿;状态2:东西红灯不变、南北绿灯灭、黄灯闪烁五次;状态3:为东西绿、南北红;状态4:为东西绿灯灭、黄灯闪烁五次、南北红灯不变;最后回到状态1,依次循环。如遇到特殊情况,可拨动应急开关,使各各向均为红灯,特殊车辆不受红灯限制,待其顺利通过后将开关拨回原位,系统恢复原状态运行。 方案论证 由系统要求可知,要实现东南西北四个方向三张颜色的灯光控制可选用12只单色LED发光管作为交通灯,加上一个应急开关,共需要13根I/O线控制;也可以采用4只双色LED发光管,每只双色管需要2根I/O线,这样只需要9根线就能满足系统要求。但考虑到南北方向和东西方向的变化是一样的,所以只需要7根I/O线。原理图如图1所示。 选用89C51、89S51或其他与51系列兼容的带片内存储器的单片机均可。本方案采用的是P1.2、P1.3、P1.4控制南北的黄红绿灯,P1.5、P1.6、P1.7控制的是东西的黄红绿灯。当P1口的某位输出为逻辑“1”时,经74LS06驱动后发光二极管亮,反之就不亮。8只电阻为74LS06的上拉电阻,起到限流作用。应急开关接外部中断INT0,这样可以用中断或查询的方式获取应急开关的状态,编程较为灵活。 交通灯的发光规律如下: 全红4s 东西红、南北绿(10s) 东西红、南北黄闪三次(3s) 南北红、东西黄闪三次(3s) 东西绿、南北红(15s) 可以看出共有五个状态,每个状态持续不同的时间,如果每个状态用相应的子程序来表达。五个状态中都包含送状态字和调用延时程序这两个内容。首先要确定状态字,状态字的形成取决于接线。原理图1中P1.7、P1.6、P1.5控制东西的红黄绿灯,P1.4、P1.3、P1.2控制的是南北的红黄绿灯,口线为“1”时对应的灯发光,这样根据接线可得出各个状态的状态字如下: 东西 南北 绿 红 黄 绿 红 黄 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 状态字 全 红 0 1 0 0 1 0 0 0 48H 东西红南北绿 0 1 0 1 0 0 0 0

文档评论(0)

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

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

1亿VIP精品文档

相关文档