智能交通灯控制器实训报告.

合集下载

关于交通灯的实训报告

关于交通灯的实训报告

一、引言随着我国城市化进程的加快,城市交通压力日益增大。

为了提高城市交通效率,确保交通安全,交通灯控制系统在城市交通管理中发挥着至关重要的作用。

本实训报告以单片机为核心,设计了一套智能交通灯控制系统,实现了对城市交通灯的智能控制。

二、实训目的1. 掌握单片机编程及接口技术;2. 熟悉交通灯控制系统的设计原理;3. 培养动手实践能力和创新意识。

三、实训内容1. 交通灯控制系统硬件设计(1)单片机:选用AT89C51单片机作为核心控制单元,具有丰富的片上资源,易于编程。

(2)LED显示模块:用于显示交通灯状态,包括东西方向和南北方向的红、黄、绿灯。

(3)按键模块:用于设置和修改交通灯的时间参数,以及切换交通灯状态。

(4)定时器模块:用于实现交通灯的计时功能。

2. 交通灯控制系统软件设计(1)系统初始化:初始化单片机,设置定时器、LED显示模块、按键模块等。

(2)交通灯状态控制:根据交通灯状态表,实现交通灯的切换。

(3)时间参数设置与修改:通过按键模块,修改交通灯的绿灯时间、黄灯时间和红灯时间。

(4)交通灯状态切换:通过按键模块,切换交通灯的当前状态。

(5)定时器中断:定时器中断实现交通灯的计时功能,当时间到达设定值时,切换交通灯状态。

四、实训过程1. 硬件设计(1)选用AT89C51单片机作为核心控制单元,连接LED显示模块、按键模块和定时器模块。

(2)根据电路原理图,焊接电路板。

(3)连接LED显示模块、按键模块和定时器模块,完成硬件电路搭建。

2. 软件设计(1)编写单片机程序,实现交通灯控制系统的各项功能。

(2)通过编程软件(如Keil)进行编译、调试,确保程序正确无误。

(3)将程序烧录到单片机中,观察交通灯控制系统运行情况。

五、实训结果与分析1. 实训结果(1)交通灯控制系统运行稳定,能够实现交通灯的智能控制。

(2)交通灯状态切换、时间参数设置与修改等功能均能正常实现。

2. 实训分析(1)通过本实训,掌握了单片机编程及接口技术,熟悉了交通灯控制系统的设计原理。

交通灯控制系统实训报告

交通灯控制系统实训报告

项目实训报告课程名称:虚拟仪器应用项目名称:交通灯控制系统班级:姓名:学号:指导教师:日期:项目信息表交通灯控制系统项目报告第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中,在控件编辑窗口可以重新定义控件的很多属性,如颜色、名称、图片修饰、文本内容等。

交通灯实训实验报告

交通灯实训实验报告

一、实验目的1. 理解交通灯控制系统的工作原理。

2. 掌握使用单片机进行交通灯控制系统的设计与实现。

3. 提高动手实践能力和问题解决能力。

二、实验原理交通灯控制系统通常采用单片机作为核心控制单元,通过编程实现对交通灯的红、黄、绿三种灯光状态的切换。

本实验采用单片机(如STC89C52)作为核心控制单元,利用定时器实现灯光的定时切换,并通过LED灯模拟交通灯的灯光状态。

三、实验器材1. 单片机开发板(如STC89C52开发板)2. LED灯(红、黄、绿各一个)3. 电阻(根据LED灯的规格选择)4. 跳线5. 编程器6. 计算机四、实验步骤1. 硬件连接:- 将红、黄、绿LED灯分别连接到单片机的P1.0、P1.1、P1.2端口。

- 将电阻串联在每个LED灯的两端,防止LED灯过载。

- 将跳线连接到单片机的相关引脚,用于编程和调试。

2. 软件编程:- 使用Keil软件编写单片机程序,实现交通灯的控制逻辑。

- 设置定时器,实现灯光的定时切换。

- 编写主循环程序,根据定时器的值切换LED灯的状态。

