基于AT89S51单片机的交通灯方案设计书

合集下载

基于AT89S51单片机的数显交通灯设计

基于AT89S51单片机的数显交通灯设计

基于AT89S51单片机的数显交通灯设计Design of digital traffic lights based on AT89S51 microcontroller总计毕业设计(论文)页表格个插图幅摘要现代社会交通发达,东西南北往来穿梭车辆人群很多,特别是在十字路口,那么怎么样来更好维持交通秩序有条不紊,确保车辆和行人的安全呢?这就要求有一种信号系统来指挥车辆和行人的行动,这就是我设计数显交通灯的依据。

信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。

该智能交通灯控制系统可以实现的功能有:对某市区的四个主要交通路口进行监控;东西南北路口直行与转弯交替通行,数码管显示直行通行倒计时;红绿黄灯显示包括人行道在内的道路交通状态;某一方向道路拥挤时,可以人工控制调节东西南北方向通行时间;紧急情况时,各路交通灯显示红灯,数码管保持数据不变。

关键词:交通灯单片机数码管AbstractModern society developed transport and shuttle vehicles between East and West are many people, especially at the crossroads, then how to maintain traffic order to be better organized, to ensure vehicle and pedestrian safety? This requires a signal system to direct the actions of vehicles and pedestrians, and this is my design based on the number of significant traffic lights. Lights have enabled the effective control of traffic, for ease traffic flow and improve road capacity and reduce traffic accidents have a demonstrable effect.The intelligence's transportation light control the system can carry out of the function have: Carry on supervision to four main transportation street corners of some downtown; Go straight and turn things turn north-south traffic intersection, pass straight digital display countdown; red, green and yellow light show, including the sidewalk traffic, including the state; road congestion in one direction, you can manually control the passage of time to adjust the direction of East and West; emergency situations , And the brightest red traffic light shows, digital control to keep the data unchanged.Keyword: Traffic light SCM LED目录第一章引言…………………………………………………………………………………第二章系统硬件设计………………………………………………………………………2.1 芯片简介…………………………………………………………………………2.1.1 单片机概述…………………………………………………………………2.1.2 AT89S52单片机介绍………………………………………………………2.1.3 74LS245芯片简介…………………………………………………………2.1.4 LED的特性及使用…………………………………………………………2.2 系统硬件设计……………………………………………………………………2.2.1 系统框图……………………………………………………………………2.2.2 电源电路设计………………………………………………………………2.2.3 单片机复位电路工作原理及设计…………………………………………2.2.4 单片机晶振电路工作原理及设计…………………………………………2.2.5 按键电路的设计……………………………………………………………2.2.6 时间倒计时显示电路………………………………………………………2.2.7 电路原理图及工作原理……………………………………………………第三章系统软件设计………………………………………………………………………3.1 系统主程序流程图………………………………………………………………3.2 系统子程序………………………………………………………………………3.2.1 延时子程序…………………………………………………………………3.2.2 紧急中断子程序……………………………………………………………3.2.3 显示子程序…………………………………………………………………3.3 系统程序清单……………………………………………………………………第四章结论…………………………………………………………………………………结束语…………………………………………………………………………………………参考文献………………………………………………………………………………………第一章引言纵所周知,交通信号灯是控制交叉路段车辆行驶的指挥棒,当今社会缺少了交通信号灯往往会造成道路拥堵,通行不畅,甚至威胁到人们的生命财产安全,因此更合理的交通灯的设计会给我们的生活带来极大的方便。

基于单片机的智能交通红绿灯控制系统设计

基于单片机的智能交通红绿灯控制系统设计

1选题背景今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。

信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。

在交通中管理引入单片机交通灯控制代替交管人员在交叉路口服务,有助于提高交通运输的安全性、提高交通管理的服务质量。

并在一定程度上尽可能的降低由道路拥挤造成的经济损失,同时也减小了工作人员的劳动强度。

关键词:AT89C51;7448,LED2方案论证2.1设计任务设计基于单片机的智能交通红绿灯控制系统,要求能通过按键或遥控器设置系统参数,系统运行时,“倒计时等信息”能通过数码管或点阵发光管显示,设计时应考虑交通红绿灯控制的易操作性及智能性。

以单片机的最小系统为基础设计硬件,用汇编语言、或C语言设计软件。

通过本设计可以培养学生分析问题和解决问题的能力,掌握Mcs51单片机的硬件与软件设计方法,从而将学到的理论知识应用于实践中,为将来走向社会奠定良好的基础。

东西(A)、南北(B)两干道交于一个十字路口,各干道有一组红、黄、绿三个指示灯,指挥车辆和行人安全通行。

红灯亮禁止通行,绿灯亮允许通行,黄灯亮时车辆及行人小心通过。

红灯的设计时间为45秒,绿灯为40秒,黄灯为5秒。

2.2 方案介绍方案1设计思想:采用分模块设计的思想,程序设计实现的基本思想是一个计数器,选择一个单片机,其内部为一个计数,是十六进制计数器,模块化后,通过设置或程序清除来实现状态的转换,由于每一个模块的计数多不是相同,这里的各模块是以预置数和计数器计数共同来实现的,所以要考虑增加一个置数模块,其主要功能细分为,对不同的状态输入要产生相应状态的下一个状态的预置数,如图中A道和B道,分别为次干道的置数选择和主干道的置数选择。

方案2 设计思想:由两个传感器监视南北方向即A道与东西方向即B道的车辆来往情况,设开关K=1为有车通过,K=0为没有车通过。

则有以下四种情况:Ka=1时:Kb=0,表示A有车B没有车,则仅通行B道:Kb=1,表示A有车B有车,则优先通行A道;Ka=0时:Kb=0表示A没有车B也没有车,同样优先通行A道;Kb=1表示A没有车B有车,则仅通行B道。

基于AT89S51单片机控制的交通灯设计

基于AT89S51单片机控制的交通灯设计

