网站大量收购独家精品文档,联系QQ:2885784924

基于51单片机智能交通灯的控制系统设计文章.doc

基于51单片机智能交通灯的控制系统设计文章.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文毕业设计开题报告论文报告设计报告可行性研究报告

前言 自从20世纪70年代单片微型计算机诞生以来,单片机以其功能强、体积小、质量轻、价格低、可靠性高、可塑性好等得到了广泛的应用。单片机是目前世界上数量最多的计算机。在现代人类生活中,几乎每件电子和机械产品都集成有单片机,因而,单片机已成为工程师们开发嵌入式系统和小型智能化产品的首选控制器。 随着社会经济的发展,车辆的增多,交通拥挤和阻塞现象时常出现,因此城市交通问题越来越引起人们的广泛关注。为保证交通安全,预防交通阻塞,交通灯得到了广泛的应用。因此设计新型的交通灯控制系统,对减少交通事故,缓解交通阻塞,提高畅通率具有很重要的现实意义。 考虑到单片机具有功能强、体积小、质量轻、价格低、可靠性高、可塑性好等特点,本次课程设计拟采用MCS - 51系列的单片机来实现十字路口交通信号灯的自动和手动控制。 单片机原理及应用课程设计是我们在学完课程理论知识后的一次综合性重要事件活动。该课程设计的主要目的是通过实践活动,巩固和加深《单片机原理及应用》课程中所学的理论知识,提高实验动手能力,基本掌握单片机应用电路的一般设计方法,提高电子电路的设计水平,加深对单片机软硬件知识的理解,获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。 目 录 前言 第一章 设计的目的和要求 1 1.1 设计的目的 1 1.2 设计的基本要求 1 1.2.1课程设计要求 1 1.2.2 基本设计功能要求 1 第二章 系统方案设计 2 2.1 设计任务分析及方案设计 2 2.2 硬件总体设计 2 2.2.1 系统组成方案 2 2.2.2 按钮、数码管显示功能的定义 2 2.3 软件总体设计 2 2.3.1.存储单元的分配、标志位的定义 2 2.3.2.主程序框图 3 2.3.3 中断控制有关寄存器 3 3.1 AT89C51单片机介绍 8 3.1.1 AT89C51单片机简介 8 3.1.2 各引脚说明 8 3.2 共阴极7段数码管介绍 10 第四章 硬件电路设计 12 4.1 晶振电路 12 4.2 复位电路 12 4.3中断电路 13 4.4 显示电路 13 第五章 软件设计 14 5.1 中断服务程序 14 5.2 延时子程序 14 5.3 数码管显示子程序 14 第六章 系统仿真及操作说明 16 6.1 Keil软件介绍 16 6.2 Proteus软件介绍 16 6.3 Proteus和Keil整合 16 6.4 仿真结果及操作 16 6.5 PCB板制作 20 第七章 课程设计总结 21 参 考 文 献 22 附录1:程序代码 23 附录2:原理图 29 第一章 设计的目的和要求 1.1 设计的目的 本次智能交通灯的控制系统设计是基于51单片机,通过本次课程设计,我们应该达到以下目的: 1)掌握51系列单片机的基本硬件结构及工作原理; 2)掌握51系列单片机的汇编语言及基本程序设计方法; 3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法; 4)掌握利用proteus和Keil软件进行整合实现系统的仿真。 1.2 设计的基本要求 1.2.1课程设计要求 本次课程设计中要求能熟练运用51单片机实现硬件与软件结合完成电子产品的设计,把理论和实践充分结合起来,提高动手实践和创新能力。另要会用Keil软件编程调试运行程序,并结合Proteus软件画出原理图进行仿真。 1.2.2 基本设计功能要求 基本设计功能要求主要分为以下几个部分: (1) 传统交通灯自动定时控制 交通灯用于控制行人和车辆依次通过十字路口。其设计要求如下: 1) 首先车行道亮绿灯45s,同时人行道亮红45s; 2) 45s后,车行道黄灯闪烁3次,亮、灭各1s,此时人行道仍维持红灯; 3) 6s后,转为人行道亮绿灯20s,车行道亮红灯20s; 4) 20s后,再转到第1)步,如此循环往复; 5) 51系列单片机控制整个系统工作; 交通信号灯用LED代替; 用7段数码管显示定时时间。 (2) 手动智能交通灯控制 为了提高交通控制和疏导能力,在传统交通灯自动定时控制系统中增加了如下设计要求: 当人行道无人时(实验时用K1控制),此时立刻让车辆通过。 当有特殊车辆时(如救护车和警车,实验时用K2控制),优先让其通过,此时人行道和车行道均亮红灯15s; 当有人需要过马路时(实验时用K3控制),此时能立刻让人通过,之后转入自动定时控制; 第二章 系统方案设计 2.1 设计任务分析及方案设计 本次课程设计,对于传统的交通灯定时控制系统主要涉及到的软件程序有定时延时程序,以及自动循环的无条件转移命令的使用。对于手动控制部分涉及中断程序的编写,中断加定时则可实现智能功能。 如此,传统的交通灯自动定时系统加上中断控制(实验用按键控制)就可实现简单的智能交通灯控制系统,提高交通的疏导能

文档评论(0)

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

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

1亿VIP精品文档

相关文档