单片机红绿灯毕业设计(论文)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
农业大学科学技术学院
本科生毕业设计(论文)题目八车道十字路口交通灯智能控制实现
班级农业电气化与自动化082班
姓名王建雷
学号085203231
时间2012 年 5 月
农业大学科学技术学院
目录
摘要 (1)
1 概述 (2)
1.1 设计目的 (2)
1.2 方案比较、设计与论证 (2)
1.2.1 电源方案 (2)
1.2.2 复位方案 (3)
1.2.3 硬件电路方案 (3)
1.2.4 显示界面方案 (3)
1.2.5 车流量控制方案 (3)
1.3 设计任务 (4)
2 系统总体方案及硬件设计 (4)
2.1 交通管理的方案 (4)
2.2 总体硬件设计 (6)
2.3 系统晶振电路 (7)
2.4 系统复位电路 (7)
2.5 路灯指示电路 (8)
2.6 车流量检测电路 (9)
2.7 时钟电路 (9)
2.8 电压转换电路 (10)
2.9系统原理图 (11)
3 软件系统设计 (13)
3.1 设计思路及关键技术 (13)
3.2 软件流程 (14)
3.3 交通灯的设计程序说明 (15)
3.4 延时函数 (16)
3.5 各通道红绿灯状态函数 (16)
3.6 路况红路灯状态总体显示函数 (19)
3.7 定时器0中断函数 (20)
3.8 外部中断1函数 (23)
3.9 外部中断0函数 (23)
4 Proteus软件仿真和keil软件编程的实现 (24)
4.1 keil软件编程的实现 (24)
4.2 Proteus软件仿真 (25)
4.3 南北路灯切换时仿真 (27)
4.4 高峰期车流量拥挤时仿真 (27)
5 系统总仿真图 (28)
6 结论 (30)
辞 (32)
参考文献 (33)
八车道十字路口交通灯智能控制实现研究综述
王建雷指导老师:申红军
摘要:本系统采用单片机STC89C51为中心控制器来设计交通灯控制器实现智能控制十字路口交通灯的各种状态显示。
本设计系统由交通灯状态显示、LED数码显示、复位电路、时钟电路、电压转换电路、烧写电路等几大部分组成。系统集成了交通灯的显示功能,较好的模拟实现了十字路口可能出现的状况。
程序的编写在Uvision环境下,通过C51进行程序的设计,PROTUES中对此系统的电路和程序进行可视化的验证,Dxp中进行电路原理图的绘制。
关键词:电子线路; STC89C51; LED 交通灯
Review of researches on intelligent
control of traffic lights at the eight - lane crossing
WangJianLei Tutor:ShengHongJun
Abstract:The system uses a single-chip STC89C51as the center controller to design the traffic light controller to realize the intelligent control of traffic lights at the crossroads of various state display
This design by traffic light system status display, LED digital display, reset circuit, clocking circuit and voltage transform circuit, and write circuit composed of a few. System integration of the traffic lights display function, good simulation realized the crossroads scenario.
The writing of the program in Uvision environment, through the design of the procedures C51, PROTUES to this in the circuit system and procedures of the visual verification, Dxp in circuit principle chart drawing
Keyword :electronic circuit ;STC89C52 LED;traffic light
1 概述
1.1设计目的
交通在人们的日常生活中占有重要的地位(3),随着人们社会活动的日益频繁,交通也成了日常生活的一部分,在交通灯出现以前,如何有效的缓解交通压力以及避免不必要的交通事故,这成了一个城市拥有良好的交通治安的前提。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。
为此我们选择交通灯这一课题作为毕业设计课题(1),通过仿真来模拟实际交通灯的工作状态,通过软件的仿真来分析实际十字路口的路况,可以通过此仿真得到实际交通灯的不足之处,为解决实际的路况,提供一种有效地手段和实现方法,此设计中我们对于车流量的检测,给出了两种方案(8),一是程序巡回检测,二是中断处理,为了达到实时性的要求,我们采用中断处理来解决这一问题。硬件上我们采用光耦来控制继电器的闭合产生中断,每有一辆车经过时,继电器闭合一次产生一次中断,计数器加1,出口处,则计数器减 1.为了方便模拟,我们在PROTUES中简单的用按键闭合低电平作为中断的触发信号。
1.2方案比较、设计与论证
1.2.1电源方案
(8)为使模块稳定工作,须有可靠电源。为此我们提供三种方案
(1) 变压器供电(220V转24V稳到5V)
(2) Usb接口供电
(3) 电池供电
以上三种方案比较:
变压器供电稳定,而且220V市电来源广泛,输出功率可选,对功耗不需要太多的考虑,缺点还要整流稳压。USB供电很稳定,其外部电源由其他设备提供,但是要依附于其他设备。电池供电来源也很广泛,供电很稳定,但对功耗有太大的要求,而且随着供电的时间增长,电池阻增大,电压变小,对系统的运行产生很大的影响。
增上所述我们选择变压供电。并同时附带一个USB供电接口。