基于AT89S51单片机控制的交通灯设计摘要:近年来随着科技的飞速发展,单片机的应用正在不断地走向深入。

在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。

本文首先对智能交通灯的研究意义和智能交通灯的研究现状进行了分析,指出了现状交通灯存在的缺点,并提出了改进方法。

智能交通灯控制系统通常要实现自动控制。

本文还对AT89S51单片机的结构特点和重要引脚功能进行了介绍,同时对智能交通灯控制系统的设计进行了详细的分析。

关键词:AT89S51单片机;智能交通灯控制系统;程序设计AT89S51-based single-chip design of the controlof traffic lightsAbstract:Along with science and technology is updating in recent years , the application of MCU is going deeper. In the application of the automatic control and detection of real time, the MCU is used to use as a key parts. But if you want to design a system , only learn the knowledge of MCU is insufficient . You should perfect the system on the basis of the structure of the hardware and it is link to the characteristic of the application object of the software.First, in this paper, we discuss the studying significance and studying situation of the Intelligent Transportation System(ITS) ,then point out the drawback of the current situation and give the improve method. Automatic Control is the most important function of the ITS. This paper describe the character of structure and the function of pin of AT89S51 SCM.It also give detailed analysis of ITS design Key words:AT8951 MCU; ITS; program design1.引言在今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。

课程设计---基于51单片机的交通灯设计

课程设计---基于51单片机的交通灯设计

单片机原理及系统课程设计专业:电气工程及其动化班级:电气1003姓名:赵斌学号:201009202指导教师:闵永智兰州交通大学自动化与电气工程学院2013 年 3 月 15 日基于51单片机的交通灯设计摘要随着人们社会活动的日益频繁,交通在人们的日常生活中的地位越来越高,而传统的交通灯存在很多缺陷,功能和维护上都不能满足城市交通道路高速发展的要求,因此对交通灯的研究是很有理论与实践的必要性的。

本文主要介绍了一个基于AT89C51单片机的交通灯信号控制系统,详细描述了利用AT89C51单片机实现的硬件连接、软件编程以及系统流程进行了详尽分析,对关键部分的电路也进行了介绍。

该系统利用了单片机的延时电路、按键复位电路、时钟电路等电路,可以方便地实现十字路口交通灯控制器的设计。

仿真结果表明,该系统除了可以显示交通灯各种状态,完成倒计时功能,还可以实时采集车流量相关数据,进行计算与智能化控制,与传统交通灯相比更具有实用性强、操作简单、扩展性强等优点,对于疏导交通流量、提高道路通行能力有明显效果。

关键字:AT89C51 控制系统;实时采集;智能化控制AbstractAs people's social activities have become increasingly frequent, the position of traffic is higher and higher in people's daily life, while the traditional traffic light has many defects, its maintenance can not meet the rapid development of city traffic demand, so the research of the traffic lights is necessary on a rational theory and practice.This paper introduces a traffic signal control system based on AT89C51 microcontroller which detailedly described the use of AT89C51's hardware connection, software programming and system flow, the circuit of key parts were also introduced in this paper. The system uses a delay circuit, SCM button reset circuit and clock circuit designed the crossroads traffic light controller easily.The simulation results show that, except that the system can show the various states of the traffic lights, complete the countdown function, it also can collect traffic data, calculation and intelligent control. Compared with traditional traffic light it has more strong practicability, more simple operation, expansion and stronger advantages, it has obvious effect to ease traffic flow, to improve the traffic capacity of the road.Keywords: AT89C51 control system real-time intelligent control1引言随着生活水平的逐渐提高,汽车进入家庭的步伐也加快了,城市汽车数量的增多,使得城市道路交通问题越来越重要。

基于AT89c51的交通灯设计

基于AT89c51的交通灯设计

基于AT89c51的交通灯设计摘要交通灯是广泛应用于我们的日常生活中,它方便了我们的通行,使交通状况得到有效地改善。

现代科技的发展,使交通灯变得更加先进,更加灵敏,更为智能化,也更加人性化,这些进步都让社会获得巨大的进步,所以对交通灯的研究是非常具有现实意义的。

而利用单片机实现的交通灯,具有编程灵活、精度高、功能易扩展等优点,不仅拥有广阔的市场,也很有发展潜力,更重要的是具有科学价值。

本文是是选用AT89C51单片机,此交通灯的核心要点包括硬件的设计和软件编程。

本设计由主控制系统、键盘及状态显示系统、计时模块组成,选用七段共阳极数码管来显示结果。

软件用C语言来实现。

七段数码管上显示倒计时的时间。

同时通过按钮由用户设定时间,交通灯有很多优势,如成本低、精度高、寿命长、安全可靠,调整方便。

系统性能稳定,控制准确。

关键词:模块;数码管;系统;ABSTARCTTraffic lights are widely used in our daily lives, which facilitated our passage, so that the traffic situation has been effectively improved. The development of modern science and technology, so that the traffic lights become more advanced, more sensitive, more intelligent, more humane, these advances have let the community get a huge progress, so the study of traffic lights is very realistic. The use of SCM traffic lights, with programming flexibility, high precision, functional and easy to expand, etc., not only has a vast market, but also great potential for development, it is important to have scientific value.This article is a choice of AT89C51 microcontroller, core elements of the traffic lights, including hardware design and software programming. The design by the main control system, the keyboard and display system status, timing modules, use common anode seven-segment digital tube to display the results. Software using C language. Countdown time is displayed on the tube segment digital. At the same time set by the user through the button, the traffic lights have many advantages, such as low cost, high precision, long life, safe, reliable, easy to adjust. Stable performance andaccurate control.Key words:Module; digital pipe; systems;第一章绪论1.1 交通信号灯的发展及其研究的意义现在,在每个路口都在用交通灯,交通灯是最常见的和最有价值的技术措施,以纾缓交通车辆,这项技术有着悠久的发展历史。

