【编者按】网学网自动化PLC相关毕业设计频道为大家收集整理了“基于AT89C52型单片机的交通灯控制系统设计“提供大家参考,希望对大家有所帮助!
论文编号:ZD1417 论文字数:18291,页数:41
论文题目:基于AT89C52型单片机的交通灯控制系统设计
摘 要
交通控制系统是近现代社会随着物流、出行等交通发展产生的一套独特的公共管理系统。要保证高效安全的交通秩序,除了制定一系列的交通规则,还必须通过一定的科技手段加以实现。本文在对目前交通控制进行深入分析的基础上,运用检测传感、实时调整智能化控制的实现技术,将传感器监测、实时调整车辆通行时间的算法与单片机控制作用相结合,提出了基于单片机的交通控制系统设计方案。
8051单片机的交通灯控制系统由8051单片机、交通灯显示、LED倒计时、车流量检测及调整、违规检测、紧急处理、时间模式手动设置等模块组成。系统除基本交通灯功能外,还具有通行时间手动设置、可倒计时显示、急车强行通过、车流量检测及调整、交通异常状况判别及处理等相关功能。理论证明该系统能够简单、经济、有效地疏导交通,提高交通路口的通行能力。
本设计主要做了如下几方面的工作:一是确定系统交通控制的总体设计,包括,十字路口具体的通行禁行方案设计以及系统应拥有的各项功能,二是进行传感器的硬件电路、显示电路等的设计和基本功能要求。三是进行软件系统的设计,对于本系统,本人采用单片机汇编语言编写,总体上完成了软件的编写。
论文类型:应用研究
关 键 词:交通控制,传感检测,AT89C52,倒计时显示,异常状况判别及处理
Title:MCU to complete the traffic light control system design and implementation of
ABSTRACT
Traffic controllers system is a modern society with the logistics, travel and other transportation development of a unique set of public management systems. To ensure safe and efficient traffic order, in addition to the development of a series of traffic rules, they must have a certain scientific and technological means to achieve. In this paper, the current traffic control for in-depth analysis, based on the use of detection sensors, real-time adjustment to achieve intelligent control technology, sensor monitoring, real-time adjustments to traffic control algorithm and the role of single-chip combination is proposed based on microcontroller traffic control system design.
8051 traffic light control system consists of 8051, traffic lights display, LED countdown, traffic detection and adjustment, compliance testing, emergency handling, time mode manual settings module. In addition to basic traffic light system functions, but also with the passage of time manually, you can countdown show, forced through the emergency vehicle, traffic detection and adjustment, identification and handling of traffic anomalies and other related functions. The system is able to prove the theory is simple, economical and effective way to ease traffic, improve traffic intersection traffic capacity.
This design made the following main aspects: First, determine the overall traffic control system design, including, forbidding the passage of specific intersection design and various functions of the system should have, and second, the hardware circuit for the sensor, display circuit design and basic functional requirements. Third, the software system design for this system, I used the MCU assembly language, the overall completion of the software was written.
TYPE OF THESIS: Applied Research
KEY WORDS:Traffic controllers, sensor detection, AT89C52, countdown display, exception identification and handling
目 录
1 绪论 1
1.1 论文的研究背景 1
1.2 论文的研究意义 1
1.3 国内外研究现状及其发展 2
1.3.1 国内外交通控制技术 2
1.3.2 交通控制存在的问题 3
1.4 单片机交通控制系统主要研究的内容 3
2系统的总体设计 5
2.1 单片机交通控制系统通行方案设计 5
2.2 单片机交通控制系统的功能要求 6
2.3 单片机交通控制系统的基本构成及原理 7
3 系统硬件电路的设计 9
3.1 系统硬件总电路构成及原理 9
3.1.1 系统工作原理 9
3.2 单片机的选择 10
3.2.1 单片机的概述 10
3.2.2 AT89C52芯片的主要性能 11
3.2.3 AT89C52芯片的内部结构框图 11
3.2.4 AT89C52芯片最小系统 12
3.3 其它硬件介绍及连接 13
3.3.1 车流量检测电路及模拟 13
3.3.2 违规检测电路及模拟 14
3.3.3 八段LED数码管 15
3.3.4 其它器件 16
4 系统软件程序的设计 19
4.1 程序主体设计流程 19
4.2 理论基础知识 20
4.2.1 定时器原理 20
4.2.2 软件延时原理 20
4.2.3 中断原理 21
4.2.4 红绿灯时间调整原理 21
4.3 子程序模块设计 22
4.3.1 按键扫描程序 22
4.3.2 状态灯显示及判断 22
4.3.3 LED倒计时显示 23
4.3.4 车流量检测中断服务子程序 23
4.3.5 紧停及违规中断服务子程序 24
4.3.6 红绿灯时间调整程序 24
4.3.7 消抖动程序 25
4.4 源程序 25
4.5 系统软件调试 29
4.5.1 TKS仿真器 29
4.5.2 集成开发环境KEIL 30
4.5.3 系统软件调试 30
5 结论与展望 33
致 谢 34
参考文献 35
附 录 36