交通灯模拟控制系统课设报告

合集下载

交通灯控制系统实训报告

交通灯控制系统实训报告

项目实训报告课程名称:虚拟仪器应用项目名称:交通灯控制系统班级:姓名:学号:指导教师:日期:项目信息表交通灯控制系统项目报告第1章概述1.1引言实现路口信号灯控制系统的方法很多,可以用可编程控制器PLC、单片机、标准逻辑器件等实现。

但其功能修改及调试都需要硬件电路的支持,在一定程度上增加了设计难度。

提出基于labview的智能交通灯控制系统,可实现3种颜色灯的交替点亮、各种信息提示、实时监测交通灯工作状态等功能。

不仅编程简单、灵活、可靠性高,而且成本低、具有良好的经济效益。

为实现交通系统智能控制提供了一条新途径。

1.2设计思路近年来,在快速城市化进程和经济发展的影响下,城市交通迅速增长,交通问题成为困扰许多大城市发展的通病,已成为日趋严峻的国际性问题。

其中,十字路口则是造成交通堵塞的主要”瓶颈”。

世界发达国家都在积极探索如何最大限度地发挥道路通行能力,尽量减少交通堵塞造成的各种损失。

实现十字路口信号灯控制系统的方法有很多,可以通过可编程控制器PLC、单片机、标准逻辑器件等方案实现。

但是这些控制方法的功能修改及调试都需要硬件电路的支持,在一定程度上增加了设计难度,提高了设计成本。

随着计算机技术的迅猛发展,虚拟仪器技术在数据采集、自动测试和仪器控制领域得到广泛应用,促进并推动测试系统和测量控制的设计方法与实现技术发生了深刻的变化。

”软件就是仪器”已经成为测试与测量技术发展的重要标志。

我们设计了基于labview的智能交通灯控制系统,该系统可实现3种颜色灯的交替点亮,通过信息提示指挥车辆和行人安全通行,并能实时监测交通灯工作状态。

该系统不仅编程简单、灵活、具有较高的可靠性,而且成本低、具有良好的经济效益。

1.3基本功能1.东向红灯亮,北向绿灯亮,时长6s;2.东向红灯亮,北向黄灯亮,时长3s;3.东向绿灯亮,北向红灯亮,时长6s;4.东向黄灯亮,北向红灯亮,时长3s;第2章系统前面板设计2.1 交通灯制作1.控件自定义在Labview中,在控件编辑窗口可以重新定义控件的很多属性,如颜色、名称、图片修饰、文本内容等。

led模拟交通灯单片机课程设计

led模拟交通灯单片机课程设计

LED模拟交通灯单片机课程设计一、引言在现代社会中,交通灯作为城市道路交通管理的关键设施,起着至关重要的作用。

而LED模拟交通灯单片机课程设计,则是一项具有实际应用意义的课程设计。

通过该课程设计,可以帮助学生们更好地理解单片机的工作原理,同时也可以锻炼他们的动手能力和解决实际问题的能力。

在本文中,将对LED模拟交通灯单片机课程设计进行全面评估,并为读者呈现一篇有价值的文章。

二、课程设计内容1. LED模拟交通灯基本原理LED模拟交通灯是利用LED灯泡来模拟真实交通灯的工作原理。

通过控制LED的亮灭状态和颜色变化,可以实现交通灯信号的模拟效果。

学生们需要先了解LED原理和工作方式,然后才能进行相关的课程设计。

2. 单片机控制LED模拟交通灯在课程设计中,学生们需要利用单片机来控制LED模拟交通灯的亮灭和颜色变化。

他们需要学习单片机的基本原理和编程知识,然后才能够进行具体的设计和实现。

3. 课程设计要求和流程在课程设计中,学生们需要按照一定的要求和流程来完成LED模拟交通灯的设计。

他们需要进行需求分析、功能设计、硬件连接、程序编写、调试测试等工作,最终完成一个符合要求的LED模拟交通灯设计。

三、课程设计价值1. 培养学生的动手能力LED模拟交通灯单片机课程设计可以帮助学生们培养动手能力。

通过实际操作硬件和编写程序,可以让他们更好地理解课堂理论知识,同时也可以提高他们的动手能力和实际操作能力。

2. 提高学生的解决问题能力在课程设计中,学生们需要解决各种问题,比如硬件连接问题、程序编写问题、调试测试问题等。

这些问题的解决过程可以帮助他们提高解决实际问题的能力,培养他们的创新思维和解决问题的能力。

3. 培养学生的团队合作精神在课程设计中,学生们通常需要分组合作来完成任务。

通过团队合作,可以培养学生的团队合作精神,增强他们的交流和沟通能力,培养他们的团队协作意识。

四、个人观点和总结LED模拟交通灯单片机课程设计是一项具有实际应用意义的课程设计,它可以帮助学生们更好地理解单片机的工作原理,同时也可以锻炼他们的动手能力和解决实际问题的能力。

交通信号灯模拟控制系统课程设计报告书

交通信号灯模拟控制系统课程设计报告书

课程设计报告书课程名称:交通信号灯模拟控制系统目录一、设计概述 (1)(一)交通灯的应用前景及现状 (1)(二)课程设计的性质和目的 (1)二、设计任务 (1)三、方案简介 (2)四、设计详解 (4)(一)显示子程序 (4)(二)定时子程序 (4)(三)总体程序流程 (4)五、元件清单及主要元件说明 (5)(一)AT89S51单片机 (6)(二)共阴极数码管 (8)(三)发光二极管(红绿黄三色) (8)六、系统硬件设计 (8)(一)单片机主电路 (8)(二)交通灯接口电路 (9)(三)LED数码管显示电路 (10)(四)键盘口电路 (10)七、系统软件设计 (11)(一)初始化程序 (11)(二)显示子程序 (11)(三)定时中断处理程序 (12)(四)紧急中断处理程序 (13)(五)延迟程序 (14)八、设计心得 (14)九、参考文献 (15)十、附录 (15)交通信号灯模拟控制系统一、设计概述(一)交通灯的应用前景及现状随着社会经济的发展,城市交通问题越来越引起人们的关注。

人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。

城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。

所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。

在大、中城市,十字道口的红绿灯是交通法规的无声命令,是司机和行人的行为准则。

十字道口的交通红绿灯控制是保证交通安全和道路畅通的关键。