基于AT89S51的交通灯控制系统设计与实现

基于AT89S51的交通灯控制系统设计与实现

基于A T89S51的交通灯控制系统设计与实现马华玲,左谨平,张 涛(中国地质大学(武汉)数学与物理学院,湖北武汉430074)摘 要:针对目前繁忙的交通路口,设计具有调整各车流方向的通行时间、有数码管倒计时显示、以及紧急模式的交通灯控制装置。

经测试,该系统运行稳定、使用方便、误差小、造价低,能有效地提高交通路口车辆通行效率。

关键词:A T89S51;交通灯;按键;数码管中图分类号:U491.5+1 文献标识码:A 文章编号:100825696(2010)022*******Design and Implementation of T raff ic LightsControl System B ased on AT 89S 51MA Hua 2ling ,ZUO Jin 2ping ,ZHAN G Tao(College of Mathematics &Physics ,China University of Geosciences ,Wuhan 430074,China )Abstract :In view of t he current busy t raffic junction ,designed fixing time dist ribution wit h keys and time count down showing f unction and emergency pattern wit h A T89S51.It p roved t hat t he system is stable ,convenient ,precise and cheap and it can promote t he efficiency of traveling vehicles in t he crossroads.K ey w ords :A T89S51;traffic light s ;keys ;numerical code t ub收稿日期:2009206216作者简介:马华玲(1986-),女,硕士研究生,研究方向:智能仪器研究. 随着社会经济的飞速发展,机动车辆迅速增加,城市交通基础设施跟不上迅速增长的交通需求,交通拥堵日益严重。

基于AT89S51单片机的智能交通灯设计

基于AT89S51单片机的智能交通灯设计

基于AT89S51单片机的智能交通灯设计作者:陈君来源:《电子技术与软件工程》2016年第01期交通灯在生活中随处可见,引导学生自己动手设计制作一款简易的智能交通灯,学生兴致浓厚,能够促进学生主动对单片机知识进行探索。

以AT89S51单片机为核心,教师指导学生对智能交通灯设计进行分析。

下面本文主要通过对单片机P0控制使交通灯进行状态转换,并利用单片机定时器设置实现倒计时显示等。

通过有效课堂教学模式应用,帮助学生加强智能交通灯设计,培养学生对单片机学习兴趣,实现创新学习。

【关键词】AT89S51单片机智能化交通灯定时器近年来我国经济与科技的高速发展促进我国交通建设日益完善,例如在交通灯控制领域中充分引进单片机,以MCS-51系列为主,凭借其价格优势以及优化功能被广泛应用于智能交通灯控制系统中。

在对单片机教学中要注重对创新交通灯系统知识的引入,充分结合理论教学进行实践练习,以AT89S51单片机在智能交通灯设计中实用性较强,且便于操作,本文将以此展开详细教学论述,帮助学生加强智能交通灯设计。

1 设计需求分析在进行系统设计之前要引导学生对设计需求进行了解,以AT89S51单片机为核心进行智能交通灯设计,要能够对双干线交通信号灯进行模拟,设计要包括两组交通灯。

对该智能交通灯的设计要包括两组LED显示器以及紧急车辆放行设计。

道路交通正常运行情况下双干线交通指示灯以四个状态S0、S1、S2、S3进行转换,通过倒计时形式对相应干线剩余时间进行显示。

S0、S1、S2、S3状态显示的主要工作过程为:起始状态下S0:东西向红灯,南北向绿灯,两个方向均从45s倒计时,LED显示器呈5s 时转向S1;状态S1:东西向红灯,南北向黄灯,频率闪烁1Hz,该状态持续5s后转向S2;状态S2:东西向绿灯,南北向红灯,两个方向均以35s倒计时,该状态持续30s后转向S3;状态S3:东西向黄灯,频率闪烁1Hz,南北向红灯,该状态持续5s后重复S0状态,两个方向重新从45s倒计时开始。

基于AT89S51 的交通信号灯控制系统

基于AT89S51 的交通信号灯控制系统
表2 变量和说明
变量 nn state n0 n1 t0 nn table[]


变量 P2_0 P2_1 P2_2 P2_3 P2_4 P2_5 kk d1
主函数延迟时间循环变量 状 按键 k1 按键 k2 随定时器中断次数递增变量 局部静态变量,随定时器中断次数增加 共阳数码管译码表 态
说明 东西红灯 东西黄灯 d2 东西绿灯 d3 南北红灯 b1 南北黄灯 b2 南北绿灯 b3 按键值
J5
330 14 PC_RXD(Pin2) RM1 RM2 330 13 PC_TXD(Pin3) 12 P3.0
11 P3.1 10 9
DB9
图 2 RS232 通信部分原理图
2.1.2
电源部分 JPP 是 7805 短路跳线,若是外电源电压高于 DC9V,则不需要短路 JPP,这时 7805 将输出
0 引言
随着现代城市的发展和人们生活水平的提高, 车辆的增多, 交通路口通行问题变得越来 越严重。如何提高路口车辆的通行能力,已成为交通管理部门需要解决的重要课题之一。本 文采用 AT89S51 单片机实现交通信号灯的自动控制,用数码管显示时间并且可以用按键强 制使南北通行或东西通行,提高了交通控制和管理水平,合理使用现有交通设施,有效提高 了道路的利用率。
P0.0 1 2 P0.1 3 P0.2 4 P0.3 5 P0.4 6 P0.5 7 P0.6
a DPY a b c f b g d e e c d f g [LEDgn]
DS1 DPY_7-SEG R0 600 R1 600 R2 600 R3 600 R4 600 R5 600
8
+
VCC
89S51/51/53

基于AT89S51单片机 交通灯设计

基于AT89S51单片机 交通灯设计

题目:基于单片机的交通灯设计课程名称:单片机原理与应用指导教师:刘瑜专业:电气工程及自动化班级:11电气(2)班学号:2011330380229姓名:谢凯基于单片机的交通灯设计摘要:交通灯在我们日常生活中随处可见,它在交通系统中处于至关重要的位置。

