有急救车的交通灯控制实验.doc_第1页
有急救车的交通灯控制实验.doc_第2页
有急救车的交通灯控制实验.doc_第3页
有急救车的交通灯控制实验.doc_第4页
有急救车的交通灯控制实验.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

辽 宁 工 程 技 术 大 学实 验 报 告实 验 项 目: 微机原理与接口技术 实验中心(室)名称: 微机原理与应用实验室 实 验 名 称: 有急救车的交通灯控制实验 院(系、部):电气与控制工程学院 专业班级: 测控05-1班 姓 名: 学 号: 实验成绩 评阅老师2007年12月12日有急救车的交通灯控制实验一.实验目的1.学习掌握多个接口芯片综合应用方法。2.学习中断技术的基本使用方法。3.学习模拟交通灯控制的实现方法。4.学习控制程序的编程方法。二.实验条件和要求1.用业余时间进行调研,了解交通灯燃灭的规律,并写出调研报告,并在此基础上设计出硬件电路原理图。2.在设计硬件电路时,要充分利用实验仪上的接口芯片,如8051单片机、8255并行接口芯片、发光二极管(红、黄、绿各两个)。 设计或利用接口仪上已有的单脉冲发生器,但脉冲发生器产生的负脉冲来产生中断,进行模拟有急救车通过。3.编制相应的软件应用程序,并运行调试。4.写出规范的实验报告。实验报告用A4纸写出。三.实验报告格式1. 实验题目2. 实验要求3. 调研报告4. 电路原理逻辑框图5. 程序流程图6. 应用程序7. 总结、分析、体会调研分析通过对葫芦岛新区十字路交通岗路口交通灯变化规律的调研,我看到了交通灯变化的现象,并从中找到了变化的规律,知道了交通灯在现代交通运输中的重要作用。它是交通安全行驶的指示灯,为减少交通事故的发生,为人们的安全生活提供了保障。本路口的交通灯功能还不够完善,如车辆转向等,但已经符合本设计的要求,能实现急救车通过等紧急情况。经总结此路口的交通灯亮灭规律表如下:交通灯亮灭规律表 灯状态东西红L1南北红L2东西黄L3南北黄L4东西绿L5南北绿L6 L7无效 L8无效状态1 红红 0 0 0 0 0 0状态2 0 红 0 0 绿 0 0 0状态3 0 红黄0 0 0 0 0 0状态4 红 0 0 0 0 绿 0 0 状态5 红 0 0黄0 0 0 0 0紧急情况 红 红 0 0 0 0 0 0交通灯控制码表 十六进制 二进制状态1 03H 00000011B状态2 12H 00010010B状态3 06H 02H 00000110B 00000010B状态4 21H 00100001B状态5 09H 01H 00001001B 00000001B紧急情况 03H 00000011B调研报告调研时间:2007年12月12日调研地点:葫芦岛新区十字路交通岗调查任务:刘宏宇葫芦岛市公安局交警大队警员调研人员:杨義葵、调研内容: 该路口东西方向和南北方向各有交通灯三盏,分别为红色、绿色、黄色。经过我们的观察,其亮灭变化规律为:1 东西南北两向起始状态为全红。-延续10秒2 东西向绿灯亮,南北向红灯亮。-延续30秒3 东西向绿灯灭,黄灯闪,南北向红灯亮。-闪烁5秒4 东西向红灯亮,南北向绿灯亮。-延续30秒5 东西向红灯亮,南北向绿灯灭,黄灯闪。-闪烁5秒6 循环以上步骤。7 若有急救车通过等特殊情况,东西南北向均为红灯亮,延续十秒。然后恢复之前状态。实验报告一.电路原理逻辑框图二.程序流程图主程序: 定时器中断程序: 开 始初始化中断程序初始化8255开始定时记数 状态0 等 待 结 束 中断入口 存储器入栈 取反P1.1口重置定时器 存储器出栈 中断返回 计数器中断程序 急救车中断子程序 中断入口存储器入栈状态1状态3 状态2中断返回存储器出栈状态标号归0状态4中断入口存储器入栈东西南北全红延时10s返回中断前状态存储器出栈中断返回三.应用程序ASSUME CS:CODECODE SEGMENT PUBLICORG 0000H ;中断入口 JMP STARTORG 0400HMOV DX,04B6H ;8255命令口MOV AX,84H ;A口输出B口输入OUT DX,AXSTART: MOV DX,04B0H MOV AX,03H ;两个红灯亮,黄灯、绿灯灭 OUT DX,AX JMP DE10S ;延时10秒LLL: MOV AX,12H ;东西路口绿灯亮;南北路口红灯亮 OUT DX,AX JMP DE30S ;延时30秒 MOV AX,02H ;东西路口绿灯灭;南北路口红灯亮 OUT DX,AX MOV CX,05H ;CX中的值为黄灯闪烁次数TTT: MOV AX,06H ;东西路口黄灯亮;南北路口红灯亮 OUT DX,AX JMP DE05S ;延时5秒 MOV AX,02H ;东西路口黄灯灭;南北路口红灯亮 OUT DX,AX JMP DE05S ;延时5秒 JCXZ TTT ;返回TTT,使东西路口;黄灯闪烁五次 MOV AX,03H ;两个红灯亮,黄灯、绿灯灭 OUT DX,AX JMP DE05S ;延时5秒 MOV AX,21H ;东西路口红灯亮;南北路口绿灯亮 OUT DX,AX JMP DE30S ;延时30秒 MOV AX,01H ;东西路口红灯亮;南北路口绿灯灭 OUT DX,AX MOV CX,05H ;黄灯闪烁五次GGG: MOV AX,09H ;东西路口红灯亮;南北路口黄灯亮 OUT DX,AX JMP DE05S ;延时5秒 MOV AX,01H ;东西路口红灯亮;南北路口黄灯灭 OUT DX,AX CALL DE05S ;延时5秒 JCXZ CX,GGG ;返回GGG,使南北路口;黄灯闪烁五次 MOV AX,03H ;两个红灯亮,黄灯、绿灯灭 OUT DX,AX JMP DE05S ;延时5秒 JMP LLL ;转LLL循环DE30S: PUSHF PUSH BX PUSH CXMOV BX,7530H ;延时30秒 JMP LP2DE10S: PUSHF PUSH BX PUSH CX MOV BX,2720H ;延时10秒 JMP LP2DE05S: PUSHF PUSH BX PUSH CXMOV BX,1311H ;延时5秒LP2: MOV CX,118H ;延时1ms程序段起始 LP1: PUSHF POPF LOOP LP1 ;延时1ms程序段结束 DEC BX ;BX减1送BX JNZ LP2 ;ZF等于0时,转至LP2,即BX不等于0时转 HLT ;暂停POP BXPOP CXPOPF RETMOV AH,4CH ;返回DOSINT 21HCODE ENDSEND START四.实验总结、分析、体会通过本次带急救车通过的交通灯的调研活动,我熟悉了一个实际项目的设计过程,更锻炼了自己的动手实践能力,在设计的过程中,我对8051单片机外围电路的设计有了更深刻的认识,掌握了并行口如何输入输出数据,定时器 计数器的工作过

温馨提示

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

评论

0/150

提交评论