智能交通信灯控制系统设计毕业论文

合集下载

交通信号灯控制系统的设计与实现毕业论文

交通信号灯控制系统的设计与实现毕业论文

交通信号灯控制系统的设计与实现毕业论文摘要:交通信号灯是城市交通管理中重要的组成部分,能够有效地调控车辆和行人的交通流量,提高道路的通行效率和安全性。

本论文旨在设计并实现一套高效、智能化的交通信号灯控制系统,以提升城市交通管理水平,减少交通拥堵和事故发生。

关键词:交通信号灯;交通管理;智能化;控制系统一、引言随着城市交通流量的不断增加和城市化进程的加快,交通拥堵和交通事故成为了城市管理者面临的重要问题。

而交通信号灯作为交通管理中必不可少的设施,其合理的设计和高效的控制对于交通流量的调度至关重要。

因此,本论文旨在设计并实现一套高效、智能化的交通信号灯控制系统,以提升城市交通管理水平和交通安全性。

二、交通信号灯控制系统的需求分析在城市交通管理中,交通信号灯需要根据道路交通流量的变化进行智能化的控制,以确保道路的通行效率和安全性。

而智能化的交通信号灯控制系统需要包含以下功能:1.实时采集交通流量数据:通过传感器等设备实时采集道路上的车辆和行人的流量数据。

2.数据分析与预测:通过对采集到的数据进行分析和预测,确定当前交通流量情况和未来一段时间的交通流量趋势。

3.控制信号灯变化:根据交通流量数据和预测结果,控制交通信号灯的变化,以减少交通拥堵和事故发生。

4.优化调度算法:通过优化调度算法,减少交通信号灯的等待时间,提高交通的通行效率。

三、系统设计与实现1.硬件设备部分:包括交通流量传感器、信号灯控制器等设备。

2.数据采集与处理部分:通过交通流量传感器采集道路上的车辆和行人的流量数据,并将数据传输到数据处理系统中进行处理。

3.数据处理与分析部分:对采集到的数据进行处理,分析交通流量情况和趋势,并预测未来一段时间的交通流量。

4.控制系统部分:根据数据分析和预测结果,控制交通信号灯的变化,优化交通调度算法,提高交通的通行效率。

5.用户界面部分:为交通管理者提供直观、易操作的用户界面,以方便其对交通信号灯控制系统进行管理和调度。

交通信号灯控制系统的设计与实现毕业论文

交通信号灯控制系统的设计与实现毕业论文

交通信号灯控制系统设计摘要交通信号灯常用于交叉路口,用来控制车辆的流量,提高交叉路口车辆的通行能力,减少交通事故。

在城镇街道的十交叉字路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红黄绿交通信号灯,其中红灯亮,表示该道路禁止通行;绿灯亮表示该条道路允许通行。

交通灯控制电路自动控制十字路口两组红黄绿交通灯的状态转换,指挥车辆和行人安全通行,实现十字路口交通管理的自动化。

本文介绍交通信号灯的基本工作原理,基本组成,设计步骤及方法,电路说明等。

着重强调了设计的原理和方法,并附以电路说明,从更深层次的把交通灯的设计原理展现给大家。

它结合模拟电子技术和数字电子技术的基本研究方法并根据实际情况进行设计电路,并最终实现指挥交通。

本文的思路基于智能交通灯设计方案,并进行简单改进。

着重从数字电子的方向研究问题,把与非门和RS密码锁等方面的知识运用到实际的设计中,并发挥实际作用,最终实现红黄绿的三个灯的交替自动变换。

关键词:555定时电路;交通信号灯;计数器;译码置数电路目录1 绪论 ............................................................................................................ 错误!未定义书签。

1.1 概述.................................................................................错误!未定义书签。

1.2 基本工作原理及框图.....................................................错误!未定义书签。

2相关芯片及硬件电路设计ﻩ错误!未定义书签。

2.1 信号灯状态控制器设计...............................................错误!未定义书签。

智能交通信号灯设计毕业设计论文

智能交通信号灯设计毕业设计论文

毕业设计(论文)智能交通信号灯设计THE DESIGN OF INTELLGENT TRAFFICLIGHT毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

基于plc的交通灯控制系统设计毕业论文

基于plc的交通灯控制系统设计毕业论文