交通灯的使用大大减少了交通繁忙路口的事故发生,给行人和车辆提供一个安全的交通环境,人们的生命和财产安全有了保障。

本设计旨在模拟十字路口的交通灯,以A T89S51单片机为基础,结合按键和数码管等元器件设计出一个简单且完全的交通灯系统。

关键词:集成电路A T89S51 交通灯一、设计任务(1)、设计一个十字路口的交通灯控制电路,要求南北方向和东西方向两条交叉道路上的车辆交替运行,每次通行时间都设10秒,时间可设置修改。

(2)、在绿灯转为红灯时,要求黄灯先亮2秒钟。

二、AT89S51单片机介绍(一)、AT89S51主要功能列举如下:1、为一般控制应用的8 位单芯片2、晶片内部具时钟振荡器(传统最高工作频率可至12MHz)3、内部程式存储器(ROM)为4KB4、内部数据存储器(RAM)为128B5、外部程序存储器可扩充至64KB6、外部数据存储器可扩充至64KB7、32 条双向输入输出线,且每条均可以单独做I/O 的控制8、5 个中断向量源9、2 组独立的16 位定时器10、1 个全多工串行通信端口11、8751 及8752 单芯片具有数据保密的功能12、单芯片提供位逻辑运算指令(二)、AT89S51各引脚功能介绍:VCC:AT89S51 电源正端输入,接+5V。

VSS:电源地端。

XTAL1:单芯片系统时钟的反相放大器输入端。

XTAL2:系统时钟的反相放大器输出端。

RESET:A T89S51的重置引脚,高电平动作。

EA/Vpp:存取外部程序代码。

ALE/PROG:地址锁存器启用信号。

PSEN:程序储存启用。

PORT0(P0.0~P0.7):端口0是一个8位宽的开路汲极(Open Drain)双向输出入端口,共有8个位,P0.0表示位0,P0.1表示位1,依此类推。

AT89S51单片机控制红、绿、黄交通灯亮及闪烁时间与顺序。

AT89S51单片机控制红、绿、黄交通灯亮及闪烁时间与顺序。

桂林电子科技大学微机单片机接口设计报告指导老师:吴兆华学生:冯贤明学号: 092011133桂林电子科技大学机电工程学院一设计题目 (1)二设计目的要求和意义 (1)2.1设计目的要求 (1)2.2 系统设计意义 (1)三系统硬件电路图设计 (2)3.1 系统结构框图 (2)3.2 系统硬件电路图 (2)3.3 电路设计PCB图 (3)四程序流程图与源代码 (4)4.1 程序流程图 (4)4.2 程序源代码 (4)五系统功能分析与说明 (5)5.1 微处理器 (5)5.2 复位电路的设计 (9)5.3 二极管输出电路 (9)5.4 晶振电路 (10)5.5 制作PCB图 (10)六设计体会 (12)七参考文献 (13)一设计题目按桂林市微笑堂十字街的交通规则用AT89S51单片机控制红、绿、黄交通灯亮及闪烁时间与顺序。

二设计目的要求和意义2.1设计目的要求1通过单片机最小系统的设计,了解常用单片机应用系统开发手段和过程,进一步熟悉和掌握单片机的结构和工作原理,并能初步掌握一般单片机控制系统的编程和应用,从而进一步加深对单片机理论知识的理解。

2 掌握单片机内部功能模块。

如定时器/计数器、中断系统、存储器、I/O口等;3 掌握单片机的接口及相关外围芯片的特性、使用与控制方法;4 掌握单片机的编程方法,调试方法;5 掌握单片机应用系统的构建和使用,为以后设计和实现单片机应用系统打下良好的基础。

6.学会使用并熟练掌握电路绘制软件Protel99SE(或DXP);7.掌握电路图绘制及PCB图布线技巧。

2.2 系统设计意义1、在系统掌握单片机相应基础知识的前提下,熟悉单片机最小应用系统的设计方法及系统设计的基本步骤。

2、完成所需单片机最小应用系统原理图设计绘制的基础上完成系统的电路图设计。

3、完成系统所需的硬件设计制作,在提高实际动手能力的基础上进一步巩固所学知识。

4、进行题目要求功能基础上的软件程序编程,会用相应软件进行程序调试和测试工作。

基于AT89S51单片机的数显交通灯设计

基于AT89S51单片机的数显交通灯设计
ALE/PROG:ALE是英文"Address Latch Enable"的缩写,表示地址锁存器启用信号。AT89S52可以利用这支引脚来触发外部的8位锁存器(如74LS373),将端口0的地址总线(A0~A7)锁进锁存器中,因为AT89S52是以多工的方式送出地址及数据。平时在程序执行时ALE引脚的输出频率约是系统工作频率的1/6,因此可以用来驱动其他周边晶片的时基输入。此外在烧录8751程序代码时,此引脚会被当成程序规划的特殊功能来使用。
单片机经过1、2、3、3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。
2.1.2 AT89S52单片机介绍
AT89S52为 ATMEL 所生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
基于AT89S51单片机的数显交通灯设计
基于AT89S51单片机的数显交通灯设计
Design of digital traffic lights based on
AT89S51 microcontroller
总计 毕业设计(论文)页
表 格个
插 图幅
摘 要
现代社会交通发达,东西南北往来穿梭车辆人群很多,特别是在十字路口,那么怎么样来更好维持交通秩序有条不紊,确保车辆和行人的安全呢?这就要求有一种信号系统来指挥车辆和行人的行动,这就是我设计数显交通灯的依据。信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。该智能交通灯控制系统可以实现的功能有:对某市区的四个主要交通路口进行监控;东西南北路口直行与转弯交替通行,数码管显示直行通行倒计时;红绿黄灯显示包括人行道在内的道路交通状态;某一方向道路拥挤时,可以人工控制调节东西南北方向通行时间;紧急情况时,各路交通灯显示红灯,数码管保持数据不变。