3. 程序调试:- 将程序烧录到单片机中。

- 使用示波器或逻辑分析仪观察LED灯的状态,确保程序运行正常。

4. 实验验证:- 将LED灯连接到实际交通灯的位置。

- 启动单片机,观察LED灯的状态是否符合交通灯的控制逻辑。

五、实验结果与分析1. 实验结果:- 红灯亮时,表示禁止通行。

- 绿灯亮时,表示允许通行。

- 黄灯亮时,表示准备切换到红灯。

2. 实验分析:- 通过本次实验,掌握了使用单片机进行交通灯控制系统的设计与实现。

- 了解了定时器在实现灯光切换中的作用。

- 提高了动手实践能力和问题解决能力。

六、实验总结1. 优点:- 实验操作简单,易于上手。

- 理论与实践相结合,提高了学生的动手能力。

2. 不足:- 实验内容较为简单,未能涉及到复杂交通灯控制系统的设计。

- 实验器材较为有限,限制了实验的拓展性。

七、实验拓展1. 研究复杂交通灯控制系统的设计,如多路口交通灯协同控制。

交通灯可编程实训报告

交通灯可编程实训报告

一、实训背景随着城市化进程的加快,交通流量不断增加,交通拥堵问题日益严重。

交通信号灯作为交通管理的重要手段,对于保障道路交通安全、提高交通效率具有重要意义。

为了提高交通信号灯的智能化水平,本实训旨在通过可编程控制器(PLC)实现对交通灯的控制,提升交通信号灯的运行效率和管理水平。

二、实训目的1. 理解交通信号灯的工作原理和系统组成。

2. 掌握PLC编程技术,实现交通信号灯的控制。

3. 通过实训,提高动手实践能力和团队协作能力。

三、实训内容1. 交通信号灯系统组成交通信号灯系统主要由以下几部分组成:(1)信号灯:包括红灯、绿灯、黄灯,分别代表停车、通行、警告。

(2)控制器:负责接收信号灯状态,并根据预设程序控制信号灯的切换。

(3)传感器:用于检测交通流量,为控制器提供实时数据。

(4)执行机构:包括信号灯、指示灯等,用于显示交通信号。

2. PLC编程(1)软件环境:使用Siemens的STEP 7-Micro/WIN软件进行PLC编程。

(2)硬件环境:使用Siemens的S7-200系列PLC作为控制器,连接信号灯、传感器等外围设备。

(3)编程步骤:① 确定控制逻辑:根据交通信号灯的工作原理,设计控制逻辑,包括红灯、绿灯、黄灯的切换时间、传感器检测条件等。

② 编写程序:使用梯形图语言编写PLC程序,实现控制逻辑。

③ 上传程序:将编写的程序上传到PLC,进行调试。

3. 系统调试(1)检查接线:确保PLC与信号灯、传感器等外围设备的接线正确。

(2)调试程序:通过观察PLC的运行状态和信号灯的显示情况,检查程序是否按照预期运行。

(3)调整参数:根据实际情况,调整信号灯的切换时间、传感器检测条件等参数。

四、实训过程1. 准备工作(1)查阅相关资料,了解交通信号灯的工作原理和PLC编程技术。

(2)准备实训设备:PLC、信号灯、传感器等。

2. 编程阶段(1)根据控制逻辑,设计PLC程序。

(2)使用STEP 7-Micro/WIN软件编写程序。

智能交通灯实习小结(精选合集)

智能交通灯实习小结(精选合集)

智能交通灯实习小结(精选合集)第一篇:智能交通灯实习小结小总结实习期小结一:学习小总结在实习的五天时间里,老师给我们讲了很多关于单片机的很多知识,例如:单片机基础知识加强、常见电子元器件的认识、开发环境最小系统搭建、单片机C语言的了解、keil软件的使用、闪烁报警灯设计、数码管结构原理、移位寄存器原理及控制方法、中断系统应用、定时器设计等。

又时也给我们穿插一些关于嵌入式的讲座,增进我们与现代社会的接触。

每位老师都讲的很好,我也学到了不少知识,对自己的专业前景也有了更深的了解。