基于plc的交通灯控制系统设计毕业论文目录一、内容概括 (2)1.1 研究背景和意义 (2)1.1.1 交通灯控制系统的重要性 (3)1.1.2 PLC在交通灯控制系统中的应用 (4)1.2 研究目的和任务 (6)1.2.1 论文研究目的 (7)1.2.2 论文研究任务 (8)二、交通灯控制系统概述 (8)2.1 交通灯控制系统的定义 (10)2.2 交通灯控制系统的组成 (10)2.2.1 硬件设备 (11)2.2.2 软件系统 (12)2.3 交通灯控制系统的分类 (13)2.3.1 传统交通灯控制系统 (15)2.3.2 基于PLC的交通灯控制系统 (16)三、PLC技术基础 (17)四、基于PLC的交通灯控制系统设计 (19)4.1 设计原则和设计要求 (20)4.1.1 设计原则 (21)4.1.2 设计要求 (22)4.2 系统架构设计 (23)4.2.1 总体架构设计 (26)4.2.2 控制器设计 (27)4.2.3 传感器设计 (28)4.3 系统功能实现 (29)4.3.1 交通灯控制功能实现 (30)4.3.2 系统监控功能实现 (32)4.3.3 故障诊断与报警功能实现 (33)五、系统测试与性能分析 (35)一、内容概括本文主要针对基于PLC的交通灯控制系统进行了深入研究和设计。

对交通灯控制系统的基本原理和功能进行了详细阐述,包括红绿灯的切换、行人过街按钮的响应以及故障检测与报警等功能。

对PLC 在交通灯控制系统中的应用进行了分析,重点介绍了PLC的硬件组成、编程语言以及编程方法等方面的内容。

在此基础上,设计了一套完整的基于PLC的交通灯控制系统,并通过实际应用验证了其可行性和稳定性。

对整个系统进行了总结和展望,为今后类似项目的开展提供了有益的参考。

1.1 研究背景和意义随着城市化进程的加快,智能交通系统在现代城市建设中扮演着越来越重要的角色。

交通灯作为道路交通管理的重要组成部分,其控制系统的先进性和稳定性直接关系到道路通行效率和交通安全。

毕业论文---智能交通灯控制系统设计

毕业论文---智能交通灯控制系统设计

目录摘要 (1)第一章概述 (2)1。

1交通灯的发展及现状 (2)1。

2 单片机说明 (2)第二章智能交通灯的设计原理 (5)2。

1 智能交通灯的设计框图 (5)2.2智能交通灯的设计方案及改进措施 (5)第三章智能交通灯电路设计 (5)3。

1控制器的系统框图 (6)3。

2智能交通灯控制系统电路图..................... 错误!未定义书签。

3。

3工作原理 (7)第四章智能交通灯软件系统设计 (13)4.1 智能交通灯的软件设计流程图 (13)4。

2 程序源代码 (13)第五章智能交通灯方案的仿真 (13)小结 (18)致谢词 (18)参考文献 (18)附录 (20)附录A:智能交通灯控制程序: (20)摘要本文介绍的是一个基于PROTEUS的智能交通灯控制系统的设计与仿真,系统根据交通十字路口双车道车流量的情况控制交通信号灯按特定的规律变化。

本文首先对智能交通灯的研究意义和智能交通灯的研究现状进行了分析,指出了现状交通灯存在的缺点,并提出了改进方法.智能交通灯控制系统通常要实现自动控制和在紧急情况下能够手动切换信号灯让特殊车辆优先通行。

本文还对AT89S51单片机的结构特点和重要引脚功能进行了介绍,同时对智能交通灯控制系统的设计进行了详细的分析.最后利用PROTEUS软件,通过其平台对交通灯控制系统进行了仿真,仿真结果表明系统工作性能良好.关键词:PROTEUS、AT89S51单片机、智能交通灯;第一章概述1.1交通灯的发展及现状中国车辆数量不断增加,交通管制的工作量越来越大,利用计算机代替人进行高效交通管理是必然的发展趋势,而让计算机控制的交通灯拥有类似人类的感知智能,具有很强的现实意义,比如通过摄像机让交通灯控制系统获得视觉感知功能,就可以代替人类的眼睛,使系统根据所“看到"交通情况自适应改变管制策略,提高了交通管理的自动化水平,使得交通更高效、更顺畅。