基于89C51单片机的现代交通灯设计

基于89C51单片机的现代交通灯设计

基于89C51单片机的现代交通灯设计作者:王明哲来源:《电子技术与软件工程》2016年第07期从交通灯的控制方式上看来,传统所采用的是对各个路口分别进行独立控制,以及定周期进行控制的方式,在对问题的解决上效果不佳,而且从实际的效果来看,要想解决交通堵塞的现象,单纯的对道路基础设施进行扩大也不是十分有效的途径。

因此,在当前的道路条件下,促进交通管理水平以及控制水平的提升,对现有的交通设施进行合理利用,使其具有的能力得以充分发挥,才可以使得道路的利用率更为有效灵活的提升。

而通过AT89C51单片机在交通灯控制器中的应用,使其操作起来十分的方便、简单,具有较强的扩展性,且实用性比较系统,本文基于89C51单片机首先对现代交通灯的硬件系统设计进行了介绍,之后从软件方面进行了阐述。

【关键词】89C51单片机交通灯硬件设计软件设计交通信号灯的应用,能够对交通进行有效的管制,同时也有助于对交通的流量进行疏导,促进道路通行能力的提升,使交通事故发生数量减少都具有非常显著的效果。

从交通灯的控制方式上看来,传统所采用的是对各个路口分别进行独立控制,以及定周期进行控制的方式,在对问题的解决上效果不佳,而且从实际的效果来看,要想解决交通堵塞的现象,单纯的对道路基础设施进行扩大也不是十分有效的途径。

因此,在当前的道路条件下,促进交通管理水平以及控制水平的提升,对现有的交通设施进行合理利用,使其具有的能力得以充分发挥,才可以使得道路的利用率更为有效灵活的提升。

而通过AT89C51单片机在交通灯控制器中的应用,使其操作起来十分的方便、简单,具有较强的扩展性,且实用性比较系统,因此,本文基于89C51单片机对现代交通灯的设计进行讨论和概述,以期可以更为灵活、有效的对交通等进行控制。

1 交通灯的功能设计结合显示状况,交通灯能够分成四种状态,首先,对每种状态的时间进行定时控制;其次,通过每间隔1S就在LED数码管里输入一个数,定时的使得剩余时间显示出来;再次,假如发生中断,就会相应的进到处理程序当中,对当前的显示状态进行保留后,再结合实际情况对处理中的状态进行显示,当紧急状况结束后就返回到之前保留的状态当中。

课程设计(论文)基于at89s51单片机的交通灯控制系统

课程设计(论文)基于at89s51单片机的交通灯控制系统

摘要对电子信息工程专业来说,如何把自己学到的知识变为现实,提高自己的动手能力变得尤为重要。

本次课程设计是制作基于单片机的可控制交通灯。

一个好的交通灯控制系统,将给道路拥挤、违章控制等方面给予技术革新。

本课程设计是以AT89S51芯片作为主要芯片,同时结合部分外围电路,使用DXP软件作为辅助,把设计电路焊接在铜板上。

本系统实习目标:每个路口绿灯亮20秒,黄灯亮5秒,然后红灯亮25秒,如果按下紧急按键,则全部路口亮红灯,倒计时停止。

按下恢复健则回到原来状态。

关键词:单片机;AT89S51;交通灯AbstractFor Electronic and Information Engineering, how to put their acquired knowledge into reality, to improve their practical ability becomes particularly important. This course is designed to create a controllable trafficlight system which base MCU(AT89S51). A good controllable trafficlight system can be a technological innovation of road congestion, illegal control and other issues.To AT89S51 as the main part, combined with part of the peripheral circuits, the use of DXP software as a supplement to weld the copper on the circuit design. function of the system: green light for 20 seconds , the yellow light for 5 seconds, and then the red light 25 seconds in each intersection, if you press the emergency button, the whole intersection red light will turn on, the countdown stops. Press restore button is back to its original state.Key words: MCU; AT89S51; traffic light目录引言 (3)1 概述 (3)1.1 课题引入 (3)1.2 课题描述 (3)1.3 设计任务 (3)2 基于单片机的可控交通灯系统设计方案 (3)2.1 主要元器件介绍 (3)2.1.1 AT89S51芯片介绍 (3)2.1.2 部分电路功能 (8)2.2 方案分析 (9)2.3 电路设计 (9)2.4 软件设计 (10)3 结论 (14)谢辞 (15)参考文献 (16)引言随着社会科技、经济的高速发展,人才竞争越来越激烈,如何成为具有创新能力的高素质人才已经成为当今大学生的的当务之急。

2017毕业论文-基于at89c51单片机的交通灯控制系统设计

2017毕业论文-基于at89c51单片机的交通灯控制系统设计

2017毕业论文-基于at89c51单片机的交通灯控制系统设计2017毕业论文-基于at89c51单片机的交通灯控制系统设计 盐城师范学院毕业论文(设计) 基于A T89C51单片机的交通灯控制系统设计 电子信息工程电子信息工程XXX 指 导 教 师 XXX 摘 要:要:本文研究的是以A T89C51单片机为控制器的智能交通灯控制系统,该系统通过红外接收器接收信号实现特种车辆(119、120等)自动放行;通过车辆检测电路采集路况信号,经单片机处理后,分配各车道的绿灯时间,实现车流动态调节,并由74HC244驱动LED 数码管显示通行倒计时;左拐、右拐、直行及行人的通行指示灯采用双色高亮度发光二极管,设计中还添加了声音提示电路,方便盲人过人行道。

管,设计中还添加了声音提示电路,方便盲人过人行道。

本设计是以软件和硬件相结合的方式来实现,文中给出了具体的硬件电路图和软件流程图及程序源码。

具体的硬件电路图和软件流程图及程序源码。

