交通灯控制系统的设计_第1页
交通灯控制系统的设计_第2页
交通灯控制系统的设计_第3页
交通灯控制系统的设计_第4页
交通灯控制系统的设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-6-实用文档题目:交通灯控制系统的设计一、课程设计的目的与要求:1、课程设计目的:(1)进一步理解和消化书本知识,运用所学知识和技能进行简单的设计。(2)通过课程设计提高应用能力,分析问题和解决问题的能力。(3)培养查阅资料的习惯,训练和提高自学,独立思考的能力。2、课程设计要求交通灯控制系统的设计掌握在单片机系统中扩展简单I/O接口的方法。掌握数据输出程序的设计方法。掌握模拟交通灯控制的实现方法。掌握外部中断技术的基本使用方法。掌握中断处理程序的编程方法。从课程设计的目的出发,通过设计工作的各个环节,达到以下要求:能够正确理解课程设计的题目和意义,全面思考问题。运用科学合理的方法,认真按时完成。二.课程设计课题的分析:基本功能:交通灯的亮灭规律为:初始态是两个路口的红灯全亮,之后,东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,延时一段时间后,东西路口绿灯灭,黄灯开始闪烁。闪烁若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北方向开始通车,延时一段时间后,南北路口的绿灯灭,黄灯开始闪烁。闪烁若干次后,再切换到东西路口方向,重复上述过程。增加允许急救车优先通过的要求。当有急救车到达时,两个方向上的红灯亮,以便让急救车通过,假定急救车通过路口的时间为10秒,急救车通过后,交通灯恢复中断前的状态。三、课程设计的步骤:1.原理接线图:程序流程图:开始开始置口地址置口地址外部中断初始化外部中断初始化两个红灯亮两个红灯亮延时3s延时3s东西路口绿灯亮,南北路口红灯亮东西路口绿灯亮,南北路口红灯亮延时10s延时10s东西路口绿灯亮东西路口绿灯亮东西路口黄灯闪烁5次东西路口黄灯闪烁5次两红灯亮两红灯亮延时0.2s延时0.2s南北路口绿灯亮,东西路口红灯亮南北路口绿灯亮,东西路口红灯亮延时10s延时10s南北路口绿灯灭南北路口绿灯灭南北路口黄灯闪烁5次南北路口黄灯闪烁5次两红灯亮两红灯亮延时0.2s延时0.2s返回循环中断程序框图:中断入口中断入口有关寄存器入栈有关寄存器入栈操作端口使红灯全亮,黄、绿等全灭操作端口使红灯全亮,黄、绿等全灭延时10s延时10s取中断前所保存的数据输出,恢复原始状态取中断前所保存的数据输出,恢复原始状态有关寄存器出栈有关寄存器出栈中断返回中断返回外部中断允许标志置位外部中断允许标志置位3、程序代码:PORTEQU0CFA0HSAVEEQU55HCSEGAT0000H LJMPSTARTCSEGAT4003H LJMPINTCSEGAT4100HSTART: SETBIT0 SETBEX0 SETBEA MOVA,#11H MOVSAVE,A ACALLDISP ACALLDE3SLLL: MOVA,#12H MOVSAVE,A ACALLDISP ACALLDE10S MOVA,#10H MOVSAVE,A ACALLDISP MOVR2,#05HTTT: MOVA,#18H MOVSAVE,A ACALLDISP ACALLDE02S MOVA,#10H MOVSAVE,A ACALLDISP ACALLDE02S DJNZR2,TTT MOVA,#11H MOVSAVE,A ACALLDISP ACALLDE02S MOVA,#21H MOVSAVE,A ACALLDISP ACALLDE10S MOVA,#01H MOVSAVE,A ACALLDISP MOVR2,#05HGGG: MOVA,#41H MOVSAVE,A ACALLDISP ACALLDE02S MOVA,#01H MOVSAVE,A ACALLDISP ACALLDE02S DJNZR2,GGG LJMPLLLDE10S:MOVR5,#100JMPDE1DE3S:MOVR5,#30 JMPDE1DE02S:MOVR5,#02DE1:MOVR6,#200DE2:MOVR7,#126DE3: DJNZR7,DE3 DJNZR6,DE2 DJNZR5,DE1 RETINT: CLREA PUSHACC PUSHPSW MOVA,#11H ACALLDISPDEL10S:MOVR1,#100DEL1:MOVR3,#200DEL2:MOVR4,#126DEL3: DJNZR4,DEL3 DJNZR3,DEL2 DJNZR1,DEL1 MOVA,SAVE ACALLDISP POPPSW POPACC SETBEA RETIDISP: MOVDPTR,#PORT CPLA MOVX@DPTR,ARETEND四、课程设计的结果:初始态是两个路口的红灯全亮,3秒后,东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,10秒后,东西路口绿灯灭,黄灯开始闪烁。闪烁5次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北方向开始通车,10秒后,南北路口的绿灯灭,黄灯开始闪烁。闪烁5次后,再切换到东西路口方向,重复上述过程。中断功能:当有急救车到达时,两个方向上的红灯亮,以便让急救车通过,急救车通过路口的时间为10秒,急救车通过后,交通灯恢复中断前的状态。五、课程设计的心的与体会:六、参考文献:[1]李向军单片机原理与接口技术实验指导书大连海洋大学[2]李全利单片机原理及接口技术高等教育出版社[3]李广弟

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论