二:具体内容分析1.最小系统的搭建和硬件电路的组成 1)51系列单片机对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路.2)注意事项a)电烙铁的安全使用。

b)先要观察通用板大小,合理布局,插件,最后焊接。

c)烙铁头不能在实验板和引脚接触很长时间,会损坏元件。

3)原理图小总结4)应用此电路实现的一些功能:a)流水灯b)流水灯和蜂鸣器一起工作c)4位数码管依次显示d)数码管计数e)流水灯蜂鸣器数码管一起工作5)单片机复位单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。

单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。

6)单片机复位电路如下图:2、闪烁报警灯的设计 1)闪烁报警灯组成闪烁报警电路由电源电路、发光器件、输出驱动、单片机控制电路等组成2)原理分析发光二极管正极与一个限流电阻串联,电阻另一端连接电源电压+5v,发光二极管负极小总结连接单片机P0.x口,当P0.x口为低电平时二极管导通发光,当P0.x口为高电平是不发光,通过程序控制P0.x为0或1来控制发光二极管的亮灭。

3)闪烁报警灯硬件环境搭建C122pF+5VC222pF+5VX11912MHzU1XTAL1P0.0/AD0P0.1/ AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2. 0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/ A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/ WRP3.7/RD*********617D1D2D3D4D5D6D7D8R1470SW1C320u F1k18R2470XTAL2R34704709RSTR4R5470+5V293031PSENALEE AAT89C52R9R6R***P1.0/T2P1.1/T2EXP1.2P1.3P1.4P1.5P1.6P1.7R 8470 4)蜂鸣器蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。

交通灯实训报告

交通灯实训报告

交通灯实训报告背景在现代城市中,交通问题已经成为人们生活中的一个日常难题。

交通拥堵和交通事故频发对社会经济和人民生活带来了巨大的损失。

为了有效地管理交通流量,降低交通事故的发生率,交通灯成为城市交通管理中不可或缺的一部分。

交通灯是一种交通信号装置,它通过不同颜色的信号灯对交通流进行控制,从而实现交通流的有序进行。

传统的交通灯系统主要是预定时序控制,但随着交通流量的增加,这种控制方式已经无法满足实际需求。

因此,发展智能化的交通灯系统,可以根据实时交通流量和道路状况来优化信号灯的控制,提高交通流的效率,减少交通事故的发生,具有重要的意义。

分析智能交通灯系统的主要目标是优化信号灯的控制,使交通流向能够更加高效地运行。

为了实现这一目标,我们需要借助先进的技术手段进行交通流量的测算和分析,以及信号灯控制算法的设计和优化。

首先,我们可以利用传感器技术对交通流量进行实时测量。

通过在道路上布置传感器,可以实时获取路段的车流量、车速等信息。

这些数据可以通过无线通信技术传输给交通灯控制中心进行处理和分析。

其次,交通灯控制算法的设计和优化也是智能交通灯系统的核心内容。

根据实时交通流量和道路状况的变化,通过合理调整信号灯的时序,可以有效地控制交通流向,减少交通拥堵。

目前,常用的交通灯控制算法有固定周期控制、感应控制和自适应控制等。

其中,自适应控制算法是一种根据实时交通流量和道路状况自动调整信号灯时序的算法,它可以根据交通情况的变化来实时调控信号灯,进而提高交通流的效率。

另外,智能交通灯系统还可以结合交通管理信息系统进行综合应用。

通过与交通管理信息系统的数据交互,可以获取更加全面的交通信息,从而进一步优化信号灯的控制策略。

例如,可以根据实时的道路状况和交通流量,智能调整路口信号灯的配时方案,以实现最优的交通流控制效果。

结果经过实际的交通灯实训操作,我们对智能交通灯系统的效果进行了验证和评估。

首先,我们利用传感器技术对交通流量进行了实时测量。

智能交通灯模拟控制电路实验报告

智能交通灯模拟控制电路实验报告

智能交通灯模拟控制电路实验报告(指导老师:李赣平)一.设计任务利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。