关 键 词:词:智能交通灯,A T89C51,车辆检测,74HC244,LED 1 引言引言 在人类的生活、工作环境中,交通扮演着极其重要的角色,人们无时无刻不与交通打交道。

人们无时无刻不与交通打交道。

随着我国国民经济的迅速发展和人口的快速增加,人们对各种交通车辆的需求更是越来越大,交通工具的迅猛发展以及道路资源的局限性,给城市交通带来巨大的压力,交通拥堵问题已成为影响现代城市可持续发展的重要因素。

堵问题已成为影响现代城市可持续发展的重要因素。

要保证高效安全的交通秩序,除了制定一系列的交通规则,还必须通过一定的技术手段加以实现。

则,还必须通过一定的技术手段加以实现。

作为车辆通行瓶颈所在的十字路口,通过研究其车辆通行规律,找出提高其车辆通行效率,对缓解交通拥堵,提高道路畅通率具有十分现实的意义[1]。

国内的在十字路口的交通灯,一般用红国内的在十字路口的交通灯,一般用红 、绿、绿、黄三种颜色的指示灯和一个倒计时的显示计时器来控制行车。

基于AT89S51单片机的十字路口交通灯设计讲解

基于AT89S51单片机的十字路口交通灯设计讲解

目录1、引言 (2)2、单片机概述 (3)2.1 单片机的发展 (3)2.2 单片机的应用 (4)3、芯片简介 (5)3.1 AT89S51 (5)3.1.1 89S51组成 (5)3.1.2 主要引脚功能 (6)3.2 74LS164 (7)4、系统硬件设计 (9)4.1 硬件材料规格及原理图 (9)4.2 交通管理的方案论证 (10)4.3 系统硬件设计 (11)4.3.1 设计思路 (11)4.3.2 控制电路 (11)5、系统软件设计 (13)5.1 原理分析 (13)5.2 计算说明 (13)5.3 程序 (14)5.4 程序运行结果 (17)6、总结 (18)7、参考文献 (19)1、引言当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。

但这一技术在19世纪就已出现了。

1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。

这是世界上最早的交通信号灯。

1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。

它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。

1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。

随着科技的飞速发展,十字路口车辆穿梭,行人熙攘,车行车道,人行道,有条不紊。

靠的就是交通信号灯的自动指挥系统。

本文介绍了基于8255A的交通灯管理系统,重点讲述了软件系统的编写方法。

本系统采用8255A芯片、8253芯片和8259芯片实现了A、B口设置红、绿灯点亮时间的功能;红绿灯循环点亮,红绿灯变换之间,黄灯闪烁5秒。

经多次调试,基本达到了设计要求。

关键词:LED双色灯;AT89S51;74LS164芯片2、单片机概述单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。

单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。

基于单片机AT89C51的交通灯控制器的设计.

基于单片机AT89C51的交通灯控制器的设计.

2014届本科生毕业设计分类号:TP368.1题目:基于单片机AT89C51的交通灯控制器的设计姓名:张建猛学号: 2010080870学院:机械与电子工程学院专业:自动化指导教师职称:胡波刘明指导教师职称:助教(硕士)工程师2014-05-11摘要本文采用AT89C51单片机芯片为核心控制器件设计的交通灯控制器,该系统主要包括单片机最小系统,按键,数码管显示,交通灯演示系统。

系统主要具有有人行道,交通灯的基本功能,倒计时,紧急情况处理,根据具体情况手动控制等功能。

通过AT89C51并接数码管和发光二极管来实现交通灯的变化规律,P1口设置红,绿灯点亮时间功能的实现;红绿灯循环点亮,倒计时剩余10秒时黄灯闪烁警示。

本系统的研发周期短,可靠性高,实用性,操作简单,维护方便,扩展功能强大。

本系统软硬件相结合,通过Proteus软件仿真,基本实现了交通信号灯的模拟。

关键词:AT89C51;数码管;交通灯控制器ABSTRACTIn this paper, AT89C51 chip as the core control device design traffic light controller, the system includes smallest single-chip system, keyboard, digital display, traffic lights demonstration system. System mainly has a sidewalk, the basic functions of traffic lights, countdown, emergency treatment, according to the specific circumstances of manual control and other functions. And connected via AT89C51 LED digital tube and realized traffic lights change, P1 port settings of red, green lighting time function is implemented; traffic light cycle light, countdown 10 seconds remaining yellow flashing warning. The system development cycle is short, high reliability, practicality, simple operation, easy maintenance, expansion and powerful. This system combines hardware and software, Through the Proteus Software Simulation,the basic realization of traffic lights simulation.Keywords: AT89C51; System; Digital pipe; Traffic light controller目录绪论 (1)1.整体方案设计 (2)1.1 方案分析 (2)1.2 方案确立 (3)2.系统的硬件设计 (3)2.1设计原理及方法 (3)2.2 AT89C51单片机最小系统 (4)2.2.1 复位电路 (4)2.2.2 时钟电路 (5)2.2.2 EA脚的功能及接法 (6)2.3其它硬件模块介绍及连接 (7)2.3.1 倒计时显示模块 (7)2.3.2 交通灯显示模块 (8)2.3.3 按键控制模块 (9)2.3.4 电源模块 (10)3.系统的软件设计 (10)3.1系统相关参数计算 (10)3.1.1 T0的计数初值 (10)3.1.2 倒计时显示的理论分析 (10)3.1.2 交通灯状态显示的理论分析 (11)3.2系统主程序设计 (11)4.系统的Proteus软件仿真 (12)4.1 Proteus仿真图 (12)4.2 Proteus仿真的结果分析 (12)结束语 (14)参考文献 (14)致谢 (15)附录:程序源代码 (16)绪论随着人口的迅速增长,道路资源的有限性和交通工具爆炸性的发展,城市交通正面临着严峻考验,因此造成日益严重的交通问题,每天的交通拥堵成了家常便饭但又不得不忍受。