目前设计交通灯的方案有很多,有应用CPLD设计实现交通信号灯控制器方法;有应用PLC实现对交通灯控制系统的设计;有应用单片机实现对交通信号灯设计的方法。

基于plc智能交通灯控制系统设计毕业论文

基于plc智能交通灯控制系统设计毕业论文

基于plc智能交通灯控制系统设计毕业论文毕业论文(设计)论文题目智能交通灯设计(英文)thedesignofintelligenttrafficlights学院:专业:车辆工程姓名:学号:指导教师:2022年月日摘要PLC可编程序控制器是以微处理器为基础,综合了计算机技术、自动控制技术和通讯技术发展而来的一种新型工业控制装置。

它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。

据统计,可编程控制器是工业自动化装置中应用最多的一种设备。

专家认为,可编程控制器将成为今后工业控制的主要手段和重要的基础设备之一,PLC、机器人、CAD/CAM将成为工业生产的三大支柱。

由于PLC具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制可方便地实现。

因此现在越来越多地将PLC应用于交通灯系统中。

同时,PLC本身还具有通讯联网功能,将同一条道路上的信号灯组成一局域网进行统一调度管理,可缩短车辆通行等候时间,实现科学化管理。

交通灯控制系统的发展有着悠久的历史,伴随着人类工业文明的发展,汽车以及其他各种交通工具呈现出一片欣欣向荣的景象。

各种交通工具的大量使用使得人们的出行更加方便,但随之而来的是交通的压力越来越大,各个路口对于对于交通指挥系统的需求大量增加。

早在1868年,全世界第一台煤气是红绿两色照明灯由英国工程师纳伊特安装在了伦敦威斯特敏斯特街口,它可以控制车辆的通行,但是不久,这种交通灯便消身匿迹了,原因是由于一场爆炸事故。

盗了1914年左右,交通灯又重新出现了,美国的克利夫兰制造了一款由电力驱动的交通灯,它被安装在了纽约和芝加哥等地,这种交通灯的概念已经和现在大致相同。

1926年,自动化控制的交通灯得到利用,这为现代城市交通奠定了基础。

1968年,联合国《道路交通和道路标志信号协定》对交通灯的各种意义做出了明确的规定,绿灯行,绿灯车道的车辆可直行可左拐可右拐,如果前面有禁止标志的则除外。

交通信号灯控制系统设计论文_毕业设计

交通信号灯控制系统设计论文_毕业设计

交通信号灯控制系统设计论文_毕业设计摘要:交通信号灯控制系统是城市道路交通管理的重要组成部分。

为了提高城市道路的交通效率和道路交通的安全性,本文研究了交通信号灯控制系统的设计原理和方法。

通过对信号灯控制系统的分析和仿真实验,本文得出了一种优化的信号灯控制算法,该算法能够根据不同的交通状况和道路需求,实现灵活的信号灯控制和交通流优化。

本文还对交通信号灯控制系统的硬件设计进行了详细介绍,并介绍了系统的软件设计方案。

最后,通过实际道路的测试和评估,证明了本文所提出的交通信号灯控制系统的有效性和可行性。

关键词:交通信号灯控制系统;交通效率;安全性;优化算法;硬件设计;软件设计;测试评估第1章引言1.1研究背景随着城市化进程的加快,交通拥堵和交通事故频发成为社会发展的一个重要问题。

城市道路的交通效率和交通安全性成为研究的热点。

交通信号灯控制系统作为城市道路交通管理的重要组成部分,对提高交通效率和交通安全性起着至关重要的作用。

1.2论文目的和意义本论文的目的是研究和设计一种优化的交通信号灯控制系统,以提高城市道路的交通效率和道路交通的安全性。

通过分析和仿真实验,本文将提出一种灵活的信号灯控制算法,能够根据不同的交通状况和道路需求进行交通流优化。

通过详细介绍硬件设计和软件设计方案,本文将实现一个完整的交通信号灯控制系统。

最后,通过实际道路的测试和评估,本文将证明所设计的交通信号灯控制系统的有效性和可行性。

第2章交通信号灯控制系统的设计原理和方法2.1交通信号灯控制算法本章将介绍一种基于车辆流量和道路需求的交通信号灯控制算法,该算法能够根据实时的交通状况和道路需求,合理地分配信号灯的绿灯时间,提高交通效率和道路流量。