用红、绿、黄发光二极管作信号灯。

二.设计方案2.1任务分析模拟交通灯控制器就是使用单片机来控制一些LED和数码管,模拟真实交通灯的功能。

2.2 方案设计单片机的I/O 接口直接和交通灯(LED)连接。

在十字路口的四组红、黄、绿三色交通灯中,东西方向道路上的两组同色灯连接在一起,南北方向道路上的两组同色灯连接在一起,受单片机P0.0~P2.3 口控制。

12 个发光二极管采用了共阳极的连接方式,因此I/O 口输出低电平时,与之相连的LED 会亮,I/O 口输出高电平时,与之相连的LED 会灭。

软件方案根据设计要求,软件可由汇编语言完成,也可由C语言完成。

程序流程图如下程序流程图智能交通灯模拟控制电路实验报告(1)单片机的构造89SC51 的基本结构89SC51 单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等单元及数据总线、地址总线和控制总线等三大总线,现在分别加以说明。

中央处理器:中央处理器是8 位CPU,含布尔处理器;时钟电路;总线控制逻辑。

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

数据存储器(RAM):数据存储器(RAM)有128KB 数据存储器(RAM,可再扩64KB)和特殊功能寄存器SFR。

89C51内部有128个8 位用户数据存储单元和128个寄存器单元,他们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM 只有128个,可存放读写的数据,运算的中间结果或用户自定义的字型表。

智能交通灯设计实训报告

智能交通灯设计实训报告

一、实训目的本次实训旨在通过实际操作,学习和掌握智能交通灯系统的设计原理、硬件组成、软件编程以及系统调试等技能。

通过实训,提高学生的实际动手能力、创新能力和团队协作能力,为今后从事相关领域工作打下坚实基础。

二、实训内容1. 系统需求分析智能交通灯系统主要用于控制城市道路十字路口的交通信号灯,实现对交通流量的合理调控,提高道路通行效率,降低交通事故发生率。

系统需具备以下功能:(1)自动检测车流量:通过传感器检测交叉路口的车流量,为交通灯控制提供数据支持。

(2)智能调整信号配时:根据车流量变化自动调整交通灯的绿灯、黄灯和红灯时间,实现交通流量最大化。

(3)倒计时显示:在交通灯上显示绿灯、黄灯和红灯的剩余时间,方便驾驶员了解路况。

(4)紧急事件处理:在发生紧急事件时,如交通事故、道路施工等,系统可自动切换为全红灯,确保道路安全。

2. 系统设计(1)硬件设计系统硬件主要由以下模块组成:1)单片机:作为系统的核心控制器,负责处理传感器数据、控制交通灯信号状态等。

2)传感器模块:用于检测车流量、车速等信息,为单片机提供决策依据。

3)显示屏模块:用于显示交通信息、提示信息等,方便驾驶员了解路况。

4)通信模块:用于实现系统的远程监控和数据传输。

5)电源模块:为系统提供稳定的电源供应。

(2)软件设计系统软件主要包括以下模块:1)数据采集模块:从传感器获取实时交通数据。

2)数据处理模块:对采集到的数据进行处理和分析,为信号控制提供决策支持。

3)信号控制模块:根据处理后的数据输出相应的交通灯信号。

4)通信协议模块:实现系统与上位机或其他设备之间的数据传输。

5)人机交互模块:实现系统与操作人员的交互。

3. 系统调试与测试(1)硬件调试:检查各模块连接是否正确,电源是否稳定,传感器数据是否准确等。

(2)软件调试:检查程序逻辑是否正确,功能是否完善,人机交互是否顺畅等。

(3)系统测试:在模拟实际交通场景下,测试系统性能,如响应速度、准确性、稳定性等。

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