基于AT89C51单片机的数显交通灯设计

基于AT89C51单片机的数显交通灯设计

动力与电气工程39科技资讯 SCIENCE & TECHNOLOGY INFORMATIONDOI:10.16661/ki.1672-3791.2017.27.039基于AT89C51单片机的数显交通灯设计于希辰(苏州大学应用技术学院 江苏苏州 215000)摘 要:本文使用AT89C51单片机进行交通控制系统的设计,对十字路口车辆运行进行管理控制,不仅可实现红、绿、黄三色信号灯的颜色切换,倒计时控制,又可根据实际路况需要,对通行时间进行调整,如紧急停止等,该系统较好地解决了交通十字路口车辆通行管控问题。

关键词:单片机 交通灯 数码管中图分类号:TP368.1文献标识码:A文章编号:1672-3791(2017)09(c)-0039-02近年来,随着工业社会生产水平的发展,国民生活质量有较大提高,拥有私家车数量逐步上升,但随着我国汽车拥有量的提高,道路拥堵问题也愈发严重,这给我国的交通运输系统带来较大压力。

因此,在现代社会中,如何根据各交通十字路口车流量对各个路口的车辆通行进行高效的管理控制,以此提高交通运输效率成为社会发展的重要环节。

1 基于单片机的数显交通灯功能分析为对十字路口交通进行合理而有效的控制,本文设计的数显交通灯系统需具备以下3种功能:(1)在十字路口进行控制时,能够实现红、绿、黄3种颜色信号灯的颜色切换显示,以此来提示各个方向汽车进行直道通行、停止通行或转弯;系统应用七段数码管进行时间显示,对直道通行、停止通行或转弯时间进行倒计时显示,提示各路口汽车通行时间。

(2)当路口遇到紧急状况,按下紧急按钮,使东西南北所有路口信号灯变为红色,七段数码管停止时间倒计时,提示各路口车辆停止运行,便于处理十字路口发生的紧急状况。

(3)当东西南北某一方向车流量较大,容易发生拥堵时,按下按键,人工调节各方向通行或停止时间,达到提高道路通行效率的目的。

如能够实现所述的这三种基本功能,则本文所设计的系统能够满足各路口的交通控制需求,有效地对汽车通行状况进行管理控制。

基于AT89C51单片机的交通灯控制系统设计

基于AT89C51单片机的交通灯控制系统设计
有车车道放行的中断服务程序首先要保护现场,因需要用到 延时子程序和P0口,故需保护的寄存器有R3 , P0 , TH1和TL1, 保护现场时还需关中断,以防止高优先级中断(紧急车辆通过 产生的中断)出现导致程序混乱。
开中断,由软件查询P3.0和P3.1口,判别哪一车道,再根据 查询情况执行相应的服务。待交通灯信号出现后,保持15s的 延时,然后,关中断,恢复现场,再开中断,返回主程序。
控制这12只发光二极管,由于单片机带负载的能力有限,因
此,在P0口与发光二极管之间用74 L507作驱动电路,P0口输
出低电平时,信号灯亮;输出高电平时,信号灯灭。在正常情
况和交通繁忙时,A, B两车道的6只信号灯的控制状态有5种
形式,即P0口控制功能及相应控制码如表1.1所示。分别以按
键K1, K2模拟A,B车道的车辆检测信号,开关K1按下时,A车
1.4.2元件清单
基于AT89C51单片机的交通信号灯控制系统元件清单如表1.2 所示。
可整理ppt
上一页 返8回
1.5 软件设计
主程序采用查询方式定时,由R2寄存器调用0.5s延时子程序 的次数,从而获取交通灯的各种时间。子程序采用定时器1方 式1查询定时,定时器定时50ms,R3寄存器确定50 ms循环10 次,从而获得0.5 s的延时时间。
(4)有紧急车辆通过时,按下开关K3使A, B车道均为红灯,禁 止通行20s。
可整理ቤተ መጻሕፍቲ ባይዱpt
返3回
1.3 系统设计
交通灯控制系统主要控制A, B两车道的交通,以AT89C51单 片机为核心芯片,通过控制三色LED灯的亮灭来控制各车道 的通行;另外通过3个按键来模拟各车道有无车辆的情况和有 紧急车辆的情况。根据设计要求,制定总体设计思想如下:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。

但这一技术在19世纪就已出现了。

1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。

这是世界上最早的交通信号灯。

1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。

它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。

1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。

1914年,电气启动的红绿灯出现在美国。

这种红绿灯由红绿黄三色圆形的投光器组成,安装在纽约市5号大街的一座高塔上。

红灯亮表示“停止”,绿灯亮表示“通行”。

智能的交通信号灯指挥着人和各种车辆的安全运行,实现红、黄、绿灯的自动指挥是城乡交通管理现代化的重要课题.在城乡街道的十字交叉路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行; 黄灯亮,表示该条道路上未过停车线的车辆停止通行,已过停车线的车辆继续通行; 绿灯亮,表示该条道路允许通行.交通灯控制电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,实现十字路口城乡交通管理自动化。

本文为了实现交通道路的管理,力求交通管理先进性、科学化. 分析应用了单片机实现智能交通灯管制的控制系统,以及该系统软、硬件设计方法,实验证明该系统实现简单、经济,能够有效地疏导交通,提高交通路口的通行能力。

2 系统设计要求与整体规划2.1 基础设计要求1)设计一个十字路口的交通灯控制电路,要求南北方向和东西方向两个交叉路口的车辆交替运行,两个方向能根据车流量大小自动调节通行时间,车流量大,通行时间长,车流量小,通行时间短。

2)每次绿灯变红灯时,要求黄灯先亮5S,才能变换运行车辆。

3)东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用数码管显示器进行显示(采用倒计时的方法)。

4)同步设置人行横道红、绿灯指示。