当前,国内大多数城市正在采用“自动”红绿交通灯,它具有固定的“红灯—绿灯”转换间隔,并自动切换。

它们一般由“通行与禁止时间控制显示、红黄绿三色信号灯和方向指示灯”三部分组成。

在交通灯的通行与禁止时间控制显示中,通常根据交通规律设置红绿黄三色信号的时间,时间控制都是固定的。

模拟交通灯课程设计

模拟交通灯课程设计

《单片机微机原理及应用》题目:模拟交通灯的设计专业:测控技术与仪器班级:姓名:姓名:姓名:姓名:指导老师:2015年1月10日目录1、设计任务 (3)2、模拟交通灯控制系统工作原理 (4)2.1 模拟交通灯控制系统的工作原理 (4)3、设计基本要求和步骤 (5)3.1 基本要求 (5)3.2 设计思路 (5)3.2 设计步骤 (5)4、硬件和软件设计 (7)4.1 交通灯控制系统硬件框图 (7)4.2 硬件电路图 (9)4.3 程序流程图 (10)5、心得体会 (13)6、附录 (14)5.1 汇编语言源程序 (14)5.2 模拟交通灯仿真效果图 (18)1、设计任务:模拟交通灯的设计1.1、模拟交通灯控制系统的总体方案设计本设计研究的是基于AT89C51单片机的交通灯智能控制系统的设计原理及阐述。

主控系统采用AT89C51单片机作为控制器,控制通行倒计时及直行、行人的通行,占用端口少,耗电也最小。

系统电源采用独立的+5V稳压电源,有各种成熟电路可供选用,使此方案可靠稳定。

该设计精简并优化了电路。

结合实际情况,显示界面采用点阵LED数码管动态扫描的方法,满足了倒计时的时间显示输出和状态灯提示信息输出的要求,减少系统的复杂度。

2、交通灯控制系统工作原理2.1、交通灯控制系统工作原理本系统运用单片机对交通灯控制系统实施控制,通过直接控制信号灯的状态变化,指挥交通的具体运行,运用了LED数码管显示倒计时以提醒行驶者,更添加了盲人提示音电路,方便视力障碍群体通行,更具人性化。

在此基础上,加入了特种车辆自动通行控制模块和车流量检测电路为系统采集数据,经单片机进行具体处理,及时调整通行方向。

由此,本设计系统以单片机为控制核心,构成最小系统,根据特种车辆自动通行控制模块、车辆检测模块和按键设置模块等产生输入,由信号灯状态模块,LED倒计时模块输出。

系统进入工作状态,LED数码管实时显示数据倒计时,执行交通灯状态显示控制,在此过程中若有控制信号和实时车流量检测信号,可对异常状态进行实时控制,随时调用中断,达到修正通行时间满足不同时间不同路况的需求。

交通灯课程设计报告

交通灯课程设计报告

交通灯课程设计报告交通灯课程设计报告一、引言交通灯是城市交通管理中不可或缺的一环,它通过指示车辆和行人的通行状况,维护道路交通的有序进行,提高交通安全性。

本报告将对交通灯的设计、原理、控制方式以及发展前景进行探讨。

二、设计交通灯的设计需要考虑到信号显示、亮度、耐用性和易维护性等因素。

通常,交通灯的信号灯由红、黄、绿三个颜色的灯组成,每个颜色的灯有独立的显示装置。

为了保证在不同天气条件下的可见性,交通灯的信号灯通常采用草绿色、黄色和橙红色。

在信号灯显示方面,交通灯要具备明显的色差和亮度,这样才能保证司机和行人能够迅速识别交通灯的状态。

另外,交通灯的灯光还应具备较长的寿命和抗干扰能力,以确保长时间稳定工作。

三、原理交通灯的原理主要基于电路控制。

交通灯通常由电源、信号控制器和信号灯组成。

电源提供电能给信号控制器,信号控制器则负责对不同灯光进行控制。

信号控制器根据预设的时间间隔或检测到的交通流量等信息,自动切换信号灯的显示状态。

当交通灯显示红灯时,表示车辆和行人需要停下等待。

黄灯表示即将转换为红灯,提醒车辆和行人准备停下。

绿灯则表示车辆和行人可以通行。

四、控制方式交通灯的控制方式主要有计时控制、感应控制和远程控制三种。

计时控制是指预先设定好信号灯的显示时间,定期切换信号灯的显示状态。

这种控制方式简单且容易实现,但对交通流量的实际情况适应性不强。

感应控制是通过感应器检测交通流量,并根据检测到的信息进行信号灯的切换。

这种控制方式可以根据实际情况动态调整信号灯的显示状态,适应交通流量的变化。

常用的感应器包括磁敏感传感器和红外线传感器等。

远程控制是利用通信技术将信号控制器与交通管理中心相连,由交通管理人员根据交通情况进行远程控制。

这种控制方式可以针对特定路段的交通情况进行即时调控,提高交通效率和安全性。

五、发展前景随着城市交通的不断发展和改善,交通灯的技术也在不断创新和更新。

未来,交通灯有望实现智能化和信息化。

交通灯课程设计报告

交通灯课程设计报告
-通过社会实践,培养学生的社会责任感,同时根据反馈进行设计改进。
5、教学内容
《交通灯课程设计报告》
5.1创意交通灯模型制作
-指导学生运用各种材料制作创意交通灯模型,提高动手操作能力。
-鼓励学生尝试使用环保材料,培养环保意识。
5.2交通灯智能控制技术
-介绍智能交通灯系统的基本原理,如传感器技术、自动控制技术等。
-探讨现有交通灯系统的不足,提出优化方案。
-鼓励学生思考如何通过技术创新来提升交通灯系统的智能性和效率。
2.5课后延伸活动
-安排课后研究任务,让学生调查不同地区的交通灯特点和功能。
-布置创意作业,鼓励学生设计未来智能交通灯系统的蓝图。
3、教学内容
《交通灯课程设计报告》
3.1交通灯电路模拟
-引导学生了解交通灯的基本电路原理,使用简单的电子元件进行电路搭建。
交通灯课程设计报告
一、教学内容
《交通灯课程设计报告》
本节课选自小学四年级信息技术课程中“计算机与生活”章节,教学内容主要包括:
1.认识交通灯:介绍交通灯的组成部分、功能及其在生活中的应用。
2.交通灯编程设计:利用Scratch编程软件,设计一个简单的交通灯控制系统。
3.交通灯控制系统原理:了解交通灯控制系统的基本原理,如红绿灯变换规律、行人过马路提示等。
5.5课后拓展研究
-鼓励学生利用网络、图书馆等资源,进行交通灯相关领域的拓展研究。
-布置研究性学习任务,让学生深入探讨交通灯技术的发展历程及其对未来交通的影响。
4.3交叉学科融合
-探索交通灯设计中的跨学科知识,如物理学、工程学、计算机科学等。
-鼓励学生将不同学科的知识综合运用到交通灯设计项目中。
4.4交通流量分析