2.2交通信号灯控制系统仿真实验本章将对所设计的交通信号灯控制系统进行仿真实验,通过模拟不同的交通流量和道路需求,评估系统的性能和效果,验证所提出的交通信号灯控制算法的有效性。

第3章交通信号灯控制系统的硬件设计3.1控制器设计本章将详细介绍交通信号灯控制系统的硬件设计,包括信号灯控制器的设计和选型,信号灯的布置和安装等。

智能交通信号灯控制系统设计毕业论文

智能交通信号灯控制系统设计毕业论文

编号:毕业论文(设计)题目智能交通信号灯控制系统设计指导教师xxx学生姓名杨红宇学号201321501077专业交通运输教学单位德州学院汽车工程系(盖章)二O一五年五月十日三号宋体德州学院毕业论文(设计)中期检查表目录1 绪论 (1)1.1交通信号灯简介 (1)1.1.1 交通信号灯概述 (1)1.1.2 交通信号灯的发展现状 (1)1.2本课题研究的背景、目的和意义 (1)1.3国内外的研究现状 (2)2 智能交通信号灯系统总设计 (3)2.1单片机智能交通信号灯通行方案设计 (3)2.2功能要求................................................................................. 错误!未定义书签。

3 系统硬件组成 (4)4 系统软件程序设计 (7)5 结论和展望 (7)参考文献 (16)杨红宇要:随着我现代社会交通运输需求量的不断扩大,如何处理好如此庞大的群体,交通信号灯就但是传统的交通信号灯不已经不能满足于现代日益增长的交通压力,这些缺点体现在:红绿以及车流量检测装置来实现交通信号灯的自控制,随着车流量来改变红绿灯1 绪论1.11.1.11.1.2 交通信号灯的发展现状目前交通信号灯的种类多种多样,有的应用了CPLD设计实现交通信号灯的控制;有的应用了PLC实现交通信号灯的控制;有的应用单片机实现对交通信号灯的控制。

我国的交通信号灯一般情况下设置在十字路口,在醒目的地方用红色、绿色、黄色三种指示灯,加上一个倒计时开控制人车通行。

在一般情况下这种信号灯能保障安全,车辆分流也能发挥不错的作用,但是根据现在车流量日益增加的现状还存在着许多不足。

比方说车辆放行时间固定,在十字路口经常出现东西和南北方向的车流量相差甚大的情况,这样如何给车流量较多的干道给予较多的放行时间就成了问题。

1.2 本课题研究的背景、目的和意义随着城市机动车辆的不断增加,在我国许多的大城市出现了交通超负荷状况。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能交通信灯控制系统设计毕业论文SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#编号:毕业论文(设计)题 目 智能交通信号灯控制系统设计指导教师 xxx学生姓名 杨红宇学 号专 业教学单位二O 一五年五月十日德州学院毕业论文(设计)中期检查表院(系): 专业: 2015 年目录杨红宇要: 随着我现代社会交通运输需求量的不断扩大,如何处理好如此庞大的群1绪论 交通信号灯的简介交通信号灯的发展现状目前交通信号灯的种类多种多样,有的应用了CPLD 设计实现交通信号灯的控制;有的应用了PLC 实现交通信号灯的控制;有的应用单片机实现对交通信号灯的控制。

我国的交通信号灯一般情况下设置在十字路口,在醒目的地方用红色、绿色、黄色三种指示灯,加上一个倒计时开控制人车通行。

在一般情况下这种信号灯能保障安全,车辆分流也能发挥不错的作用,但是根据现在车流量日益增加的现状还存在着许多不足。

比方说车辆放行时间固定,在十字路口经常出现东西和南北方向的车流量相差甚大的情况,这样如何给车流量较多的干道给予较多的放行时间就成了问题。

本课题研究的背景、目的和意义随着城市机动车辆的不断增加,在我国许多的大城市出现了交通超负荷状况。

自八十年代后期,这些城市修建了高速道路来缓解压力,在刚建好的初期这个决策很好的解决了交通超负荷着状况。

但是随着经济的发展,交通量的增长和高速路高昂的费用,高速路没有发挥人们本来预期的效果。

如何用合理的方法在大限度的缓解交通压力成为交通管理者和城市规划部门的主要问题。

