单片机控制交通灯_毕业设计.doc

上传人:m**** 文档编号:556054546 上传时间:2023-03-08 格式:DOC 页数:31 大小:1.10MB
返回 下载 相关 举报
单片机控制交通灯_毕业设计.doc_第1页
第1页 / 共31页
单片机控制交通灯_毕业设计.doc_第2页
第2页 / 共31页
单片机控制交通灯_毕业设计.doc_第3页
第3页 / 共31页
单片机控制交通灯_毕业设计.doc_第4页
第4页 / 共31页
单片机控制交通灯_毕业设计.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《单片机控制交通灯_毕业设计.doc》由会员分享,可在线阅读,更多相关《单片机控制交通灯_毕业设计.doc(31页珍藏版)》请在金锄头文库上搜索。

1、 毕业设计用纸中文摘要近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MSC-51系列单片机ATSC51和可编程并行I/O接口芯片80C51为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计

2、时剩秒时黄灯闪烁警示。本系统实用性强、操作简单、扩展功能强。关键词:交通灯 单片机 MSC-51 计时ABSTRACTYears with the rapid development of science and technology, 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 mi

3、crocontroller is often used as a core component, only the SCM knowledge is inadequate and should be based on specific hardware architecture hardware and software, to be improved. Crossroads shuttle vehicles, pedestrians bustling, car dealers Drive, people walkways, orderly. Then rely on to achieve t

4、he discipline of the order then? Rely on the automatic traffic light is the chain of command. Many ways to control traffic lights. In this system, MSC-51 Series MCU ATSC51 and programmable parallel I / O interface chip 80C51-centered design of traffic signal controller device to realize the actual t

5、raffic volume by 8051 according to the P1 port chip set of red, green time kindle function; traffic light cycle of light, yellow light flashes when the countdown seconds left warning. The system practical, simple, powerful extensions Keywords: traffic light SCM MSC-51 timing目录中文摘要1ABSTRACT2第一章单片机控制交

6、通灯的背景51.1交通灯的背景51.1.1交通灯的历史51.1.2交通灯的出现51.2单片机简介51.2.1单片机的发展历程51.2.2单片机的特点61.2.3 MCS51单片机内部结构有8大部分61.2.4单片机的内部结构图9第二章 单片机控制交通系统总体设计102.1单片机交通控制系统通行方案设计102.2单片机交通控制系统的功能要求112.2.1倒计时显示112.2.2 车流量检测及调整122.2.3时间手动设置122.2.4 紧急处理122.3单片机交通控制系统的基本构成及原理12第三章 系统硬件电路的设计143.1系统硬件总电路构成及原理143.1.1系统硬件电路构成143.1.2系

7、统工作原理143.1.3车流量检测电路及模拟163.1.4八段LED数码管173.3.4其它器件18第四章 系统软件程序的设计194.1程序主体设计流程194.2子程序模块设计204.2.1按键扫描程序204.2.2状态灯显示及判断214.2.3 LED倒计时显示224.2.4车流量检测中断服务子程序224.2.5紧停及违规中断服务子程序224.2.6红绿灯时间调整程序234.2.7消抖动程序23参考文献24附录A25致谢30第一章单片机控制交通灯的背景 1.1交通灯的背景1.1.1交通灯的历史19世纪初,在英国中部的约克城,红、绿装分别代表女性的不同身份。其中,着红装的女人表示我已结婚,而着

8、绿装的女人则是未婚者。后来,英国伦敦议会大厦前经常发生马车轧人的事故,于是人们受到红绿装启发,1868年12月10日,信号灯家族的第一个成员就在伦敦议会大厦的广场上诞生了,由当时英国机械师德哈特设计、制造的灯柱高7米,身上挂着一盏红、绿两色的提灯-煤气交通信号灯,这是城市街道的第一盏信号灯。在灯的脚下,一名手持长杆的警察随心所欲地牵动皮带转换提灯的颜色。后来在信号灯的中心装上煤气灯罩 ,它的前面有两块红、绿玻璃交替遮挡。不幸的是只面世23天的煤气灯突然爆炸自灭,使一位正在值勤的警察也因此断送了性命。 从此,城市的交通信号灯被取缔了。直到1914年,在美国的克利夫兰市才率先恢复了红绿灯,不过,这