交通灯单片机课程设计报告

交通灯单片机课程设计报告

课程设计报告:交通灯单片机控制系统1. 设计目的本课程设计旨在让学生通过使用单片机开发一个简单的交通灯控制系统来加深对单片机编程和控制原理的理解。

该系统可以模拟道路上的交通灯,实现红灯、绿灯和黄灯的循环控制,并可以通过按键进行手动控制。

2. 设计原理2.1 交通灯状态交通灯状态包括红灯、黄灯和绿灯,它们按照固定的时间间隔循环切换。

2.2 按键控制设计中使用一个按键用于手动控制交通灯状态切换。

按下按键时,会切换到下一个灯状态。

3. 硬件方案3.1 单片机本设计采用ATmega328P单片机,它具有足够的GPIO引脚用于控制交通灯的LED。

3.2 LED使用红色、黄色和绿色LED模拟交通灯的三种状态。

3.3 按键一个按键连接到单片机的GPIO引脚,用于手动切换交通灯状态。

4. 软件方案4.1 控制逻辑编写单片机程序,实现交通灯状态的循环切换和按键控制逻辑。

4.2 定时器使用定时器来控制交通灯状态切换的时间间隔。

4.3 中断配置按键的中断,以便在按下按键时进行状态切换。

5. 实施过程连接硬件组件,包括LED、按键和单片机。

编写单片机程序,包括交通灯状态切换逻辑、定时器配置和按键中断处理。

编译并烧录程序到单片机。

运行程序,观察交通灯的状态切换和按键控制是否正常。

6. 测试结果经过测试,交通灯控制系统能够正常运行。

交通灯状态按照预定的时间间隔循环切换,同时按下按键可以手动切换状态,符合设计要求。

7. 问题解决在实施过程中,遇到了一些问题,如硬件连接错误和程序逻辑错误。

通过仔细检查和调试,成功解决了这些问题。

8. 总结本课程设计使我深入了解了单片机编程和控制系统的原理,通过实际动手操作,更好地掌握了这些概念。

设计交通灯控制系统是一个有趣且教育性的项目,我对单片机编程有了更深入的理解,这对我的学习和职业发展都有所帮助。

这个示例课程设计报告可以作为参考,你可以根据具体的课程设计要求和硬件平台的不同来进行调整和扩展。

交通灯控制系统课程设计报告(参考)

交通灯控制系统课程设计报告(参考)

衢州学院微机原理及应用课程设计报告交通灯控制系统姓名:学号:专业班级:指导老师:所在学院:年月日摘要关键词:单片机,交通灯本设计是在熟练掌握单片机及其仿真系统使用方法基础上,综合应用单片机原理、微机原理、电子技术等课程方面的知识,设计一个采用AT89S52单片机控制的交通灯控制电路。

该设计给出了一种简单低成本交通灯控制系统的硬件和软件设计方案、及其各个路口交通灯的状态循环显示,并通过程序流程图详细进行讲解与分析。

十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。

那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。

交通信号灯控制方式很多。

本系统采用MSC-51系列单片机ATS89S52设计交通灯控制器,红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示,红绿灯信号通过P2口输出,显示时间直接通过单片机P0口和选择端送至双位数码管,通过扫描程序实现东西和南北方向数据的显示,同时能用控制按键设置红、绿灯点亮时间,当遇到特殊情况时,可设置仅南北方向通行或东西方向上通行,或者两个方向上都为红灯,在此情况下,报警器会发出报警,提醒过往行人。

本系统实用性强、操作简单。

本设计是模仿交通灯控制系统设计的一个交通灯控制电路。

系统硬件的设计部分采用AT89S52单片机为核心器件,加以复位电路,时序电路构成最小系统,并通过驱动电路、数码管及晶体管构成显示部分。

通过中断扩展实现交通灯系统特殊情况的转换。

系统软件的设计部分分为一个主程序和两个中断子程序,一个用于有紧急车辆通过时,系统要能禁止普通车辆通行,实行中断可使A(东西道)、B(南北道)两道均亮红灯;另一个用于一道有车而另一道无车时,通过控制交通灯系统能立即让有车道放行,假如A道有车B道无车,按一下K0可以控制交通灯系统能立即让东西道放行,再按恢复;假如南北道有车东西道无车,按一下K1可以控制交通灯系统能立即南北道放行,再按恢复。

目录1.概述 (3)1.1本次课程设计的意义 (3)1.2本次课程设计的任务及要求 (3)2 系统总体方案及硬件设计 (4)2.1总体设计方案 (4)2.2系统硬件电路设计 (4)3.软件设计 (8)3.1系统分析 (8)3.2参数计算 (8)3.3程序设计 (9)4.课程设计的体会 (14)参考文献 (15)附1:源程序代码 (15)附2:系统原理图 (23)1.概述1.1本次课程设计的意义在现代社会,单片机已经广泛深入应用到工业控制、智能仪表、机械、航空、家电、金融等各个领域。

交通灯模拟系统实验报告书

交通灯模拟系统实验报告书

目录一、设计题目----------------------------------------------------2二、课程设计的性质和目的------------------------------------2三、设计任务 ----------------------------------------------------2四、方案选择比较及方案方框图--------------------------------2五、元件清单----------------------------------------------------4六、硬件电路图 --------------------------------------------------41、单片机主电路 --------------------------------------------------42、交通灯二极管点亮电路 ------------------------------------------53、交通灯数码管显示电路-------------------------------------------5七、软件设计----------------------------------------------------61、程序流程图 ----------------------------------------------------62、各功能模块程序清单 --------------------------------------------8八、设计心得----------------------------------------------------11九、整体电路原理图 ----------------------------------------------12十、附:主程序 --------------------------------------------------13参考文献----------------------------------------------------------20一、设计题目:交通灯模拟控制系统二、课程设计的性质和目的本课程设计的主要目的是通过对电子技术及单片机原理的学习,综合掌握电子电路综合设计的过程,设计要求和具体的设计方法。