目前我国城市依然采用的是传统的交通信号灯控制模式,随着城市的不断发展,车流量的不断扩大,传统的交通信号灯出现了缺陷:一是车辆放行时,十字路口经常出现不同车流量干道放行时间相同,易造成车辆堆积,造成交通堵塞;二是当某干道上无车时,正好是干道的通车时间,在这时间内就造成了指挥盲点;三是当这一干道车流量很大时,不能够改变红绿灯的时间来延长这干道的通过时间,造成这干道的车辆不能通过造成堆积。

为了更好的解决这些问题,本文介绍的系统通过传感器检测车流量,用单片机对路口的车流量进行统计,并执行处理程序,来实现智能交通信号灯的控制,达到可以根据车流量来实时控制信号灯。

该系统成本低、实用性好、安全可靠、安装方便等优点,具有广泛前景。

国内外的研究现状国外发展状况:伦敦首先发明了信号灯,然后由美国进行改造用电脑及其软件使其智能化,国外已经研究出使用红外线,电磁感应等多种方式来让交通灯智能化,发展相对于我国要早很多。

国内发展状况:我国在交通管理方面水平还欠发展,随着交通需求越来越旺盛,而我国城市交通管理智能化不足。

在车辆,道路和交通管理系统,城市交通信号控制系统,城市交通管制中应用人工智能技术,信息采集和信息提供技术等方面都与发达国家有很大差距。

近几年,虽然有专人研究,但是应用效果不明显,成本高收益小成了难题。

目前我国交通事故仍然频发,城市车辆逐渐增加,运输速度却普遍下降,这需要进一步提高城市交通智能化的强度,疏通城市心脏的血液。

2 智能交通信号灯系统总设计单片机智能交通信号灯通行方案设计图1 交通信号灯设计简图该实时交通监控系统主要由车辆检测电路、数码显示电路、电源、以及交通灯控制系统等几个部分组成。

交通灯控制模块作为本系统的核心部分, 采用 AT89C51 为CPU, 对整个系统进行控制和管理。

本模块从车辆检测模块接收车流量信息, 并对接收到的信息进行综合分析和处理,产生相应控制信息控制倒计时显示电路、状态灯显示电路。

当有紧急情况产生时,可及时中断当前的控制状态, 对意外情况进行特殊处理。

1、采用AT89C51单片机作为控制器。

其具有两个十六位定时器/计数器,五个中断源,便于对车流量模块的中断检测。

32个I/O借口,使具有足够的借口来驱动数码管及交通灯。

外存储器寻址范围ROM、RAM64K,方便系统扩展。

其中T0,T1口可以对外部外冲进行实时的计数操作,所以可以方便车流量的检测信号的输入。

2、采用数码管与点阵LED结合的办法,因为设计要求既要倒计时数字输出,又要有状态灯输出,考虑实际情况又方便观看,用数码管和LED灯分别显示时间和状态信息。

3、市面上车流量检测的方法多种多样,主要有遥感微波检测器、电磁感应检测器、红外线检测器三种。

只是第一张精度虽高,但是受环境影响大,而且造价昂贵,随意不选用。

第二种需要将感应器埋于地下,对已经建设好的道路需要重修,施工量大而且对交通影响很大,所以也不采用。

第三种设计比较简单,而且造价不高,权衡之下,红外线检测仪器是不错的选择。

红外线检测器是利用检测物对光束的遮挡或反射,通过同步回路检测的物体有无。

物体不仅仅限于金属,只要能反射光线的物体都可以被检测。

光电开关把输入电流在发射器上转换光信号发射出,接收器再根据接收的光线强弱或者有无对目标物体进行探测。

当汽车经过光扫描区域的时候,部分或者全部光束被遮挡,来实现对汽车辆数据的检测。

红外线扫描装置提供了车辆的轮廓扫描解决方案,并提供车辆的分离信号,并且还能同时检测挂钩是否存在以及其位置,由于光产品的高速响应,当汽车速低于100公里/小时的时候,系统可以对车辆间距米的车辆实现可靠的分离检测并抓取到车辆的轮廓数据,当车速低于200公里/小时的时候,对车辆的间距米的车辆实现可靠的分离检测并抓取到轮廓数据,系统可以自动分类超过100种车辆的类型,车辆自动分类准确度超过99%。

