基于单片机的交通灯控制系统设计(程序+任务书+答辩稿+说明书).doc

基于单片机的交通灯控制系统设计(程序+任务书+答辩稿+说明书).doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务书 学 生 姓 名 学号 班级 专业 设计题目 基于单片机的交通灯控制系统设计 指导教师姓名 职 称 工作单位及所从事专业 联系方式 备 注 设计内容: 利用单片机作为主控器件,设计一交通控制系统: 实现南北、东西路口红黄绿灯控制; 具有倒计时显示功能; 紧急情况可实现南北、东西路口同时禁止通行; 基本要求: 1.电路图设计 2.程序设计 3.系统仿真 4完成说明书撰写 进度安排: 第三周~第六周:选题及查找相关资料 第七周:主要查找与课题相关的资料 第八周:相关资料的整理并对其进行理解 第九周:对毕业论文的资料进行初步的整理 第十周:期中检查 第十一周:对论文进行修改及进行仿真实验 第十二周:对毕业论文进行排版 第十三周:检查排版及内容 第十四周:加深对毕业论文的理解准备答辩 第十五周:检查毕业设计论文的地方准备答辩 第十六周:进行答辩 主要参考文献、资料(写清楚参考文献名称、作者、出版单位): [1] 苏平.《单片机原理与接口技术》.电子工业出版社.2003年5月 [2] 林伸茂.《8051单片机彻底研究实习篇》.人民邮电出版社.200年8月 [3] 韩志军.《单片机应用系统设计》.机械工业出版社.2005年1月 [4] 陈坤、张义军.《电子设计技术》.电子科技大学出版社.1997年5月 [5] 郑应光.《模拟电子线路(一)》.东南大学出版社.2005年3月 [6] 李秀忠.《单片机应用技术》.人民邮电出版社.2007年1月 [7] 肖洪兵.《跟我学单片机》.北京航空航天大学出版社.2002年3月 审 批 意 见 教研室负责人: 年 月 日 备注:任务书由指导教师填写,一式二份。其中学生一份,指导教师一份。 摘 要 本设计是交通信号灯控制系统,随着社会的不断的进步,社会的不断发展。交通也日渐复杂,交通的自动化也不断更新,交通的一些指挥系统光靠人来完成是远远不够的,这就需要设计各种交通指挥自动化系统来完成这些复杂的工作。从而使交通指挥系统更加有秩序,更加安全。至此本人设计了交通信号灯控制系统,来指挥十字路口车辆的停通,使红绿灯指挥系统实现自动化,无人化。 该交通灯控制系统控制的是东西和南北两个方向上的车辆通行,系统共采用6个发光二极管来模拟各路交通信号灯,4个LED七段数码管以倒计时的方式显示各个方向上允许通行或禁止通行的信号灯剩余的时间。停35S,准备5S,之后通行30S,并在东西和南北两个方向上这两种状态不断循环。此系统核心元件为单片机AT89C51,单片机)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。对其编写相关程序来控制交通信号灯和数码管的时间显示,并采用外部中断来控制紧急情况。 关键词 AT89C51芯片;数码管;交通灯 目 录 摘 要 1 第一章 概述 2 1.1 设计思想 2 1.2 交通灯设计方案选择与论证 2 1.3 设计要求及目的 3 1.3.1 基本要求 3 1.3.2 提高要求 3 1.3.3 设计目的 3 1.4 交通灯控制系统简要说明 4 第二章 系统总体方案及硬件设计 5 2.1 主控芯片AT89C51单片机 5 2. 2 两位八段式数码管 7 2.3 复位和时钟电路 9 2.4 其它元件的说明 10 2.5 总电路的设计 10 2.5.1 系统电路原理图 10 2.5.2 总体电路的工作原理 10 2.5.3 各端口控制作用 11 第三章 软件设计 13 3.1 交通灯状态的分析 13 3.2 主程序流程图 13 3.3 中断程序流程图 16 第四章 Proteus软件仿真 17 4.1 仿真过程 17 4.2 检测与调试 18 总 结 20 参考文献 21 致 谢 22 附录1:源程序代码 23 附录2:元器件明细表 28 第一章 概 述 1.1 设计思想 由表(1),可以看出一个大周期的时间为两个红灯的时间,在程序中设一个计数器,当从0计至两个红灯时间时,为一个周期,对其清零,从新下一个周期。从图上也可以看出,在一个周期内,有四个特殊时间点,这四个特殊时间点是需要换向的,当计数器里的数和四个特殊点相同时,说明至少有一路信号被减到0,需要重新对数据区送数,而且还要把红绿灯的状态换一下。 正常工作时(既没有键按下时

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档