单片机课程设计交通信号灯灯控制系统设计.doc
《单片机课程设计交通信号灯灯控制系统设计.doc》由会员分享,可在线阅读,更多相关《单片机课程设计交通信号灯灯控制系统设计.doc(14页珍藏版)》请在三一办公上搜索。
1、单片机仿真训练 -交通信号灯灯控制系统设计 院 别:电气工程及自动化学院 专业班级:电信02-5班姓 名:学 号:02030131指导老师:交通信号灯控制系统设计一、内容摘要:除随着社会的经济的快速发展,人们生活水平的日益提高,繁忙的道路交通变得越来越受到广泛的重视,因此设计适当的交通灯电路对我们的生活息息相关。本系统以89C52单片机为核心,加上适当的驱动电路,数码管显示,红、黄、绿交通灯显示。本系统的特色是具有硬件调时功能与应对紧急事件功能,并且使用仿真软件模拟实现交通信号灯控制情况良好。关键词:交通控制 交通灯 定时器 数码管二、设计目的在该设计中通过学生自主设计和调试某一简单实际系统,
2、综合应用单片机原理、微机原理、微机接口技术等方面的知识,熟练掌握单片机仿真系统的使用方法,达到提高综合应用的能力,掌握单片机仿真系统设计过程和目的。三、交通灯的控制系统基本工作原理时间设定单片机89C52驱动LED显示数码管显示 图1四、总体方案设计1、设计要求A、设计基本要求(1)采用89C52单片机控制交通信号灯(2)以南北方向的交通灯为例,结合实际情况,控制红黄绿交通灯的亮和灭。(3)红、黄、绿交通灯的亮和灭时间可调、软件可调。B、设计提高要求(1)采用LED数码管显示红灯或绿灯亮的剩余时间。(2)按钮去控制红、绿灯亮的时间。(3)控制东西和南北方向的红、黄、绿灯的亮和灭。(4)控制系统
3、的接线图和原理图采用PROTEL等专用绘图软件绘制。2、总体设计思想单片机选用美国Atmel公司生产的AT系列中的AT89C52芯片,信号灯选用红黄绿三种颜色的发光二极管,计时显示使用四位LED数码管。本系统以89C52单片机为核心,加上适当的驱动电路,数码管显示,红、黄、绿交通灯显示。本系统的特色是具有硬件调时功能与应对紧急事件功能,并且使用仿真软件模拟实现交通信号灯控制情况良好。首先,我们经过对交通灯流程的分析,画出了交通灯的时序流程图(如图2所示),由流程图可以看出主干道的红黄绿交通灯与次干道的红黄绿交通灯存在以下逻辑关系:主干道绿灯+主干道黄灯=次干道红灯,次干道绿灯+次干道黄灯=主干
4、道红灯。于是两条干道上的绿灯时间可调就可以满足两条干道的交通灯时间可调,在此,我门设定黄色交通灯时间固定为3秒,而主干道绿灯点亮为20秒,次干道绿灯点亮为15秒,这样我们只需要3个寄存器。控制简单方便。除了交通灯的正常流程以外,我们还外加了两个功能,在运行期间我们可以通过对两条干道绿灯的时间调节来调整整个交通灯的流程,在时间调整返回后,继续执行原来的流程,当上次的流程结束后便转入时间调整后的流程。另外一个功能是在遇到紧急交通情况下,两条干道上的红灯同时亮起,在紧急情况结束之后,交通灯返回原来的流程继续执行。总体的交通信号灯控制系统电路原理图如后面附图示。3、 连线说明本课程设计所设计的是道路交
5、通灯,设计要求是一共有四组红黄绿灯,为了更好的仿真实际生活中的交通灯,我们采用如图3所示的方式来布局设计我们的交通信号灯。G代表绿色,Y代表黄色,R代表红色。图3每组还有一组两组的LED显示灯显示剩余时间,南北方向的时间为20秒而东西方向的时间为15秒,时间是可以随意设置的,这里我们设定的时间较短是为了很快的见到效果,更好的模拟现实中交通灯的实际情况,这个时间是可以通过软件和硬件进行调节的。我们这里共用了六个按键,分别接在P3.1、P3.2、P1.6、P1.7、P3.6、RST口,RST的功能为复位,P3.1的功能为紧急情况处理,P3.2的功能是时间调节中断,P1.6的功能是调整主干道的绿灯时
6、间和次干道的红灯时间,P1.7的功能是调整次干道的绿灯时间和主干道的红灯时间,P3.6的功能是退出功能、退出时间调节和紧急情况。交通灯电路的设计,我们共用了12个交通灯,分别有P1.0、P1.1、P1.2、P1.3、P1.4、P1.5这六个口来控制,考虑到南北路上的六个灯其中两两相同,于是我们可以让其中各条路上的红黄绿交通灯两两并联,电路图如图4所示。图4对于显示模块,我们共采用四块共阴极数码管来分别显示两条路上的时间,我们分别用P0口控制数码管的数据输入、用P2口的高四位控制数码管的选种。由于小数点不需要,所以这里的P1.7口不用接线。为了使数码管的亮度更亮,我们在P1.0-P1.1分别接了
7、一个5.1K的上拉电阻,代替驱动器件来驱动数码管。接线图如图5所示。晶振电路连接为:由89C52上的XTAL1和XTAL2连接晶体振荡器,利用RST作为复位电路; 89C52的Vcc端接+5的直流电源,GND端接公共端,即接地。五、硬件组成及设计1、89C52单片机89C52单片机是美国Atmel公司生产的低电压,高性能CMOS 8位单片机,片内含8Kbytes的可反复擦写的只读程序存储器(PEROM)和256bytes的随机存取数据存储器(RAM),器件采用Atmel公司的高密度、非易失性存储技术生产,与标准MCS51指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和Fla
8、sh存储单元,功能强大。2、功能特性概述:AT89C52提供以下标准功能:8K字节Flash闪速存储器,256字节内部RAM,32个I/O口线,3个16 位定时/计数器,一个6向量两极中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作,掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。AT89C52的方框图如下图(图5)所示:图5 AT89C52方框图它的很多引脚都具有第二功能,以下是对各引脚
9、的详细介绍:Vcc:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。 在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用。在访问期间激活内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校验时输出指令字节。校验时,要求外接上拉电阻。P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部上拉电阻把端口拉到高电平,此时可作输入
10、口。作输出口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(I1L)。Flash编程和程序校验期间,P1接收低8位地址。P1.0,P1.1的第二功能引脚号功能特性P1.0T2(定时/计数器2 外部计数脉冲输入),时钟输出P1.1T2EX(定时/计时2捕获/重装载触发和方向控制)P2口:P2是一个带内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口P2写“1”,通过内部的上拉电阻把端口拉到低电平,此时可做输入口,做输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(I1L)。在访问外部程序存储器或16
11、位地址的外部数据存储器(例如执行 MOVX DPRT)时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器(如执行MOVX R1)指令时,P2口输出P2锁存器的内容。Flash编程或校验时,P2亦接收高位地址和一些控制信号。P3口:P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流(I1L)。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如下表所示:端口引脚第二功能P3.0RXD(串行输入口)P3.1TXD(
12、串行输出口)P3.2INT0(外中断0)P3.3INT1(外中断1)P3.4T0(定时/计数器0)P3.5T1(定时/计数器1) P3.6WR(外部数据存储器写选通)P3.7RD(外部数据存储器读选通)此外,P3口还接收一些用于Flash闪速存储器编写和程序校验的控制信号。RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器
13、时将跳过一个ALE脉冲。对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置,可禁止ALE操作。该位置位后,只有一条MOVX和MOBC指令才能将ALE 激活。此外,该引脚会被微弱拉高。单片机执行外部程序时,应设置ALE 禁止位无效。PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号。当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 交通 信号灯 控制系统 设计

链接地址:https://www.31ppt.com/p-4144539.html