单片机红绿灯实验报告

上传人:bin****86 文档编号:59852354 上传时间:2018-11-12 格式:DOCX 页数:17 大小:23.15KB
返回 下载 相关 举报
单片机红绿灯实验报告_第1页
第1页 / 共17页
单片机红绿灯实验报告_第2页
第2页 / 共17页
单片机红绿灯实验报告_第3页
第3页 / 共17页
单片机红绿灯实验报告_第4页
第4页 / 共17页
单片机红绿灯实验报告_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《单片机红绿灯实验报告》由会员分享,可在线阅读,更多相关《单片机红绿灯实验报告(17页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划单片机红绿灯实验报告学校代码:11460南京晓庄学院本科生毕业综合设计交通灯控制系统设计Trafficlightcontrolsystemdesign院系:物理与电子工程学院专业:电子信息科学与技术成员:郁艇妹周纬璐交通灯控制系统设计实验一设计目的1.通过本次课程设计进一步熟悉和掌握单片机的结构及工作原理,巩固和加深“单片机原理与应用”课程的基本知识,掌握电子设计知识在实际中的简单应用。2.综合运用“单片机原理与应用”课程和先修课程的理论及生产实际知识去分析和解决电子设计问题,进行电

2、子设计的训练。3.学习电子设计的一般方法,掌握AT89C52芯片以及简单电子设计过程和运行方式,培养正确的设计思想和分析问题、解决问题的能力,特别是总体设计能力。4.通过计算和绘制原理图、布线图和流程图,学会运用标准、规范、手册、图册和查阅有关技术资料等,培养电子设计的基本技能。5.通过完成一个包括电路设计和程序开发的完整过程,了解开发单片机应用系统全过程,为今后从事的工作打基础。二设计要求1.利用单片机的定时器定时,实现道路的红绿灯交替点亮和熄灭。2.以AT89C52单片机为核心,设计一个十字路口交通灯控制系统。用单片机控制LED灯模拟交通信号灯显示。假定东西、南北方向方向通行时间为25秒,

3、缓冲时间5秒,停止时间35秒。3.南北方向、东西方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示。三实验原理1.基本原理主体电路:交通灯自动控制模块。这部分电路主要由80C51单片机的I/O端口、定时计数器、外部中断扩展等组成。本设计先是从普通三色灯的指示开始进行设计,用P1口作为输出。程序的初始化是东西南北方向的红灯全亮。然后南北方向红灯亮,东西方向绿灯亮,60秒后东西方向黄灯闪亮5秒后南北方向绿灯亮,东西方向红灯亮。重复执行。倒计时用到定时器T0,用P2口作为LED的显示。二位一体的LED重复执行60秒的倒计时。作为突发事件的处理,本设计主要用到外部中断EX0。用一模拟

4、开关作为中断信号。实际中可以接其它可以产生中断信号的信号源。2.芯片AT89C52AT89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。AT89C52有40个引脚,32个外部双向输入/输出端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常

5、规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。主要功能特性:?兼容MCS51指令系统?8k可反复擦写(1000次)FlashROM?32个双向I/O口?256x8bit内部RAM?3个16位可编程定时/计数器中断?时钟频率0-24MHz?2个串行中断?可编程UART串行通道?2个外部中断源?共6个中断源?2个读写中断口线?3级加密位?低功耗空闲和掉电模式?软件设置睡眠和唤醒功能四实验流程图实现方法在设计中利用软件程序延时的方法来控制红的亮的时间。考虑延时时间较长所以先用T0产生终端然后通过计数的方法来实现

6、延时。利用口的、作为红绿灯控制端口。南北向的绿灯连在一块,东西向的红灯连在一块,他们一块与相连。同样南北向的红灯连在一块,东西向的绿灯连在一块,他们一块与P1.2相连,四个黄灯连在一块与相连。流程图五硬件设计1单片机的结构单片微机(Single-ChipMicrocomputer)简称为单片机。它在一块芯片上集中成了中央处理单元CPU、随机存储器RAM、只读存储器ROM、定时/计数和多功能输入/输出I/O口,如并行口I/O、串行口I/O和转换A/D等。就其组成而言,一块单片机就是一台计算机。由于它具有体积小、功能强和价格便宜等优点,因而被广泛地应用于产品智能化和工业控制自动化上。2主要元器件选

7、择.开关管的选择:BUTTON按钮.LED发光二极管LEDRED,LEDYELLOW,LDEGREEN.二位一体数码管7SEG-MPX2-CAT-RED:共阳数码管.PN4249:驱动三极管.AT89S51系列单片机3设计显示部分LED数码显示部分。LED数码显示部分由七段数码显示管组成。发光二极管显示原理:发光二极管是采用砷化镓、镓铝砷和磷化镓等材料制成,其内部结构为一个PN结,具有单向导电性。发光二极管在制作时,使用的材料不同,那么就可以发出不同颜色的光。当定时器定时为1秒,时程序跳转到时间显示及信号灯显示子程序,它将依次显示信号灯时间,同时一直显示信号灯的颜色,这时在返回定时子程序定时一

8、秒,在显示黄灯的下一个时间,这样依次把所有的灯色的时间显示完后在重新给时间计数器赋初值,重新进入循环。六软件设计1单片机中断系统基本结构中断是一项重要的计算机技术,是处理正常工作与紧急状态的好办法,是实现人机实时交互的重要途径,在单片机应用系统中,中断技术得到了广泛应用。下面详细介绍单片机中断系统基本结构、与中断相关的特殊寄存器的设置及中断应用系统编程方法。当CPU查询到系统有中断请求时,如果系统处于中断允许状态,CPU将停止当前的工作,响应中断请求,转向中断服务,中断服务完成后,返回原程序继续执行当前任务,这叫单片机中断。8051系列单片机中断系统结构如图所示。能让CPU产生中断的信号源叫中

9、断源。8051单片机有NT0、INT1、T0、T1、TI、RI六个中断源,但只有EX0、ET0、EX1、ET1、ES图:单片机中断系统基本结构INT0、INT1:外部中断源,由和引脚输入。具有低电平和脉冲两种触发方式,在每个机器周期的S5P2采样引脚信号,如有效则由硬件将它的中断请求标志IE置1,请求中断。当CPU响应中断时,由硬件复位。T0、T1:定时/计数器中断,当定时/计数器产生溢出时,置位中断请求标志TF请求中断处理。RI、TI:串行中断,RI是接收,TI为发送。单片机串行口接收到一个字符后RI置1,系统实验报告基于51单片机的交通灯设计专业:XX学生姓名:xxXX学号:指导教师:wwwwwwwwwwwXX年x月x日目录1设计任务和性能指标.1设计任务.1性能指标.12设计方案.2任务分析.2方案设计.23系统硬件设计.3单片机的最小系统.3电源电路.4数码管显示时间电路设计.4信号灯控制电路设计.54系统软件设计.5主程序设计.55调试及性能分析.6调试分析.6软件调试.6硬件调试.6系统功能调试.66心得体会.

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

当前位置:首页 > 办公文档 > 总结/报告

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