《单片机交通信号灯控制.doc》由会员分享,可在线阅读,更多相关《单片机交通信号灯控制.doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单片机交通讯号灯操纵.txt我的人生有A面也有B面,你的人生有S面也有B面。掉败不恐怖,要害看是不是胜利他妈。如今的年夜先生太没素养了!过去拷毛片,竟然用剪切!有空学风水去,逝世后占个好墓也算补偿了生前买不起好房的遗憾。一.试验请求以74LS273作为输入口,操纵4个双色LED灯可发红,绿,黄光,模仿交通灯治理。二.试验目标1.进修在单片机零碎中扩年夜复杂2.进修数据输入顺序的计划办法。3.进修模仿交通灯操纵的办法。4.进修双色灯的运用。I/O接口的办法。三.试验电路及连线四.试验阐明1.由于本试验是交通灯操纵试验,因此要先理解实践交通灯的变更法则。假定一个十字路口0为货色红灯,南北红灯。而后
2、转形态1南北绿灯通车,货色红灯。过一段时刻转形态2,南北绿灯闪多少次转亮黄灯,延时多少秒,货色依然红灯。再转形态3,4,货色绿灯闪多少次转亮黄灯,延时多少秒,南为东东北北走向。初始形态货色绿灯通车,南北红灯。过一段时刻转形态北依然红灯。最初轮回至形态1。2.双色LED是由一个白色LED管芯跟一个绿色LED管芯封装在一同,公用负端。当白色正端加高电平,绿色正端加低电平常,红灯亮;白色正端加低电平,绿色正端加高电平常,绿灯亮;两头都加高电平常,黄灯亮。五.试验顺序框图顺序框图:源代码:ORG0000HLJMPSTARTORG0040HSTART:MOVSP,#60HLCALLSTATUS0;初始形
3、态(基本上红灯)CIRCLE:LCALLSTATUS1;南北绿灯,货色红灯LCALLSTATUS2;南北绿灯闪转黄灯,货色红灯LCALLSTATUS3;南北红灯,货色绿灯LCALLSTATUS4;南北红灯,货色绿灯闪转黄灯LJMPCIRCLESTATUS0:;南北红灯,货色红灯MOVDPTR,#8300HMOVA,#0FHMOVXDPTR,AMOVR2,#10;延时1秒LCALLDELAYRETSTATUS1:;南北绿灯,货色红灯MOVDPTR,#08300HMOVA,#5AH;南北绿灯,货色红灯MOVXDPTR,AMOVR2,#50;延时5秒LCALLDELAYRETSTATUS2:;南北绿
4、灯闪转黄灯,货色红灯MOVDPTR,#8300HMOVR3,#03H;绿灯闪3次FLASH:MOVA,#5FHMOVXDPTR,AMOVR2,#03HLCALLDELAYMOVA,#5AHMOVXDPTR,AMOVR2,#03HLCALLDELAYDJNZR3,FLASHMOVA,#0AH;南北黄灯,货色红灯MOVXDPTR,AMOVR2,#10;延时1秒LCALLDELAYRETSTATUS3:;南北红灯,货色绿灯MOVDPTR,#8300HMOVA,#0A5HMOVXDPTR,AMOVR2,#50;延时5秒LCALLDELAYRETSTATUS4:;南北红灯,货色绿灯闪转黄灯MOVDPTR,#8300HMOVR3,#03H;绿灯闪3次FLASH1:MOVA,#0AFHMOVXDPTR,AMOVR2,#03HLCALLDELAYMOVA,#0A5HMOVXDPTR,AMOVR2,#03HLCALLDELAYDJNZR3,FLASH1MOVA,#05H;南北红灯,货色黄灯MOVXDPTR,AMOVR2,#10;延时1秒LCALLDELAYNOPRETDELAY:;延时子顺序PUSH2PUSH1PUSH0DELAY1:MOV1,#00HDELAY2:MOV0,#0B2HDJNZ0,$DJNZ1,DELAY2;延时100mSDJNZ2,DELAY1POP0POP1POP2RET