目录摘要1 绪论 (1)2设计方案简述 (2)2.1实现主要功能 (2)2.2设计方案与意义 (2)3 详细设计 (3)3.1 系统硬件电路设计 (3)3.2 AT89C51芯片简介 (3)3.3芯片74LS237介绍 (6)3.4单元电路设计 (7)3.5系统整体设计电路 (9)3.6系统软件功能设计 (9)4 PROTEUS与Keil C51的操作 (12)4.1硬件电路图的接法操作 (12)4.2单片机系统PROTEUS设计与仿真过程 (13)4.3仿真结果 (14)5.5 总结 (18)绪论交通灯是人们日常出行必须要遵守的交通规则。

它的发明源于19世纪初,近年来随着科技的飞速发展,单片机的应用正在不断地走向深入。

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

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

基于传统交通灯控制系统设计过于死板,红绿灯交替是间过于程式化的缺点,智能交通灯控制系统的设计就更显示出了它的研究意义,它能根据道路交通拥护,交叉路口经常出现拥堵的情况。

利用单片机控制技术.提出了软件和硬件设计方案,能够实现道路的最大通行效率。

本课程设计的任务就是设计一个交通灯的控制系统。

鼓励学生在熟悉基本原理的情况下,与实际应用相联系,提出自己的方案,完善设计。

具体设计任务如下: 1.进行系统总体设计。

2.完成系统硬件电路设计。

3.完成系统软件设计。

4.撰写设计说明书。

设计要求:1.该控制系统能控制东西南北四个路口的红黄绿灯正常工作。

东西和南北方向分时准行和禁行。

2.两垂直方向的准行时间均为60s 或120s ,可以进行控制转换。

3.准行方向亮绿灯与禁行方向亮绿灯55s 后,四个产品同时加亮一黄灯进行闪烁,以警告车辆及行人,准行方向与禁行方向即将改变。

4.四个道口无用数码管显示六人行或禁行的剩余时间5.在交通情况特殊情况下可以通过K1、K2、K3按键对交通灯进行控制。

设计方案简述智能交通灯的设计思路如图根据智能交通灯的具有的功能,将它主要分为三部分,包括数码管显示剩余时间部分、交通灯显示部分和按键实现部分。

总体设计思路如图2-1所示。

2.1 实现主要功能1.该控制系统能控制东西南北四个路口的红黄绿灯正常工作。

东西和南北方向分时准行和禁行。

2.两垂直方向的准行时间均为60s 或120s ,可以进行控制转换。

3.准行方向亮绿灯与禁行方向亮红灯最后5秒时,四个路口同时 智能交通控制器LED 显示剩余时间相应交通灯发光中断进入紧急状态加亮一黄灯进行闪烁,以警告车辆及行人,准行方向与禁行方向即将改变。

4.四个道口均用数码管显示准行或禁行的剩余时间。

5.在出现紧急状况时,可以通过人为操作进入特殊情况。

在此包含了4种特殊情况,包括加长东西南北方向的通行时间,四个方向均禁行,东西方向保持通行南北方向禁行,南北方向保持通行东西方向禁行。

当特殊情况结束时,人为操作进入正常状态。

2.2 设计方案与意义根据实际生活中使用的交通灯,在此次的智能交通灯的设计中也将具有显示时间的功能,使我们的设计与实际结合起来,在此部分LED灯将配合红黄绿灯的发光时间显示数据,对于每个数据将使用定时器来实现定时1秒,当1秒时间到达,LED上显示的时间自动减1,当时间减至为0,交通灯变换红黄绿灯。

基于传统交通灯控制系统设计过于死板,红绿灯交替是间过于程式化的缺点,智能交通灯控制系统的设计就更显示出了它的研究意义,它能根据道路交通拥护,交叉路口经常出现拥堵的情况。

利用单片机控制技术.提出了软件和硬件设计方案,能够实现道路的最大通行效率,使其满足交通需要。

3. 详细设计3.1系统硬件电路设计硬件电路由AT89C51单片机、4个4位共阳极的数码显示管、复位电路、时钟电路、按键电路以及交通灯演示系统组成。

硬件系统框图 3.2 AT89C51芯片简介芯片AT89C51的外形结构和引脚图如图2-1所示。

AT89C51是一种带4K 字节闪烁可编程可擦除只读存储器(FPEROM-Flash Programmable and Erasable Read Only Memor y )的低电压,高性能CMOS8位微处理器,俗称单片机。

