基于单片机的多功能交通灯系统设计

上传人:m**** 文档编号:561708487 上传时间:2023-02-13 格式:DOC 页数:30 大小:82.50KB
返回 下载 相关 举报
基于单片机的多功能交通灯系统设计_第1页
第1页 / 共30页
基于单片机的多功能交通灯系统设计_第2页
第2页 / 共30页
基于单片机的多功能交通灯系统设计_第3页
第3页 / 共30页
基于单片机的多功能交通灯系统设计_第4页
第4页 / 共30页
基于单片机的多功能交通灯系统设计_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于单片机的多功能交通灯系统设计》由会员分享,可在线阅读,更多相关《基于单片机的多功能交通灯系统设计(30页珍藏版)》请在金锄头文库上搜索。

1、基于单片机的多功能交通灯系统设计doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 苏州市职业大学 毕业设计(论文)说明书 设计(论文) 设计(论文)题目 基于单片机的多功能交通灯系统设计 院 系 电子信息工程系 07 电子信息工程技术 1 专业班级 姓 学 名 号 指导教师 2010 年 6 月 11 日 基于单片机的多功能交通灯系统设计 摘 要 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控 制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往 作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构 软

2、硬件结合,加以完善。 随着汽车总量的不断增加,城市交通拥挤和堵塞现象时常出现,因而城市交 通指挥变得重要。一套性能齐全、安全有效的交通灯控制系统对一个城市来说必 不可少。 本系统采用 MSC-51 系列单片机 AT89C52 为中心器件来设计交通灯控制器, 实现了能根据实际车流量通过 AT89S52 芯片的 P2 口设置交通灯亮的功能; 采用 6 个发光二极管来模拟各路交通信号红绿黄三种灯循环点亮, 个 LED 七段数码 2 管以倒计时的方式显示允许通行或禁止通行的信号灯剩余的时间,停 10S,准备 3S, 之后通行 10S。 另外, 本系统还采用 1602 液晶显示器和 580c 喇叭 SP

3、EAKER 实现在交通灯交替点亮的同时液晶显示英文字符和播放背景音乐的功能, 液晶以 滚动方式随着红绿灯的交替点亮循环显示相应的提示标识, 实用性强、 操作简单、 扩展功能强。 本设计采用的程序编写语言为汇编语言,简单又便于阅读。编写程序的原则 是:1.满足设计的要求。2.尽量采用最好,最有效的算法。3.编写时应尽量用最 简洁的语言。编写好源程序后,采用 Keil uVision2 软件对其进行编译,使其生成 单片机可以识别的.hex 文件,再把此文件导入单片机 AT89S52 中即可。 关键词:单片机,交通灯,播放音乐,液晶显示 2 基于单片机的多功能交通灯系统设计 abstract Wit

4、h the rapid development of science and technology in recent years, SCM applications are deepening at the same time promote more traditional control detection update. In real-time detection and control of the microcomputer application system, the microcontroller is often used as a core component, onl

5、y the SCM knowledge is inadequate and should be based on specific hardware architecture hardware and software, to be improved. With the cars total growing urban traffic congestion and jams frequently occur, and thus become important urban traffic control. Complete set of performance, safety and effe

6、ctive traffic light control system is essential for a city. In this system, MSC-51 Series MCU AT89S52 to design the traffic signal controller, realized according to the actual traffic flow through the port P2 AT89S52 chip set of traffic lights function; with 6 a light-emitting diodes to simulate var

7、ious quarters red, green and yellow light traffic signal cycle of light, two seven-segment LED digital tube with a countdown displayed to allow access or prohibit the passage of the signal remaining time, stop 10S, ready 3S, after the passage 10S. In addition, the system also uses liquid crystal dis

8、play and 580c speakers SPEAKER 1602 to achieve the turn at the traffic lights lit LCD display, while English characters and play background music function, liquid crystal on a rolling basis alternating light cycle with lights display the corresponding prompt identification, practical, simple and pow

9、erful extensions. The design used in assembly language programming language, simple and easy to read. Programming principle is: 1. To meet the design requirements. 2. As far as possible the best and most effective algorithm. 3. Preparation should be kept in the most simple language. After the prepar

