基于单片机的交通灯程序设计毕设答辩演示稿.pptVIP

基于单片机的交通灯程序设计毕设答辩演示稿.ppt

  1. 1、本文档共20页,可阅读全部内容。
  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文档。上传文档
查看更多
基于单片机的交通灯系统的 设计与实现 指导老师:徐俊 答辩人:彭勇 专业班级:通信0601班 青岛农业大学理信学院 主要内容 交通灯控制系统的设计背景 系统的功能介绍 系统的具体实现 系统的软件开发环境和开发界面 结束语 致谢 交通灯系统的设计背景 随着经济的发展,交通运输中出现了一些传统方法难以解决的问题。道路拥塞现象日益严重,造成的经济损失越来越大,并一直保持大比例的增长。现在交通系统不能满足经济发展的需求。由于生活水平的提高,人们对交通运输的安全性及服务水平提出了更高的要求。 交通灯控制系统的功能 交通信号灯示意图 左西右东、上北下南 假设东西方向为主干道 南北方向为次要的道路 具体功能介绍 设置功能 控制系统利用按键,可设置四个方向的左转弯行车时间、左转弯注意时间、直行行车时间、直行注意时间。 左右方向的直行时间为35S,上下直行的时间为25S,同时这也是人直行的时间。 各方像转弯的方向为20S,注意时间都为3S。 行车时间显示 控制系统的组成 控制系统主要由微处理器(ATMEL公司的AT89S52单片机) 时钟电路(采用12MHz的无源晶体振荡器) 行车指示灯(红、黄、绿三种颜色的发光二极管) 时间显示器(采用0.5英寸共阴极、红色数码管) 设置按键(设置键、+1键、-1键、运行键组成) 直流电源(直流5V的电源) 控制系统的工作原理 整个控制系统是在微处理器按信号灯控制程序的控制下运行。系统通电后,通过按键对各行车时间进行设置,设置结束按运行键,控制系统即可按上述功能正常工作,各指示灯及各时间指示器正常显示。保证路口的交通有序进行。 控制微处理器的简介 系统的微处理器采用51系列ATMEL公司的AT89S52单片机,技术特性如下: 与MCS-51系列产品兼容 内部带8K字节(8位)可编程闪速程序存储器,其寿命(写/擦次数)为1000次,数据可保留10年 时钟频率:晶体可以在1.2MHz~12MHz之间任选 内部RAM(数据存储器):256字节(8位) 32条可编程I/O线,共分为4个I/O接口,每个接口8条I/O线,分别为P0、P1、P2、P3口。其中P0口可作普通I/0接口也可作数据总线(兼地址总线的低8位);P1口为普通I/O接口;也可作地址总线的高8位; P3口可作普通I/O接口(RXD、TXD)、外部中断源(INT0、INT1)、计数器输入(T0、T1)、扩展芯片的读/写控制口(RD、WR) 3个16 位可 编程定时器/计数器(T0、T1) 2个外部中断通道(INT0、INT1) 1个可编程串行接口通道(RXD、TXD) 5个中断源(INT0、INT1、T0、T1、 ES) 控制系统的硬件电路框图 控制系统框图如下: 交通灯PCB板图 控制系统的软件流程图 主程序流程图 中断服务程序流程图 软件开发环境的简介 keil C51  Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。 keil C51的开发界面 STC-ISP V3.1 软件下载界面 Altium Designer 6.0简介 Altium Designer Altium Designer 6.0,它是完全一体化电子产品开发系统的一个新版本,也是业界第一款也是唯一一种完整的板级设计解决方案。Altium Designer 是业界首例将设计流程、集成化PCB 设计、可编程器件(如 FPGA)设计和基于处理器设计的嵌入式软件开发功能整合在一起的产品,一种同时进行PCB和FPGA设计以及嵌入式设计的解决方案,具有将设计方案从概念转变为最终成品所需的全部功能。 交通灯实时控制系统电路图 数码管连接电路图 结束语 毕业设计是对我们大学四年中所学知识的一个全面的考察。在这次毕业设计中我将大学四年来所学的理论知识在毕业设计中进行了很好的实践,使自己理论联系实践的能力提高了,为我们即将走向工作岗位奠定了一定的基础。 致谢 感谢大学四年里教过我的老师,不仅让我学到了许多专业知识,更让我知道有严谨和勤奋的学习态度,坚忍不拔的精神是多么重要,最重要的是对人生的态度。 感谢我的导师对我毕业设计的悉心指导,提出了很好的建议和提供很多帮助。 最后,感谢辩组的老师,谢谢! * * 不显示 3~0 左右注意 过程8 35~0 38~3 左右直行 过程7 不显示 41~38 左右注意 过程6 20~0 71~41

文档评论(0)

精品天地 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档