该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的MC-51指令集和输出管脚相兼容。

由于将多功能8位CPU 和闪烁存储器组合在单个芯片中,ATMEL 的AT89C51是一种高效微控制提供了一种灵活性高且价廉的方案。

3.2.1主要特性8051CPU 与MCS-51兼容4K 字节可编程FLASH 存储器(寿命:1000写/擦循环) 全静态工作:0HZ-24KHZ 三级程序存储器保密锁定 128*8位内部RAM 32位可编程I/O 线 两个16位定时器/计数器 5个中断源 可编程串行 时钟电路 复位电路复位电路 LED 显示系统 交通灯显示系统 按键系统单片机通道低功耗的闲置和掉电模式片内振荡器和时钟电路3.2.2管脚说明VGND:接地。

P0口:P0口为一个8位漏极开路双向I/O口,每脚可吸收8TTL 门电流。

当P1口的管脚第一次写1时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高8位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,各功能口功能如下:口管脚备选功能 P3.0 RXD(串行输入口) P3.1 TXD (串行输出口) P3.2/INT0 (外部中断0) P3.3/INT1 (外部中断1) P3.4 T0 (计数器0外部输入) P3.5 T1(计数器1外部输入) P3.6/WR(外部数据存储器写选通) P3.7/RD (外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地址字节。

CC:供电电压器,为很多嵌入式控制系统在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

因此它可用作对外部输出的脉冲或用于定是目的。

然而它可用作对外部输出的脉冲或用于定是目的。

然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。

如想禁止ALE输出可在SFR8EH地址上置0。

此时,ALE只有在执行MOVX,MOVC指令时才起作用。

另外,该引脚被略微拉高。

如果微处理器在外部执行状态ALE禁止,置位无效。

PSEN:外部程序存储器的选通信号。

在由外部程序存储器取指期间,每个机器周期两次PSEN有效。

但在访问外部数据存储器时,这两次有效的PSEN信号将不出现。

EA/VPP:当EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。

注意加密方式1时,EA将内部锁定为RESET;当EA端保持高电平时,此间内部程序存储器。

在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出引脚。

3.3芯片74LS273介绍74LS273是8位数据/地址锁存器,如图2-2所示,它是一种带清除功能的8D触发器,下面介绍一下它的管脚图功能资料。

1脚是复位CLR,低电平有效,当1脚是低电平时,输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部输出0,即全部复位;当1脚为高电平时,11(CLK)脚是锁存控制端,并且是上升沿触发锁存,当11脚有一个上升沿,立即锁存输入脚3、4、7、8、13、14、17、18的电平状态,并且立即呈现在在输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)上显示器。

为了显示数字或符号,要为LED显示器提供代码,即字形代码。

其段发光二极管,再加上一个小数点位,共计8段,因此提供的字形代码的长度正好是一个字节。

智能交通灯用到的数字0—9的共阳极字形代码如表3-5:显示数值驱动代码(16进制)0 1 2 3 4 5 6 7 8 9C0H F9H A4H B0H 99H 92H 82H F8H 80H 90H表 3-5 驱动代码表3.4.2时钟电路设计MCS-51单片机芯片内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。

当使用内部振荡电路时,XTAL1和XTAL2引脚外接石英晶体和微调电容,如图所示,图中C2、C3大小一般为30pF。

还加了复位/备用电源引脚的接线方法,任何单片机在工作之前都要进行复位,以便CPU以及其他功能部件都处于一个确定的初始化状态,并从这个状态开始工作,也就是程序开始执行之前,单片机做好准备工作。

如何进行复位呢?只能在单片机的RST引脚上保持两个机器周期(24个时钟周期)的高电平即可对单片机实现复位操作。

当主电源VCC发生掉电或者是电压降低到电平规定值时,VPD上外接的备用电源自动启用,为单片机内部RAM提供电源,以保护片内RAM中的信息不丢失,使系统在恢复上电后能正常运行。

相关文档
最新文档