2.2 系统规划我们将系统设计成可分离单独工作的主控制机与客户端的形式,但是和传统的C/S模式不一样的是,每个终端机可以脱离主控制机而独立工作。

即使主控制机停止工作,或者由于某种原因不能正常工作,各终端机也可以照常稳定的工作。

各个终端机负责管理路口的多个信号灯。

为了方便我们称主控制机为主系统,各个终端机称为子系统。

控制系统的总框图如图2-1示1) 智能交通灯的研究现状目前设计交通灯的方案有很多,有应用CPLD设计实现交通信号灯控制器方法;有应用PLC实现对交通灯控制系统的设计;有应用单片机实现对交通信号灯设计的方法。

目前,国内的交通灯一般设在十字路门,在醒目位置用红、绿、黄三种颜色的指示灯。

加上一个倒计时的显示计时器来控制行车。

对于一般情况下的安全行车,车辆分流尚能发挥作用,但根据实际行车过程中出现的情况,还存在缺点:两车道的车辆轮流放行时间相同且固定,在十字路口,经常一个车道为主干道,车辆较多,放行时间应该长些;另一车道为副干道,车辆较少,放行时间应该短些2) 智能交通灯的设计方案及改进措施针对道路交通拥挤,交叉路口经常出现拥堵的情况。

利用单片机控制技术,提出了软件和硬件设计方案及改进措施:根据各道路路口车流量的大小自动调节通行时间。

由于AT89S51单片机自单带有2计数器,6个中断源,能满足系统的设计要求。

用单片机设计不但设计简单,而且成本低,用其设计的交通灯也满足了要求,所以本文采用单片机设计交通灯。

系统构图如图2-2所示:3 AT89S51单片机简介3.1 单片机概述单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。

单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。

通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。

因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。

AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4k bytes 的可系统编程的Flash只读程序存储器,器件采用A TMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。

它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片芯片中,ATMEL公司的功能强大,低价位AT89S51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。

3.2 A T89S51单片机的主要性能参数和主要引脚3.2.1 主要性能参数与单片机产品兼容8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:0Hz~33Hz、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。

3.2.2 AT89S51芯片内部结构简介·中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。

·数据存储器(内部RAM):数据存储器用于存放变化的数据。

AT89S51中数据存储器的地址空间为256个RAM单元,但其中能作为数据存储器供用户使用的仅有前面128个,后128个被专用寄存器占用。

·程序存储器(内部ROM):程序存储器用于存放程序和固定不变的常数等。

通常采用只读存储器,且其又多种类型,在89系列单片机中全部采用闪存。

A T89S51内部配置了4KB闪存。

·定时/计数器(ROM):定时/计数器用于实现定时和计数功能。

A T89S51共有2个16位定时/计数器。

·并行输入输出(I/O)口:8051共有4组8位I/O口(P0、P1、P2或P3),用于对外部数据的传输。

每个口都由1个锁存器和一个驱动器组成。

它们主要用于实现与外部设备中数据的并行输入与输出,有些I/O口还有其他功能。

·全双工串行口:A89S51内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。

·时钟电路:时钟电路的作用是产生单片机工作所需要的时钟脉冲序列。

·中断系统:中断系统的作用主要是对外部或内部的终端请求进行管理与处理。

A T89S51共有5个中断源,其中又2个外部中断源和3个内部中断源。

图3-2是AT89S51系列单片机的内部结构示意图。

图3-2 A T89S51系列单片机的内部结构示意图3.2.3 主要引脚功能AT89S51 引脚图如图3-1所示:·VCC:电源电压·GND:地·P0口:P0口是一组8位漏极开路型双向I/0口,也即地址/数据总线复用口。

作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“l”可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。

·P1口:Pl 是一个带内部上拉电阻的8位双向I/O口,Pl的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“l”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

Flash编程和程序校验期间,Pl接收低8位地址。

表1 具有第二功能的P1口引脚·P2 口:P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX@DPTR指令)时,P2口送出高8位地址数据。

在访问8 位地址的外部数据存储器(如执行MOVX@Ri 指令)时,P2 口线上的内容(也即特殊功能寄存器(SFR)区中P2寄存器的内容),在整个访问期间不改变。

Flash编程或校验时,P2亦接收高位地址和其它控制信号。

·P3 口:P3 口是一组带有内部上拉电阻的8 位双向I/0 口。

P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL逻辑门电路。

对P3口写入“l”时,它们被内部上拉电阻拉高并可作为输入端口。

作输入端时,被外部拉低的P3口将用上拉电阻输出电流(IIL)。

P3口除了作为一般的I/0口线外,更重要的用途是它的第二功能,如下表所示:P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号。

·RST:复位输入。

当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。

WDT 溢出将使该引脚输出高电平,设置SFR AUXR的DISRT0 位(地址8EH)可打开或关闭该功能。

DISRT0位缺省为RESET输出高电平打开状态。

·ALE/:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。

即使不访问外部存储器,ALE 仍以时钟振荡频率的1/6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。

要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。

对F1ash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。

如有必要,可通过对特殊功能寄存器(SFR)区中的8EH 单元的D0 位置位,可禁止ALE 操作。

该位置位后,只有一条M0VX和M0VC指令ALE才会被激活。

此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE无效。

·程序储存允许()输出是外部程序存储器的读选通信号,当AT89S51 由外部程序存储器取指令(或数据)时,每个机器周期两次有效,即输出两个脉冲。

当访问外部数据存储器,没有两次有效的信号。

·/VPP:外部访问允许。

欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。

需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。

如EA端为高电平(接VCC端),CPU则执行内部程序存储器中的指令。

F1ash 存储器编程时,该引脚加上+12V的编程电压Vpp。

·XTAL1:振荡器反相放大器及内部时钟发生器的输入端。

4 智能交通灯方案的实现根据设计任务和要求,可画出该控制器的原理框图, 为确保十字路口的交通安全,往往都采用交通灯自动控制系统来控制交通信号。

相关文档
最新文档