毕业论文(设计)基于STC89C51单片机的交通灯设计V1.3说明书.docVIP

毕业论文(设计)基于STC89C51单片机的交通灯设计V1.3说明书.doc

  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文档。上传文档
查看更多
摘 要 一个完整的交通灯相当于一个简单的单片机系统,该系统有交通灯设置电路、单片机、显示电路等构成。信号灯控制的实现是通过电路与汇编程序的结合来完成,其中信号灯的模拟采用了发光二极管,发光二极管有熄灭、点亮和闪烁三种信号,其中闪烁信号的产生运用了延时程序来实现,而时间倒数方面引进了数字显示,克服了人们在等待时的心急的心情减少了红灯未灭,闯红灯的现象电路部分是汇编程序的设计与调试都在KEIL上完成的虚拟元件来代替系统功能设计完善,采用AT89C51单片机为核心,具有实用,方便,灵活的特点。随着电子技术的广泛应用,车辆日益增多将成为一种发展趋势,所以要有一套安全可靠的交通指示灯。关键字:AT89C51LED显示交通灯 目 录 4 1.1 设计题目及要求 4 1.2 备选方案设计与比较 5 1.2.1方案一 5 1.2.2方案二 5 1.2.3方案三 5 1.2.4各方案分析比较 5 第二部分 系统硬件平台的设计 6 2.1 总体设计方案说明 6 2.1.1 设计原理分析 6 2.2 单片机概述 7 2.2.1 单片机处理器 7 2.3 硬件电路的设计 10 2.4 时钟电路设计 10 2.4.1 时钟电路及参数计算 10 2.4.2 工作原理和功能说明 8 2.5 复位电路设计 8 2.5.1 复位电路及参数计算 8 2.5.2 工作原理和功能说明 8 第三部分 系统软件的设计与实现 9 3.1 程序框图及主程序流程图 9 3.1.1 软件设计思路 9 3.1.2 程序框图如图5所示 9 3.1.3 主程序设计 9 3.1.4 定时中断子程序 10 3.2 十字路口交通灯仿真 10 3.2.1 仿真软件简介 10 3.2.2 仿真电路图 11 3.2.3 仿真结果(附图) 12 第四部分 安装调试与性能测量 13 4.1 电路安装 13 4.2 系统软件、硬件调试 14 4.2.1 调试步骤及测量数据 14 4.2.2 故障分析及处理 14 参考文献: 15 课程设计总结 15 注:报告正文的排版: 15 第一部分 设计任务 1.1 设计题目及要求 1、通过单片机课程设计,熟练掌握单片机C语言的编程方法,将理论联系到实践中去,提高我们的动脑和动手的能力。 2、通过交通信号灯控制系统的设计,掌握定时/计数哭的使用方法,和简单程序的编写,最终提高我们的逻辑抽象能力。 3、在十字路口的东西和南北两个方向都各有红、黄、绿三个信号灯。红、黄、绿交通灯的变化规律为1)南北方向的绿灯、东西方向的红灯同时亮0秒2)南北方向的绿灯灭、黄灯亮5秒,同时东西方向的红灯继续亮3)南北方向的黄灯灭、红灯亮,同时东西方向的红灯灭、绿灯亮,持续0秒4)南北方向的红灯继续亮,同时东西方向的绿灯灭、黄灯亮5秒5)转1)重复。RAM,及计数器。若用该方案,可提供较多I/O口,但操作起来稍显复杂。 方案二的优点是电源系统简明扼要,节约成本;缺点是输出功率不高。完全采用点阵式LED显示实现复杂,且须完成大量的软件工作;但功能强大,可方便的显示各种英文字符,汉字,图形等。直接在I/O口线上接上按键开关。因为设计时精简和优化了电路,所以剩余的口资源还比较多,我们使用四个按键,分别是K1、K2、K3、K4。 方案三的优点是电源采用单片机控制模块提供电源,具有使用方便,节约成本。采用数码管与点阵LED相结合的方法因为设计既要求倒计时数字输出,又要求有状态灯输出等,为方便观看并考虑到现实情况,用数码管与LED灯分别显示时间与提示信息。这种方案既满足系统功能要求,又减少了系统实现的复杂度。直接在I/O口线上接上按键开关,设计时精简和优化了电路。 综合以上所述,权衡利弊,第三种方案可互补一二方案的优缺,我们决定采用方案三以实现系统的显示功能。由于该系统对于交通灯及数码管的控制,只用单片机本身的I/O口就可实现,且本身的计数器及RAM已经够用,故可以直接在I/O口线上接上按键开关,故选择方案三。 第二部分 系统硬件平台的设计 2.1 总体设计方案说明 2.1.1 设计原理分析 图1 十字路口交通图 首先了解实际交通灯的变化情况和规律。假设一个十字路口如上图所以,为东南西北走向。初始状态0为东西南北都红灯亮。然后转状态1东西绿灯通车,南北红灯亮。过一段时间后,转状态2,东西绿灯灭,黄灯闪几下,南北还是红灯。再转状态3,南北绿灯通车,东西红灯亮。过一段时间后转状态4,南北绿灯灭,闪几个黄灯,东西还是为红灯亮,一段时间后,又循环至状态1。 1、列出交通信号灯的状态表如下:(其中,1代表灯亮,0代表灯灭) 状态 北 西 南 东 绿黄红 绿黄红 绿黄红 绿黄红 0 001 001 001 001 1 001 100 001 100 2 001 010 001 01

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档