交通灯课程设计报告

交通灯课程设计报告

交通灯课程设计报告1. 引言本报告旨在介绍交通灯课程的设计过程和结果。

交通灯是城市交通管理中非常重要的一部分,对交通安全和交通流畅起着至关重要的作用。

通过设计一个交通灯系统,我们可以更好地理解交通灯的工作原理,并且通过编程实现其自动控制。

2. 设计目标本次交通灯课程设计的目标是设计一个能够模拟真实交通灯工作的系统。

设计要求如下:•实现交通流量检测功能,能够根据交通状况自动调整信号灯。

•设计交通灯的工作模式,包括红灯、黄灯和绿灯。

•使用合适的数据结构存储和管理交通灯的状态和参数。

•利用合适的算法控制交通灯的状态转换和时序。

3. 设计过程本次课程设计的主要步骤如下:3.1 系统结构设计首先,我们需要通过分析交通流量检测原理,设计一个合适的系统结构。

我们决定使用传感器来检测车辆和行人的存在。

传感器将向系统发送信号,并根据信号判断交通状况。

根据交通状况,系统将控制信号灯的状态切换和时序。

3.2 数据结构设计为了存储和管理交通灯的状态和参数,我们设计了以下数据结构:- Light- id: 交通灯的唯一标识符- state: 当前交通灯的状态,包括红灯、黄灯和绿灯- timer: 交通灯状态持续的时间- next_light: 下一个要切换的交通灯我们使用一个列表来存储所有的交通灯,并利用该数据结构对交通灯进行状态管理和控制。

3.3 算法设计为了实现交通流量检测和交通灯状态切换的功能,我们设计了以下算法:1. 获取传感器信号2. 根据传感器信号判断交通状况3. 根据交通状况决定是否进行交通灯状态切换4. 如果需要切换状态,则根据当前交通灯状态和时序计算下一个状态和下一个要切换的交通灯5. 更新交通灯的状态和时序6. 回到步骤1,进行下一轮状态切换4. 设计实现基于以上设计过程,我们使用Python编程语言实现了一个简单的交通灯系统。