功能要求实现单片机智能交通信号灯系统的正常启动有如下功能要求:1、倒计时显示是体香驾驶员在信号灯发生改变的时间、在“通行”和“停止”之间作出合适的选择。

行人和驾驶员都愿意选择有倒计时的显示方式控制交通灯的信号改变,并且一直认为有倒计时的路口更加安全。

倒计时显示是减轻驾驶员在信号灯颜色改变时做出错误判断的机率,它能提醒驾驶员颜色即将发生改变,在“通行”和“停止”之间作出适当的选择。

2、车流量检测模块作为单片机智能交通系统的足本组成,在智能交通系统中有着举足轻重的地位。

这个系统采用单片机、车流量传感器、外围器件来实现。

3、手动设置时间模块,系统可以跟据车流量来自动调整以外还能根据键盘来调整,增加了人为可控性,可以避免意外情况的发生。

在特定情况下可以把所有灯都设置成为红灯。

3 系统硬件组成1、实现这个系统单片机是必不可少的,下面就来介绍一下AT89C51单片机:AT89C51单片机包含中央处理器、程序存储器、数据存储器、定时器等组成。

a)中央处理器:中央处理器也叫CPU,使整个部件的核心,是8位数据宽度处理器,能对8位二进制位数据和代码进行处理,CPU负责指挥、调度和控制整个系统协调工作,完成数据运算和信号的输入输出等。

b)程序存储器:AT89C51共有4KB容量,用于存放用户的程序,原始数据和表格。

c)数据存储器:AT89C51内部有128个8位存储单元和128个专门的寄存单元,他们统一编址,专用的只能存放控制指令,用户只能访问不能修改和存放,因而用户能够使用的只有128个,可存放可读可写的数据。

d)I/O口:AT89C51共有4组8位I/O口分别是P1、P2、P3、P4,用于对外部数据的传输。

e)定时器/计数器:AT89C51共有两个16位的可编程的定时器/计数器,实现计数或者定时产生的中断,用于控制程序的转向。

f)全双工串行接口:AT89C51内置一个这样的接口,用于和其他设备间的数据传递。

g)中断系统:AT89C51共有两个外中断、两个定时器/计数器中断和一个串行中断,可以满足不同控制的要求。

h)时钟电路:AT89C51内置最高频率达12MHz时钟电路,用来整个单片机运行的脉冲的时序,但AT89C51单片机需要外置振荡电容。

单片机结构有两种,一种是数据存储器和程序存储器分开的,即哈佛结构,另一种是采用计算机的程序存储器和数据存储器合为一体的结构,即普林斯顿结构。

AT89C51单片机是哈佛结构形式。

AT89C51引脚:采用40Pin封装的双列直接DIP结果,40个引脚,其中正电源线和地线两根,外置振荡时钟线两根,4组8位一共32个I/O口,中断口的线与P3口的线重复用。

2、红外线传感器这里用的是其中的光传感器,也就是光电开关,是光电接近开关的简称。

它利用的就是被检测物体对光的遮挡和反射,由同步回路选择通路,进而检测物体有无。

通过同步回路检测的物体有无。

物体不仅仅限于金属,只要能反射光线的物体都可以被检测。

光电开关把输入电流在发射器上转换光信号发射出,接收器再根据接收的光线强弱或者有无对目标物体进行探测。

如图2所示:图2 光电接近开关工作原理简图发送器对目标发射光束,发射的一般来源于半导体光源,发光二极管、激光二极管以及红外发射二极管。

通过不间断发射的光束或者改变的脉冲宽度,接收器由光电二极管、光电三极管、光电池组成。

接收器前面装有光学元件等,后面是检测电路,能过滤出哪些是有效信号。

光电开关分类如果按检测方式分可以分为反射式、对射式和镜面反射式三种。

对射式检测的距离比较远,可以检测半透明的物体。

反射式工作距离被限定在光的聚焦处附近,受到的背景影响大。

镜面反射式反射距离远,适合远距离检测,可以检测半透明物体。

光电开光随着我国工业的发展,光电开光被广泛的采用。

应用领域也在日益扩大,采用集成电路技术和SMT表面安装工艺制作的最新光电开关,具有展宽、延时、外同步、可靠性强等功能。

这种新的光电开光所使用的冷光源有红色光、红外光、蓝色光等,可无损的检测和控制。

现在的光电开关具有体积小,功能多、精度高、检测距离远以及抗干扰能力强等优点。

