毕业论文 交通信号控制系统设计.doc

约51页DOC格式手机打开展开

毕业论文 交通信号控制系统设计,摘 要近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 交通信号灯控制方式很多。本系统采用以单片机at89s52为中心器件来设计交通灯控制器...
编号:20-197787大小:1020.00K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 ljjwl8321 发布

摘 要
近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。
交通信号灯控制方式很多。本系统采用以单片机AT89S52为中心器件来设计交通灯控制器,实现了通过AT89S52芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯点亮警示(交通灯信号通过P1口输出,显示时间直接通过AT89S52的P0口输出至双位数码管);时间倒计时可通过双位数码管显示。本系统实用性强、操作简单、扩展功能强。
本文设计了一种基于MCS-51单片机的交通灯控制系统。系统主要包括硬件电路和软件程序。在比较论证的基础上,设计了满足设计要求的电路,并编写相应的软件程序。系统构造简单,通过定时系统可以实现对时间的设定,由状态控制系统来设定交通灯的状态。在此基础上,使用LED数码管对计数系统进行译码显示,使每一通道上不仅能够显示交通灯的状态,还能提醒行人剩余时间,给行人和车辆的通行提供了很大的方便。应用单片机AT89S52来完成整个系统的控制,采用C语言设计软件。系统具有较强功能,体积小,成本低,有一定的实际应用价值。


关键词:单片机 交通灯 调试
ABSTRACT
With the rapid development of science and technology in recent years, SCM applications are deepening at the same time promote the growing of traditional control detection technology updates. In real-time detection and automatic control of the microcomputer application system, the microcontroller is often used as a core component, only the microcontroller is not enough knowledge, but also based on specific hardware structure of hardware and software combination to be improved.
Traffic signal control many ways. The system uses MSC-51 Series Microcontroller AT89C51-centric devices to design traffic signal controllers and achieved through the P1 port AT89C51 chip set of red, green, gave the time of the function; traffic light cycle of light, the countdown 5 seconds left when the yellow lamp lit warning (traffic light signals through the P1 port output, display time directly through the P0 port output AT89C51 to double-digit nixie tube); Time countdown can be a double-digit LED display. The system practical, simple, extending strong function.
In this paper it has designed one kind of traffic light control system based on the MCS-51 monolithic integrated circuit. The system mainly includes the hardware circuit and the software routine. On the basis of comparison,we designed a circuit according to the design requirement,and compiled the corresponding software routine.The system structure is simple, it may realize the time hypothesis by the timing system, establishe traffic light's condition by the state control system. Based on this, we uses the LED digital tube to decode the counting system, so that each channel can not only show the status of traffic lights, but also to remind pedestrians time remaining, and provide a great convenience to vehicles and pedestrians. Applying the Monolithic integrated circuit AT89C51 to accomplish the control of the entire systematic , using C language design software. The system has the strong function, the volume is small, the cost is low, has certain practical application value.

Key words: SCM Traffic light Debug
目录
第一章 绪论 1
1.1 选题目的 1
1.2 选题背景及意义 1
1.3 交通信号灯 1
1.4 交通灯的发展史 2
第二章 系统总体设计 3
2.1 系统总体设计方案 3
2.2 系统设计框图及主要思想 4
2.2.1 系统硬件设计框图 4
2.2.2 系统设计思想 4
第三章 硬件电路设计 7
3.1 总体设计及功能描述 7
3.2 单片机简介 7
3.2.1 单片机概述 7
3.2.2 单片机发展历史 8
3.2.3 单片机发展趋势 8
3.2.4 单片机的特点 9
3.2.5 单片机的应用领域 10
3.3 单片机AT89S52简介 10
3.3.1 AT89S52功能特性描述 10
3.3.2 AT89S52功能引脚说明 11
3.4 单片机最小系统 13
3.5 信号灯控制电路 14
3.5.1 信号灯控制电路图 15
3.5.2 信号灯控制电路的设计原理 15
3.5.3 信号灯控制端口设计 15
3.6 数码管控制电路 17
3.6.1 数码管控制电路图 17
3.6.2 数码管控制电路设计原理 18
3.6.3 数码管的简介 18
第四章 PCB设计 21
4.1 PROTEL99SE软件的介绍 21
4.2 交通灯原理图 21
4.2.1 新建设计文档 21
4.2.2 电路图设计 21
4.3 电路板设计流程 22
4.4 印制板的绘制 22
第五章 系统软件设计 25
5.1 汇编语言与C语言的比较 25
5.2 Keil C51uVision 集成开发环境 25
5.3 程序设计思路 26
5.4 交通灯设计程序 27
第六章 调试 33
6.1 硬件调试 33
6.2 在硬件调试中出现的问题 35
6.3 软件调试 35
6.4 软硬件联调 35
第七章 结束语 37
致谢 39
参考文献 41
附录A:系统硬件电路图 43
附录B:PCB版图 45
附录C:系统实物图 47