10、ation of a good source, using Keil uVision2 compile their software, to generate the microcontroller can recognize. Hex file, then import this file in MCU AT89S52 can. Key words: SCM, traffic lights, plays music, LCD 3 基于单片机的多功能交通灯系统设计 目 录 绪 论 5 第一章 单片机的基本知识 6 1.2 单片机的发展概述 6 1.3 单片机的特点 6 1.4 单片机的内部结构

11、 7 1.4.1 AT89S52 芯片简介 8 1.4.2 AT89S52 芯片的引脚排列及功能 9 1.4.3 时钟电路 10 1.4.4 复位电路 11 第二章 系统硬件设计 12 2.1 交通灯显示模块 12 2.2 数码管 LED 显示时间模块 13 2.2.1 数码管 LED 显示器 13 2.2.2 数码管 LED 时间显示 14 2.3 液晶 LCD1602 显示模块 15 2.3.1 1602 字符型 LCD 简介 15 2.3.2 1602LCD 的指令说明及时序 16 2.3.3 1602LCD 字符的显示 18 2.4 音乐播放模块 19 2.4.1 音调的确定 19 2

12、.4.2 节拍的确定 21 2.4.3 编码的确定 21 第三章 系统软件设计 23 3.1 设计程序流程图 23 3.2 控制器的软件设计 23 3.2.1 定时设定 23 3.2.2 1 秒钟的设定 24 3.2.3 软件延时 25 3.3 交通灯和数码管 LED 倒计时的源程序 26 3.4 液晶 LCD1602 显示字符源程序 27 3.5 音乐播放源程序 30 第四章 结论 33 致 谢 34 参考文献 35 附录 36 4 基于单片机的多功能交通灯系统设计 绪 论 随着社会经济的发展,交通问题越来越引起人们的关注。人、车、路三者关 系的协调,已成为交通管理部门需要解决的重要问题之一

13、。交通控制系统是用于 城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现 代交通监控指挥系统中最重要的组成部分。 当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的 手段。但这一技术在 19 世纪就已经出现了。 1858 年,在英国伦敦主要街头安装了以燃煤气为光源的红、蓝两色的机械 扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868 年, 英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上, 安装了世界 上最早的煤气红绿灯。 它由红绿两以旋转式方形玻璃提灯组成, 红色表示“停止”, 绿色表示“注意”。1869 年 1 月 2 日,煤

14、气灯爆炸,使警察受伤,遂被取消。 1914 年,电气启动的红绿灯出现在美国。这种红绿灯由红绿黄三色圆形的 投光器组成,安装在纽约 5 号大街的一座高塔上。红灯亮表示“停止”,绿灯亮表 示“通行”。 1918 年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一 种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来 启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当行 人踏上对压力敏感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯 的红灯延长一段时间,推迟汽车放行,以免发生交通事故。 信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路

15、通行能 力,减少交通事故有明显效果。 1968 年,联合国道路交通和道路标志信号协定对各种信号灯的含义作 了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另 一种标志禁止某一种转向。 左右转弯车辆都必须让合法地正在路口内行驶的车辆 和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路 口的停车先后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆 已十分接近停车线而不能安全停车时可以进入交叉路口。 5 基于单片机的多功能交通灯系统设计 第一章 单片机的基本知识 本章将首先介绍一些单片机的发展背景,以及单片机的基础知识,主要包括单片机的 概念,芯片的简介等。 1.2 单片机的发展概述 随着集成电路技术的发展,单片微型计算机的功能也不断增强,许多高性 能的新型机种不断涌现出来。单片机以其功能强、体积小、可靠性高、造价低和 开发周期短等优点,称为自动化和各个测控领域中广泛应用的器件,在工业生产 中称为必不可少的器件,尤其是在日常生活中发挥的作用也越来越大。 单片机作为微型计算机的一个重要分支,应用面很广,发展很快。自单片 机诞生至今,已发展为上百种系列的近千个机种。 单片机微型计算机是微

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号