3数码管:是一种半导体材料的发光器件,基本单元式发光二极管。

分段式的数码管由分布在同个平面上的若干个发光笔画组成。

其基本结构是PN结,用发光二极管来拼成显示数字。

数码管的每个线段都是一个发光二极管,所以这种数码管也叫做LED数码管或则LED七段数码显示管。

4、电源电路:选取三端稳压器来作为电路电源,其种类主要有两种:一种是输出稳压是固定不变的,称之为固定输出三端稳压器;另一种输出的电压是可以调节的,称之为可调输出三端稳压器。

其实基本原理相同,都是采用串联型的稳压电路。

在线性集成的稳压器中,由于三端稳压器只有三个端子,具有外接元件比较少,性能稳定,价格适中等优点,所以得到了广泛的应用。

5、系统设计4系统软件程序设计Array主程序流程图MOV TL0,#0A0H ;60MS初值MOV TH1,#00HMOV TL1,#00HMOV IE,#82H ;开放T0中断SETB TR0SETB TR1SETB ;I/O口输入数据前需将其先置1LOOP: CLR ;中断检验位清0MOV A,CAR_NUMBERSCJNE A,#25,LOOP1LOOP1: JNC STATE1CJNE A,#15,LOOP2LOOP2: JC STATE3LJMP STATE2STATE1: MOV EAST_GREEN,#40 ;车流量大于25时,显示状态1 MOV EAST_YELLOW,#5MOV EAST_RED,#25LJMP STATESTATE2: MOV EAST_GREEN,#30 ;车流量处于15和25之间,显示状态2 MOV EAST_YELLOW,#5MOV EAST_RED,#25LJMP STATESTATE3: MOV EAST_GREEN,#50;车流量小于15时,显示状态3 MOV EAST_YELLOW,#5MOV EAST_RED,#45LJMP STATESTATE: MOV R0,EAST_GREEN ;东西绿灯,南北红灯STATE_1: LCALL T0_BCDLCALL DISPLAYLCALL DELAY_1SDJNZ R0,STATE_1STATE_2: MOV R0,EAST_YELLOW ;显示黄灯低电平有效,东西由绿灯变为红灯时才需要亮黄灯,南北继续红灯STATE_22: LCALL T0_BCDLCALL DISPLAYLCALL DELAY_1SMOV 74H,#100WAIT1: DJNZ 74H,WAIT1DJNZ R0,STATE_22STATE_3: MOV R0,EAST_RED ;东西红灯,南北绿灯STATE_33: LCALL T0_BCDLCALL DISPLAYLCALL DELAY_1SDJNZ R0,STATE_33STATE_4: MOV R0,EAST_YELLOW ;显示黄灯,南北由绿灯变为红灯时才需要亮黄灯,东西继续红灯STATE_44: LCALL T0_BCDLCALL DISPLAYLCALL DELAY_1SMOV 74H,#100WAIT2: DJNZ 74H,WAIT2DJNZ R0,STATE_44LJMP LOOPT0_BCD: MOV A,R0;BCD转换MOV B,#10DIV ABMOV R1,B ;个位数值MOV R2,A ;十位数值RETDISPLAY: ;静态显示LOW_DIS:MOV A,R1MOVC A,@A+DPTRMOV P0,AHIGH_DIS:MOV A,R2MOVC A,@A+DPTRMOV P2,ARETT0_INTERUPT:PUSH ACCDJNZ R3,AGAINMOV R3,#250INC R4CJNE R4,#4,AGAIN ;车流量检测周期15*4=60SSETB ;检验中断是否发生MOV R4,#00HMOV CAR_NUMBERS,TL1MOV TL1,#0MOV TH1,#0AGAIN:MOV TH0,#15HMOV TL0,#0A0HPOP ACCNOPNOPRETIDELAY_1S:MOV R7,#10;延时1s程序DEL1:MOV R6,#200DEL2:MOV R5,#248DJNZ R5,$DJNZ R6,DEL2DJNZ R7,DEL1RETTAB:DB 3fh,06h,5bh,4fh,66h,DB 6dh,7dh,07h,7fh,6fhEND第4章系统仿真与调试系统仿真Protues仿真软件简介Proteus是英国Labcenter公司开发的电路分析与仿真软件。

相关文档
最新文档