单片机课程设计报告书课题名称交通指示灯姓名段俊澜学号20076086院、系、部电气系专业电子信息工程指导教师2010年6月18日※※※※※※※※※※※※※※※※※※※※※※※※2007级单片机课程设计一、设计任务及要求:1、设计一交通灯控制系统,控制东西方向的红、黄、绿灯和南北方向的红、黄、绿灯。2、可手动控制和自动控制,设置两个输入控制开关。手动/自动开关,P1.0。P1.0=0自动控制,P1.0=1手动控制。手动时,设一开关(P1.1)当P1.1=0时,各方向均为红灯(交通管制),当P1.1=1时,各方向均为黄灯闪烁(周期2s)3、要求自动时实现:东西绿灯亮5S,南北红灯亮5S;东西黄灯亮3S,南北红灯亮3S;东西红灯亮5S,南北绿灯亮5S;东西红灯亮3S,南北黄灯亮3S;然后重复刚才过程,不断循环。指导教师签名:2010年月日二、指导教师评语:交通指示灯设计0709-1段俊澜指导教师签名:2010年月日三、成绩指导教师签名:2010年月日3、要求自动时实现:东西绿灯亮5S,南北红灯亮5S;东西黄灯亮3S,南北红灯亮3S;东西红灯亮5S,南北绿灯亮5S;东西红灯亮3S,南北黄灯亮3S;然后重复刚才过程,不断循环。一、设计目的通过课程设计使学生更进一步掌握单片机原理及其应用课程有关知识,提高应用单片机解决问题的能力,加深对单片机应用的理解,为以后学生结合专业从事单片机应用奠定基础。二、设计要求1、设计一交通灯控制系统,控制东西方向的红、黄、绿灯和南北方向的红、黄、绿灯。2、可手动控制和自动控制,设置两个输入控制开关。手动/自动开关,P1.0。P1.0=0自动控制,P1.0=1手动控制。手动时,设一开关(P1.1)当P1.1=0时,各方向均为红灯(交通管制),当P1.1=1时,各方向均为黄灯闪烁(周期2s)三、电路及连线设计四、使用说明通过设置从P1.0口输入的电平控制交通灯的模式,如果输入为低电平为自动模式,如果输入为高电平为手动模式。通过设置P1.1口的输入电平来控制手动模式时灯的亮灭。当输入为高电平时全闪黄灯,当输入低电平时全亮红灯。五、流程图设计六、程序设计如下:ORG0000HMAIN:MOVSP,#70HPUSHPSWPUSHACCSETBIT0SETBIT1SETBEX0SETBEX1SETBEAJBP1.0,LOOP1LOOP:SETBP1.2CLRP1.3CLRP1.4CLRP1.5CLRP1.6SETBP1.7ACALLDEL5SACALLDXYELLACALLDEL2SSETBP1.5CLRP1.2CLRP1.3SETBP1.4CLRP1.6CLRP1.7ACALLDEL5SACALLNBYELLACALLDEL2SJNBP1.0,LOOPLOOP1:JBP1.1,ALLYELLALLRED:SETBP1.4SETBP1.7CLRP1.2CLRP1.3CLRP1.6CLRP1.5CLRP1.7JNBP1.1,ALLREDPOPACCPOPPSWCH:JNBP1.0,LOOPJBP1.1,LOOP1LCALLCHALLYELL:SETBP1.3SETBP1.6CLRP1.2CLRP1.4CLRP1.5CLRP1.7LCALLDEL2SCPLP1.3CPLP1.6LCALLDEL2SJBP1.1,ALLYELLPOPACCPOPPSWCH1:JNBP1.0,LOOPJBP1.1,LOOP1LCALLCH1DXYELL:SETBP1.3SETBP1.7CLRP1.2CLRP1.4CLRP1.5CLRP1.6RETNBYELL:SETBP1.4SETBP1.6CLRP1.2CLRP1.3CLRP1.5CLRP1.7RETDEL5S:YY:MOVR1,#02HYY1:MOVR4,#10YY2:MOVR2,#250YY3:MOVR3,#250DJNZR3,$DJNZR2,YY3DJNZR4,YY2DJNZR1,YY1RETDEL2S:XX:MOVR5,#04HXX1:MOVR1,#02XX2:MOVR6,#250XX3:MOVR7,#250DJNZR7,$DJNZR6,XX3DJNZR1,XX2DJNZR5,XX1RETEND七、设计总结:****************************************************************************************************************************************************************************************************************************************************************************************************************八、参考文献:[1]高峰.单片微型计算机原理与接口技术.科学出版社,2007[2][3]********************************************************************************************************************************************************