9、时已是“电气信号灯”。稍后又在纽约和芝加哥等城市,相继重新出现了交通信号灯。1.1.2交通灯的出现随着各种交通工具的发展和交通指挥的需要,第一盏名副其实的三色灯(红、黄、绿三种标志)于1918年诞生。它是三色圆形四面投影器,被安装在纽约市五号街的一座高塔上,由于它的诞生,使城市交通大为改善。 黄色信号灯的发明者是我国的胡汝鼎,他怀着“科学救国”的抱负到美国深造,在大发明家爱迪生为董事长的美国通用电器公司任职员。一天,他站在繁华的十字路口等待绿灯信号,当他看到红灯而正要过去时,一辆转弯的汽车呼地一声擦身而过,吓了他一身冷汗。回到宿舍,他反复琢磨,终于想到在红、绿灯中间再加上一个黄色信号灯,提醒人

10、们注意危险。他的建议立即得到有关方面的肯定。于是红、黄、绿三色信号灯即以一个完整的指挥信号家族,遍及全世界陆、海、空交通领域了。 1.2单片机简介1.2.1单片机的发展历程单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。 在MCS-51系列单片机中,有两个子系列:51子系列和52子系列。每个子系列有诺干中型号。51系列有8051、8751和8031三个型号,后来经过改进产生了80c51、87c51、80c31三个型号;52系列有5021、8752、8032三个型号,改进后的型号是80c52/87c52、80c3

11、2。改进后的型号更加省电。52系列比对应的51系列增加了定时器T2并将内部程序存贮器增加到8KB。Inter公司停止生产MCS-51系列单片机之后将生产权转让给了许多其他公司,于是出现了许多与Mcs-51兼容的单片机。现在生产mcs-51兼容单片机的公司对其进行了不同程度的改进和提高。我们现在使用比较的多的是AT89C51/AT89s51等。 通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。单片机经过1、2、3、3代的发展,目前单片机正朝着高性能和多品种方向发展

12、,它们的CPU功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。1.2.2单片机的特点(1)性价比高,开发周期短,易于产品化,(2)集成度高,可靠性好,抗干扰性强,(3)功能完善,接口多样,(4)低功耗、低电压一般电源供电电压在53V范围内单片机都能正常工作,供电的下限可达12V。(5)总线多样,易于扩展单片机外部的典型三总线结构,方便系统构扩展,构成各种规模的应用系统。外部总线增加了I2C及SPI等串行总线方式, 可根据需要进行并行或者串行扩展。1.2.3 MCS51单片机内部结构有8大部分.一个8 位的中央处理器 CPU(又称为微处理器)中央处理器(CPU)是整个单片机的核心部

13、件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。有 128字节 的片内数据存储器RAM。8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。.4KB片内 程序存储器ROM或EPROM8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据.片内 18个 特殊功能寄存器(SFR)如图(图1-1)所示:特

14、殊功能寄存器SFR0F0H SFR可寻址区0E0H 0D0H0C8H0B8H0B0H0A8H0A0H98H90H88H80H0FFH80H7FH30H2FH20H1FH00H数据缓冲区位寻址区R7R0 3组(8字节)2组1组0组图1-1片内特殊存储器分布图.4个8位 的并行输入输出I/O口(PIO)8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输P0口 P0.0P0.7 输入与输出 分时的传送地址低8位与数据线P1口 P1.0P1.7 输入与输出 无第二功能P2口 P2.0P2.7 输入与输出 传送地址的高8位P3口 P3.0P3.7 输入与输出 P3.0RXD:串行口输入端P3.1TXD:串行口输出端P3.1TXD:串行口输出端P3.2:外部中断0中断请求输入端P3.3:外部中断1中断请求输入端P3.4T0:定时器/计数器0外部输入端P3.5T1:定时器/计数器1外部输入端P3.6:外部数据存储器写选通信号P3.7:外部数据存储器读选通信号.1个 串行口I/O(SIO/UART)完成

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

当前位置:首页 > 生活休闲 > 科普知识

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