具体实现细节可以参考以下代码片段:```python class Light: def init(self, id): self.id = id self.state =。

交通信号灯控制课程设计报告(全)

交通信号灯控制课程设计报告(全)

1设计任务描述1.1设计题目交通信号灯设计21.2设计内容利用微机原理试验箱,采两组红,黄,绿发光二极管来模拟A,B 两路交差路口的信号灯控制。

1.2.1设计目的通过课程设计使学生更进一步掌握微机原理及应用课程的有关知识,提高应用微机解决问题的能力,加深对微机应用的理解。

通过查阅资料,结合所学知识进行软、硬件的设计,使学生初步掌握应用微机解决问题的步骤及方法。

为以后学生结合专业从事微机应用设计奠定基础。

1.2.2设计要求(1)按实际交通灯控制规程控制。

(2)当路口发生交通事故时,能强制A、B两路禁行。

1.2.3设计发挥根据现场情况不同,使A、B两路分别放行。

2设计思路设计思路为:根据实际交通灯控制规程控制路口红、黄、绿交通灯的亮灭。

设计程序流程图,首先从东西方向亮绿交通灯南北方向亮红交通灯开始,大约15秒后,东西方向黄灯闪烁3次,大约3秒钟,此时南北方向保持亮红灯。

东西方向黄灯闪烁3次后东西方向亮红灯,南北方向亮绿灯。

同样,南北方向亮绿灯大约15秒后,南北方向黄灯闪烁3次,大约3秒钟,如此往复循环。

本次设计的延时部分我们是通过控制循环的次数以及调用延时程序实现的。

根据实际情况,在模拟交通事故时我们设计了三种可能的情况:1、路口出现交通事故或东西、南北同时出现事故,2、只有南北方向出现事故,3、只有东西方向出现事故。

当路口发生事故或东西、南北同时发生事故设置东西、南北方向红灯都亮;当只有东西方向的某处发生事故设置东西方向亮红灯,南北方向亮绿灯,即实现南北方向放行;当只有南北方向发生事故设置南北方向亮红灯,东西方向亮绿灯,即实现东西方向放行。

这三种可能的事故我们设置分别由开关K0、K1、K2控制,且开关为1为出现事故。

经过讨论我们设计用6个LED灯。

0号灯代表东西方向绿灯,1号代表南北方向绿灯,2号代表东西方向黄灯,3号代表南北方向黄灯,4号代表东西方向红灯,5号代表南北方向红灯。

由8255A口控制东西、南北方向灯的正常亮灭,C口控制紧急事故。

交通灯课程设计报告(必备5篇)

交通灯课程设计报告(必备5篇)

交通灯课程设计报告篇1正常红绿灯运行分有四个模式1.南北方向绿灯通行,东西方向红灯2.南北方向黄灯通行,东西方向红灯3.东西方向绿灯通行,南北方向红灯4.东西方向黄灯通行,南北方向红灯5.执行第一步交通灯课程设计报告篇2本设计主要是介绍了单片机控制下的交通灯控制系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下:东西、南北两干道交于十字路口,各干道有一组红、绿、黄三个指示灯,指挥车辆和行人安全通行。

南北方向为主干道,通行时间为12秒;东西方向为支干道,通行时间为9秒。

通行时间最后3秒,绿灯灭,黄灯闪烁,黄灯闪烁完毕变更通行车道。

通行时间由数字显示器显示。

交通灯课程设计报告篇3状态1:南北方向绿灯通行12秒,东西红灯禁止通行15秒,分别倒计时;状态2:南北方向黄灯提醒3秒,东西继续红灯倒计时;状态3:东西方向绿灯通行9秒,南北方向禁止通行12秒;状态4:东西方向黄灯提醒3秒,南北继续红灯倒计时;状态5:执行状态1,反复循环交通灯课程设计报告篇4记住这个点就可以设计软件了。

首先要有时间基础,倒计时从哪来呢?1,延时通过死循环卡主软件的运行来达到延时效果,程序执行效率极低,不可取。

2,定时通过定时器产生时基。

软件设置50ms产生一次定时中断,在中断执行函数中做计数。

50ms执行一次中断函数,通过one_sec_flag累加到20判断时间过去了一秒。

设置一秒标志位scan_flag置一。

在主函数while循环里判断标志位,如果是1,则倒计时计数值减一,即完成了倒计时的软件设计思路交通灯课程设计报告篇5随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。

本交通灯控制系统利用单片机AT89C51作为核心元件,实现了通过信号灯对路面状况的智能控制。

从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理、急车强通等问题。

系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广泛的应用前景。

综合课程设计——模拟交通灯实验报告

综合课程设计——模拟交通灯实验报告

标准实验报告学生姓名:指导教师:一、实验室名称:二、实验项目名称:综合课程设计1——模拟交通灯实验三、实验原理:1、交通信号灯基本转换原理本实验所模拟的交通信号灯的转换原理如下图:转移状态图默认的初始状态为红灯状态,做30 秒减计时。

当时间从30 秒递减到0 秒后,红灯状态变为绿灯状态;重新30 秒减计时,递减到0 秒后,绿灯状态变为黄灯状态;做5 秒减计时,递减到0 秒后,黄灯状态变为红灯状态。

如此循环进行转换。

2、自由按键电路KEY1 对应P102,KEY2 对应P101。

3、八段数码管和动态显示原理八段就是指数码管里有八个小LED 发光二极管,通过控制不同的LED 发光二极管的亮灭来显示出不同的字形。

数码管又分为共阴极和共阳极两种类型。

共阴极就是将八个LED 的阴极连在一起,让其接地,这样给任何一个LED 的另一端高电平,它便能点亮;共阳极就是将八个LED 的阳极连在一起。

其原理图如下:数码管电路原理图其中引脚图的两个COM 端连在一起就是公共端。

共阴极数码管要将其接地,共阳极数码管将其接+5V 电源。

一个八段数码管用来表示一位,多个数码管并列在一起即可构成多位数字,它们的段选线(即a,b,c,d,e,f,g,dp)都连在一起,而各自的公共端为位选线。

显示时,数据都从段选线送入字符编码,而选中哪个位选线,那个数码管便会被点亮。

数码管的8 段即对应一个字节(Byte)的8 位,a 对应最低位,dp 对应最高位。

所以如果想让数码管显示数字0,那么共阴极数码管的字符编码为00111111 即0x3f;共阳极数码管的字符编码为11000000 即0xc0。

可以看出两个编码的各位正好相反。

如下图所示:8段数码管的共阴共阳差异4、数码动态显示数码管动态显示即轮流向各位数码管送出字符编码和相应的位选信号,利用发光二极管的余辉和人眼的视觉暂留作用,使人感觉好像各位的数码管都同时在显示。

相比于静态显示,动态显示的亮度要差一些,所以在选择限流电阻时应略小于静态显示电路中的。

PLC课程设计报告 红绿灯

PLC课程设计报告  红绿灯

《可编程控制器技术》课程设计题目:交通信号灯控制设计学院:信息工程与自动化系:通信专业:通信工程年级:姓名:学号:分数:一、需求分析1.1需求分析交通灯通常指由红、黄、绿三种颜色灯组成用来指挥交通的信号灯。

绿灯亮时,准许车辆通行,黄灯亮时,已越过停止线的车辆可以继续通行;红灯亮时,禁止车辆通行。

在如今的社会里,交通灯必不可少,没有交通灯就没有交通秩序,因此此次课程设计设计一个传统的交通灯。

1.2 实现目标红灯亮时,禁止车辆通行,绿灯亮时,准许车辆通行,黄灯亮时,已越过停止线的车辆可以继续通行,没有越过停止线的的需要停车,禁止通行。

红灯亮30秒,绿灯28秒,黄灯2秒。

二、系统设计2.1 流程图及分析2秒后后分析:启动电源后,东西红灯亮(r1),南北绿灯亮(g2);28秒后,东西红灯亮(r1),南北黄灯亮(y2);2秒后,南北红灯亮(r2),东西绿灯亮(g1);28秒后,南北黄灯亮(r2),东西黄灯亮(y1);循环。

2.2 时序图及分析东西向红灯黄灯绿灯南北向 红灯黄灯绿灯0 6 12 18 24 2830 36 42 4854 58 60分析:高电平为灯亮,低电平为灯灭。

前30秒内:东西方向红灯为高电平,南北方向绿灯为高电平,28秒后,南北方向黄灯由低电平转为高电平保持2秒,绿灯由高电平转为低电平;后30秒, 南北方向红灯为高电平,东西方向绿灯为高电平,28秒后, 东西方向黄灯由低电平转为高电平保持2秒,绿灯由高电平转为低电平。

此过程为一个周期。

2.3 接线图及分析分析:在接线时,程控端的公共端接5V 电源的负极,红绿灯的公共端接电源的正极,而红绿灯灯的另一端接程控器的输出端。

2.4 梯形图及分析分析:启动电源后,东西红灯亮(r1),南北绿灯亮(g2);28秒后,东西红灯继续亮(r1),南北绿灯灭(g2),南北黄灯亮(y2);2秒后,东西红灯灭(r1) ,南北红灯亮(r2),东西绿灯亮(g1);28秒后,南北红灯继续亮(r2),东西绿灯灭(g2),东西黄灯亮(y1);东西、南北方向一直保持循环状态。

交通灯模拟控制系统课设报告教材

交通灯模拟控制系统课设报告教材

课程设计说明书课程设计名称:专业课程设计课程设计题目:交通灯模拟控制系统学院名称:信息工程学院专业:电子信息工程班级:学号:***** 姓名:评分:教师:20 13 年07 月01 日电子信息工程课程设计任务书20 12 -20 13学年第2 学期分散1周第17 周-19集中题目交通灯模拟控制系统内容及要求(1)用单片机扩展一片8255,用12 个发光二极管模拟一个十字交叉路口的红、绿、黄灯,并设置二个紧急放行按键(2)正常行驶时,东西或南北方向的灯按绿灯亮10 秒,黄灯闪烁3 秒,红灯亮12 秒控制(3)当东西或南北方向的紧急放行按键按下时,如果禁行方向为红灯,则红灯继续维持12 秒;如果禁行方向为绿灯,则立即变为黄灯闪烁3 秒;如果禁行方向为黄灯,则黄灯继续维持进度安排分散阶段:第15周~第16周根据指导教师布置的题目,学生查资料、进行需求分析、概要设计。

集中阶段:第17周~第19周集中辅导学生上机调试、专业课程设计测试、上交报学生姓名:指导时间:2013年6月16日至2013年7月1日指导地点:E 楼 505室任务下达2013年06月09 日任务完成20 13 年 07 月 01日考核方式 1.评阅□ 2.答辩□ 3.实际操作□ 4.其它□指导教师系(部)主任摘要随着计算机科学技术的不断发展,单片微型机得到了广泛的应用,是人们利用计算机设计和开发各种应用系统的基础。

同时单片机接口技术也是一门实践性较强的课程,理论与实践相结合可以更好的掌握知识,这也是这次交通灯系统控制的设计目的。

交通灯是交通安全的关键,已广泛应用于城乡的十字路口,它的有无作为交通安全检查的重要依据,是交通秩序正常进行的有力保障。

本次的交通灯控制系统主要由单片机结合8255A并行口等芯片组成。

整个课程设计使用单片机的P1口和P0口扩张端口至8255芯片,获取编程的地址,由8255的PA 口和PB口实现交通灯的,并由开关K1、K2实现东西、南北方向的紧急放行。

“智能”交通信号灯模拟控制系统设计报告

“智能”交通信号灯模拟控制系统设计报告

“智能”交通信号灯模拟控制系统设计报告1.在DVCC实验箱上,学习模拟交通灯控制的实现方法。

2.熟练掌握用定时器来控制时间。

3.掌握数码管的显示“智能”交通信号灯模拟控制系统设计报告一、课程设计的目的:1.在DVCC实验箱上,学习模拟交通灯控制的实现方法。

2.熟练掌握用定时器来控制时间。

3.掌握数码管的显示二、元件、器件1. DVCC系列单片机防真实验系统2. PC机3. WD-5V稳压电源三、内容描述1. 分析交通管理十字路口为南北走向与东西走向。

需用到4组灯,每组要有红黄绿各一盏。

初状态0为东西红灯,南北红灯。

然后状态1东西绿灯通车,同时南北红灯暂停。

延时一段时间之后,东西红灯、南北绿灯灭,同时黄灯闪几下。

再转状态3,南北绿灯通车,东西红灯。

过一段时间转状态4,南北绿灯、东西红灯灭,黄灯闪几秒。

最后循环到状态1。

(但由于实验箱上的端口有限,本实验只用了两组灯——东、南方向)2.本实验同时用了数码管显示红灯的时间倒计时。

在红黄绿灯转换是用了黄灯闪烁来提示。

3.智能控制为了实现智能控制,本实验这增加了一个功能,即在任何时候有外部环境影响一定时间时(本程序设计成5秒)时东西方向自动切换成红灯,而南北方向则切换成绿灯,或者反之。

而这里的外部环境是如果南北方向绿灯,但没人通过‘1’,而此时东西为红灯但等待通过的人很多‘0’,如果这种状态保持一定时间(本程序设计成5秒)则两通行方向状态自动转换,由于实验设备有限本实验用两个开关来作为外不状态的控制。

3.资源的分配东、南方向的绿黄红灯分别接单片机的p1.0~p1.5。

显示部分是串行输出,所以接单片机的串行口p3.0、p3.1。

另外外部影响的开关接p3.2、p3.2。

四、硬件电路设计及描述:硬件部分直接利用DVCC仿真系统实现,本设计应用电路如下:五、软件设计流程及描述:六、实验程序:;====================================== =================;作者:郭晶荣.何文烨;时间:2006.03.22;项目:交通灯智能控制;功能简介:包括显示倒计绿灯和黄灯的时间,时间的延时完; 全应用了定时器控制,还有自动切换红绿灯的功能; r0控制绿灯时间,r6控制黄灯闪烁的次数及时间; 闪一次为1秒,默认的r0为20秒,r6为3秒;应用的端口:p1.0~~p1.6(控制交通灯); p3.0,p3.1 (串行口数据传送口); p3.2,p3.3 (外部干扰,一高一低时自动切换状态);========================================= ===============org 0000hajmp startorg 000bhajmp tt0org 0030hstart:mov scon, #00h ;设定串行通信的模式为0mov tmod,#01h ;设定定时器为工做方式1setb ea ;打开中断setb et0mov th0,#3ch ;设定时器初直,定时0。

交通灯控制器课程设计报告

交通灯控制器课程设计报告

中南林业科技大学课程设计报告设计名称:交通灯控制器姓名:学号:专业班级:院(系):一、课程设计题目:交通灯控制器时间:2015年6月29日至7月13日地点:指导老师:二、课程设计目的交通灯控制信号的应用非常广泛。

本电路设计一个交通灯控制器,需要达到的目的如下:一个周期64秒,平均分配,前32秒红灯亮,后32秒绿灯亮。

在红灯亮的期间的后8秒与红灯在一起的黄灯闪烁(注意:红灯同时亮)。

为了显示效果明显,设计闪烁频率为1。

在绿灯亮的期间的后8秒与绿灯在一起的黄灯闪烁(注意:绿灯同时亮),为了显示效果明显,设计闪烁频率为1。

在黄灯闪烁期间,数码管同时倒计时显示,在此期间以外,数码管不亮.三、课程设计方案为了完成交通灯控制电路的设计,方案考虑如下:一个脉冲信号发生器,一个二进制加法计数器,一个十进制减法计数器,红灯与绿灯以及黄灯是否亮是由二进制加法计数器的输出端状态来决定的,因此,设计一个组合逻辑电路,它的输入信号就是二进制加法计数器的输出信号,它的输出就是发光二极管的控制信号,因此,需要一个组合逻辑电路,六个发光二极管(二个红色发光二极管,二个绿色发光二极管,二个黄色发光二极管)电路,一个数码管显示电路。

结构图如下:四、课程设计原理脉冲信号发生器由定时器555构成。

二进制加法计数器由七位二进制加法计数器4024构成。

十进制减法计数器由74LS193可逆可预置十进制计数器构成。

组合逻辑电路根据其输入输出的逻辑关系后再确定电路芯片。

驱动器选用4511。

从以上讨论可知,需要对所采用的芯片有比较详细的了解。

下面对以上几种芯片的基本知识和基本特性进行介绍。

1、555定时器555定时器是一块常用的集成电路,电路符号如左图所示,8为电源端VCC,1为公共端GND。

所加电源电压范围:4.5V<VCC<18V,最大输出电流达200mA。

内部电路原理图如右图所示,内部有三个相同的分压电阻,每个电阻上的电压都为1/3VCC。

模拟交通灯设计报告_毕业设计

模拟交通灯设计报告_毕业设计

模拟交通灯设计报告【摘要】当今世界正处于一个自动化时代,交通灯控制等很多行业的设备都需要计算机来控制。

因此,一个好的交通灯控制系统能在道路拥挤、违章控制等方面起到很大作用。

十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。

那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。

交通信号灯控制方式很多。

本系统采用MSC-51系列单片机STC89C52为中心器件来设计交通灯控制器,实现了红、黄、绿灯燃亮功能;红黄绿灯循环点亮。

实现模拟交通灯的功能。

本系统实用性强、操作简单、扩展功能强。

关键词:单片机(89C52)交通灯数码管 LED一、整体方案设计1.基本要求在十字路的东西南北方向各设置一组红黄绿灯以及一个转向灯并设置一个两位数码管,编程实现十字路口红黄绿灯交替点亮与数码管倒计时显示。

2.实现功能1)正常情况东西车道与南北车道交替通行,每次通行时间为20秒,东西方向红灯亮30秒同时其方位的数码管倒计时30秒,南北向绿灯亮20秒之后黄灯闪5秒同时其方位的数码管倒计时25秒,之后南北向转向灯亮5秒数码管倒计时5秒。

东西向绿灯亮20秒之后黄灯闪5秒同时南北向红灯亮30秒。

2)紧急情况a) 通过按压“禁止通行键”可使东西南北全部红灯,即全都不通,以应付突发情况。

b) 按压“东西紧急键”,则东西方向绿灯,南北方向红灯;再按一次解除东西紧急通行状态。

按压“南北紧急键”,则南北方向绿灯,东西方向红灯;再按一次后解除南北紧急通状态。

c) 按压“东西转向键”,则东西转向灯开;按压“南北转向键”,则南北转向灯开。

3) 交通灯显示状态3. 总体设计方案框图二、 方案原理采用单片机STC89C52的I/O 口P1口通过锁存器控制共阴极数码管,,在十字路口的四组红、黄、绿交通灯及转向灯中,由单片机P0口管脚分别控制,由于交通灯为发光二极管且阳极通过限流电阻和电源正极连接,因此I/O口输出低电平时,与之相连的灯会亮,并通过数码管显示时间倒计时。

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

课程设计说明书课程设计名称:专业课程设计课程设计题目:交通灯模拟控制系统学院名称:信息工程学院专业:电子信息工程班级:学号: ***** 姓名:评分:教师:20 13 年 07 月 01 日电子信息工程课程设计任务书20 12 -20 13学年第 2 学期分散1周第 17 周- 19集中题目交通灯模拟控制系统内容及要求(1)用单片机扩展一片8255,用12 个发光二极管模拟一个十字交叉路口的红、绿、黄灯,并设置二个紧急放行按键(2)正常行驶时,东西或南北方向的灯按绿灯亮10 秒,黄灯闪烁3 秒,红灯亮12 秒控制(3)当东西或南北方向的紧急放行按键按下时,如果禁行方向为红灯,则红灯继续维持12 秒;如果禁行方向为绿灯,则立即变为黄灯闪烁3 秒;如果禁行方向为黄灯,则黄灯继续维持进度安排分散阶段:第15周~第16周根据指导教师布置的题目,学生查资料、进行需求分析、概要设计。

集中阶段:第17周~第19周集中辅导学生上机调试、专业课程设计测试、上交报学生姓名:指导时间:2013年6月16日至2013年7月1日指导地点:E 楼 505室任务下达2013年06月09 日任务完成20 13 年 07 月 01日考核方式 1.评阅□ 2.答辩□ 3.实际操作□ 4.其它□指导教师系(部)主任摘要随着计算机科学技术的不断发展,单片微型机得到了广泛的应用,是人们利用计算机设计和开发各种应用系统的基础。

同时单片机接口技术也是一门实践性较强的课程,理论与实践相结合可以更好的掌握知识,这也是这次交通灯系统控制的设计目的。

交通灯是交通安全的关键,已广泛应用于城乡的十字路口,它的有无作为交通安全检查的重要依据,是交通秩序正常进行的有力保障。

本次的交通灯控制系统主要由单片机结合8255A并行口等芯片组成。

整个课程设计使用单片机的P1口和P0口扩张端口至8255芯片,获取编程的地址,由8255的PA 口和PB口实现交通灯的,并由开关K1、K2实现东西、南北方向的紧急放行。

这个系统看上去比较简单,但它运用了单片机的定时功能、IO口的扩展功能以及对8255A的熟悉运用。

关键字:8255A、紧急情况、定时目录第一章设计任务与要求................................................................................... .5 第二章系统组成及工作原理.. (5)第三章系统的硬件设计.......................................................................... ...... .. (6)3.1 80C51单片机简介 (6)3.2 内部资料 (8)3.3 交通灯各部分功能分析 (9)3.4 扩展并行I/O口8255 (12)第四章程序的设计 (14)4.1 程序流程图 (14)4.2 程序的详细设计 (15)第五章调试与测试分析 (17)第六章总结 (18)第七章参考文献 (19)附录............................................................................................................ .. (20)元件清单 (20)源程序代码 (21)仿真图 (24)第一章设计任务与要求1.1 设计任务用单片机扩展一片8255,用12 个发光二极管模拟一个十字交叉路口的红、绿、黄灯,并设置二个紧急放行按键。

1.2 设计要求(1)正常行驶时,东西或南北方向的灯按绿灯亮10 秒,黄灯闪烁3 秒,红灯亮12 秒控制。

(2)当东西或南北方向的紧急放行按键按下时,如果禁行方向为红灯,则红灯继续维持12 秒;如果禁行方向为绿灯,则立即变为黄灯闪烁3 秒;如果禁行方向为黄灯,则黄灯继续维持。

第二章系统组成及工作原理2.1 系统的工作原理1、东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。

红灯亮禁止通行,绿灯亮允许通行。

黄灯亮提示人们注意红、绿灯的状态即将切换,且每个灯亮的顺序是绿、黄、红。

用单片机及12个发光二极管模拟一个十字交叉路口的红、绿、黄灯,并设置二个紧急放行按键key_a和key_b;正常行驶时,东西或南北方向的灯按绿灯亮10秒,黄灯闪烁3秒,红灯亮13秒控制;2.当东西或南北方向的紧急放行按键按下时:(1) 对于放行方向若为红灯,则禁行方向变黄灯闪烁三秒后变红灯,放行方向变绿灯维持10秒。

(2) 对于放行方向若为绿灯,则绿灯继续维持10秒;则禁行方向红灯继续维持13秒。

第三章系统的硬件设计3.1 80C51单片机简介80C51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(PUSH)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。

采用40引脚双列直插式DIP(Dual In Line Package),内有128个RAM单元及4K的ROM。

80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。

80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率。

由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。

其管脚封装如图3-1所示。

图3-1 80C51 管脚封装80C51包含以下部分,其结构图如图3-2所示(1)一个8位微处理器CPU(2)片内数据存储器RAM和特殊功能寄存器SFR(3)片内程序存储器ROM(4)两个定时/计数器T0、T1,可用作定时器,也可用以对外部脉冲进行计数(5)四个8位可编程的并行I/O端口,每个端口既可作输入,也可作输出(6)一个串行端口,用于数据的串行通信(7)中断控制系统(8)内部时钟电路图3-2 80C51内部结构图功能特性概述:80C51 提供以下标准功能:8K字节 Flash 闪速存储器,256字节内部 RAM,32 个 I/O 口线,3 个 16 位定时/计数器,一个 6 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,80C51 可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

3.2 内部资源3.2.1 串行口8051单片机内部有一个可编程的、全双工的串行接口。

串行收发贮存在特殊功能寄存器SFR中的串行数据缓冲器SBUF中的数据,SBUF占用内部RAM地址99H。

但在机器内部,实际上有两个数据缓冲器:发送缓冲器和接收缓冲器,因此,可以同时保留收/发数据,进行收/发操作,但收/发操作都是对同一地址99H进行的。

3.2.2 定时器/计时器8051内部有两个16位可编程计时器/计数器,记为T0和T1。

16为是指他们都是由16个触发器构成,故最大计数模值为216-1,可编程是指他们的工作方式由指令来设定,或者当计数器用,或者当定时器用。

并且计数(定时)的范围可以由指令来设置。

这种控制功能是通过定时器方式控制寄存器TMOD来完成的。

如果需要,定时器在记到规定的定时值时可以向CPU发出中断申请,从而完成某种定时的控制功能。

在计数状态下同样可以申请中断。

定时控制寄存器TCON 用来负责定时器的启动、停止以及中断管理。

在定时工作时,时钟由单片机内部提供,即系统时钟经过12分频作为定时器的时钟。

计数工作时,时钟脉冲(计数脉冲)由T0和T1(即P3.4,P3.5)输入。

3.2.3 中断系统8051的中断系统允许接受五个独立的中断源,即两个外部中断申请,两个定时器/计数器中断以及一个串行口中断。

外部中断申请通过INT0和INT1(即P3.2,P3.3)输入,输入方式可以是电平触发(低电平有效),也可以是边沿触发(下降沿有效)。

两个定时器中断请求是当定时器溢出时向CPU提出的,即当定时器由状态全1转为全0时发出的。

第五个中断请求是由串行口发出的,串行口每发送完一个数据或接收完一个数据,就可以提出一次中断请求。

8051单片机可以设置两个中断优先级,即高优先级和低优先级,由中断优先控制器IP来控制。

3.3 交通灯各部分功能分析3.3.1单片机输入输出引脚(1) P1端口[P0.0-P0.7] P0是一个8位漏极开路型双向I/O端口,端口置1(对端口写1)时作高阻抗输入端。

作为输出口时能驱动8个TTL。

对内部Flash程序存储器编程时,接收指令字节;校验程序时输出指令字节,要求外接上拉电阻。

在访问外部程序和外部数据存储器时,P0口是分时转换的地址(低8位)/数据总线,访问期间内部的上拉电阻起作用。

(2) P1端口[P1.0-P1.7] P1是一个带有内部上拉电阻的8位双向I/0端口。

输出时可驱动4个TTL。

端口置1时,内部上拉电阻将端口拉到高电平,作输入用。

对内部Flash程序存储器编程时,接收低8位地址信息。

(3) P2端口[P2.0-P2.7] P2是一个带有内部上拉电阻的8位双向I/0端口。

输出时可驱动4个TTL。

端口置1时,内部上拉电阻将端口拉到高电平,作输入用。

对内部Flash程序存储器编程时,接收高8位地址和控制信息。

在访问外部程序和16位外部数据存储器时,P2口送出高8位地址。

而在访问8位地址的外部数据存储器时其引脚上的内容在此期间不会改变。

(4) P3端口[P3.0-P3.7] P2是一个带有内部上拉电阻的8位双向I/0端口。

输出时可驱动4个TTL。

端口置1时,内部上拉电阻将端口拉到高电平,作输入用。

对内部Flash程序存储器编程时,接控制信息。

除此之外P3端口还用于一些专门功能,具体请参看下表。

3.3.2 时钟定时控制部件由于AT89C52单片机内部有一个用于构成振荡器的高增益反向放大器,此放大器的输入和输出端分别是引脚XTAL1和XTAL2,在XTAL1和XTAL2上外接时钟源即可构成时钟电路,该电路采用的是内部方式,如图3-3所示。

图3-3 时钟定时电路在XTAL1和XTAL2的两端接石英晶体振荡器,与内部反向器构成稳定的自激振荡器,发出的时钟脉冲直接进入片内定时定时控制部件。

用以提供交通灯时钟信号。

在该电路的设计过程中,C1、C2的选取对频率有微调作用,选取值是22pF。

为了减少寄生电容,保证振荡器稳定和可靠的工作,在接线时将晶振和电容的管脚接在单片机最近的地方。

相关文档
最新文档