ZKX's LAB

单片机交通灯控制电路 基于51单片机控制交通灯的电路图与C语言程序

2020-07-25知识10

单片机控制交通灯系统复位电路有什么用? 复位电路的作用是将单片机的寄存器复位,使程序指针回到最初位置!以便于系统运行时,程序是从最初位置开始执行,而不是中间某个位置!在交通灯系统中它可以处理意外情况,比如由于某种原因出现不正常,或者重新开始运行系统时,这时需要复位电路进行复位,否则你不知道系统什么时候才能从初始状态工作!求51单片机控制的交通灯电路图 一、设计任务与要求1.设计一个十字路口的交通灯控制电路,要求甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间都设为25秒;2.要求黄灯先亮5秒,才能变换运行车道;3.黄灯亮时,要求每秒钟闪亮一次。二、实验预习要求1.复习数字系统设计基础。2.复习多路数据选择器、二进制同步计数器的工作原理。3.根据交通灯控制系统框图,画出完整的电路图。三、设计原理与参考电路1.分析系统的逻辑功能,画出其框图交通灯控制系统的原理框图如图12、1所示。它主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。秒脉冲发生器是该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。图中:TL:表示甲车道或乙车道绿灯亮的时间间隔为25秒,即车辆正常通行的时间间隔。定时时间到,TL=1,否则,TL=0。TY:表示黄灯亮的时间间隔为5秒。定时时间到,TY=1,否则,TY=0。ST:表示定时器到了规定的时间后,由控制器发出状态转换信号。由它控制定时器开始下个工作状态的定时。图12、1 交通灯控制系统的原理框图 2.画出交通灯控制器的ASM。MCS-51单片机控制交通灯程序和电路图 注:系统晶振是 11.0592 MHzORG 0000HLJMP STARTORG 0003H;INT 0 中断入口地址LJMP INT0ORG 0040HSTART:MOV SP,#60HSETB EX0;INT 0 中断有效SETB IT0SETB EALCALL STATUS0;初始状态(都是红灯)CIRCLE:LCALL STATUS1;南北绿灯,东西红灯LCALL STATUS2;南北绿灯闪转黄灯,东西红灯LCALL STATUS3;南北红灯,东西绿灯LCALL STATUS4;南北红灯,东西绿灯闪转黄灯LJMP CIRCLEINT0:PUSH PSW;保护现场PUSH 2PUSH ACCMOV DPTR,#8300HMOV A,#0FH;南北,东西都亮红灯MOVX@DPTR,AMOV R2,#100;延时10秒LCALL DELAYPOP ACC;恢复现场MOVX@DPTR,APOP 2POP PSWRETISTATUS0:;南北红灯,东西红灯MOV DPTR,#8300HMOV A,#0FHMOVX@DPTR,AMOV R2,#10;延时1秒LCALL DELAYRETSTATUS1:;南北绿灯,东西红灯MOV DPTR,#8300HMOV A,#96H;南北绿灯,东西红灯MOVX@DPTR,AMOV R2,#200;延时20秒LCALL DELAYRETSTATUS2:;南北绿灯闪转黄灯,东西红灯MOV DPTR,#8300HMOV R3,#03H;绿灯闪3次FLASH:MOV A,#9FHMOVX@DPTR,AMOV R2,#03HLCALL DELAYMOV A,#96HMOVX@DPTR,AMOV R2,#03HLCALL DELAYDJNZ R3,FLASHMOV A,#06H;南北黄灯,东西红灯MOVX@DPTR,AMOV R2,#10。51单片机交通灯控制电路的设计 网友你好,很高兴你对360问题的信赖。交通灯的设计,在单片机设计训练中已不鲜见,多有成熟设计案例。针对网友的要求,该设计要求有欠全,如下:问题:。

#电路图#交通#交通信号灯#单片机复位电路#单片机

随机阅读

qrcode
访问手机版