有急救车的交通灯控制实验
单片机课程设计急救车优先的交通灯控制系统
《急救车优先的交通灯控制系统》课程设计说明书专业班级:12级电信(4)班姓名:李玲吴继亮谢彩云学号:080212155 080212149 080212178指导老师:刘娟设计时间:2014年6月11 日物理与电气工程学院二零一四年六月十一日内容摘要请设计一个交通灯控制电路,并且编写相应的软件,完成交通灯的管理任务。
<1> 根据交通灯控制变化规律。
假设一个十字路口为东西南北走向。
初始状态0为东西红灯,南北红灯。
然后转状态1南北绿灯通车,东西红灯。
过15秒钟转状态2,南北绿灯转亮黄灯闪烁,闪烁5秒,东西仍然红灯。
再转状态3,东西绿灯通车,南北红灯。
过15秒钟转状态4,东西绿灯转亮黄灯闪烁,闪烁5秒,南北仍然红灯。
最后循环至状态1。
<2> 以按键为中断申请,表示有急救车通过,所有的交通信号灯全红10秒钟。
交通灯控制系统,可由多种电路来构成,采用单片机控制,可提高电路的可靠性与稳定性,硬件电路比较简单,主要用软件来控制,控制方式灵活多样,能满足不同情况的控制,可利用中断等方式通过程序来方便的实现调时。
关键字:课程设计单片机急救车流程图目录1 课程设计意义和要求 (2)1.1课程设计意义 (2)1.2课程设计要求 (3)2 理论设计 (3)2.1总体设计 (5)2.2软件设计 (6)2.3硬件设计 (6)3 调试与仿真 (6)4 心得体会 (10)5 参考文献 (10)附录源程序代码 (11)急救车优先的交通灯控制系统1 课程设计意义和要求:1.1课程设计意义大学本科学生动手能力的培养和提高是大学本科教育的一个重要内容,《单片机原理及应用》是一门应用性较强的课程。
如何让学生在学好基础知识的同时,迅速掌握应用技术,实验与课程设计环节起着非常重要的作用。
本课程设计的意义,是让学生通过课程设计,首先建立起单片机应用系统的概念,根据实际的系统设计要求,掌握初步的单片机系统设计方法,从硬件系统和软件系统设计两个方面得到实际的提高,为今后的毕业设计打下良好的基础。
单片机-急救车交通灯
目录任务书 (2)一课程设计的目的和要求 (3)二.总体设计 (3)2.1基本工作原理 (3)2.2硬件总体设计 (4)2.3软件总体设计 (4)三.硬件设计 (6)四.软件设计 (7)1.程序流程图 (7)2.程序清单 (8)五.结束语 (11)六.参考文献 (11)机械系统单片机控制训练任务书设计题目:中断应用设计—有急救车的交通灯控制根据学号选择题目,每个人根据具体题目填写设计内容:1、总体方案设计2、选择可编程接口芯片3、设计硬件电路4、编写汇编语言程序5、程序调试及验证6、编写课程设计说明书(参考目录见第一部分)时间安排:1、总体设计1天2、选择芯片及设计硬件电路1天3、编写汇编语言程序1天4、程序调试及验证1天5、编写课程设计说明书0.5天6、答辩0.5天指导教师:教研室主任:主管院长:年月日一.课程设计的目的和要求1.1、课程设计的目的1.掌握用定时器延时或软件延时进行定时控制的方法。
2.掌握外部中断技术的基本使用方法。
3.掌握中断处理程序的编程方法。
1.2、课程设计的基本要求设计制作一个模拟的十字路口交通灯控制系统要求:1.正常情况下东西与南北两个方向轮流点亮红、绿灯信号,每次持续时间30S,中间有2S的黄灯过度。
2.东西与南北两个方向各设一个紧急切换按钮。
某个方向按下时,该方向紧急切换为绿灯,以便于特种车辆通过。
3.扩展实验箱上的74LS273做为输出口,控制六个发光二极管亮灭,模拟交通灯管理。
4.当有急救车到达时,两个方向上的红灯亮,以便让急救车通过,假定急救车通过路口的时间为10秒,急救车通过后,交通灯恢复中断前的状态。
本题目以单脉冲为中断申请,表示有急救车通过。
二.总体设计2.1、基本工作原理首先必须了解交通路灯的亮灭规律。
本题目需要用到实验箱上八个发光二极管中的六个,即红、黄、绿各两个。
不妨将L1(红)、L2(绿)、L3(黄)做为东西方向的指示灯,将L5(红)、L6(绿)、L7(黄)做为南北方向的指示灯。
单片机__急救车优先通过交通灯课程设计.doc
《急救车优先的交通灯控制系统》课程设计说明书专业班级:10级自动化(3)班姓名:周玉玲李旭王志繁胡浩远学号:080310167 080310160080310133 100210049指导老师:刘娟设计时间:2012年12月21日物理与电气工程学院二零一二年十二月二十一日内容摘要请设计一个交通灯控制电路,并且编写相应的软件,完成交通灯的管理任务。
1、根据交通灯控制变化规律。
假设一个十字路口为东西南北走向。
初始状态0为东西红灯,南北红灯。
然后转状态1南北绿灯通车,东西红灯。
过15秒钟转状态2,南北绿灯转亮黄灯闪烁,延时几秒,东西仍然红灯。
再转状态3,东西绿灯通车,南北红灯。
过15秒钟转状态4,东西绿灯转亮黄灯闪烁,延时几秒,南北仍然红灯。
最后循环至状态1。
2、以按键为中断申请,表示有急救车通过,所有的交通信号灯全红10秒钟。
交通灯控制系统,可由多种电路来构成,采用单片机控制,可提高电路的可靠性与稳定性,硬件电路比较简单,主要用软件来控制,控制方式灵活多样,能满足不同情况的控制,可利用中断等方式通过程序来方便的实现调时。
关键字:课程设计单片机急救车流程图状态代码目录一、课程设计意义和要求 (3)1、课程设计意义 (3)2、课程设计要求 (3)二、理论设计 (4)1、总体设计 (4)2、软件设计 (4)2.1、电路原理逻辑图 (7)2.2、程序流程图 (8)三、硬件设计描述 (9)1、系统方框图 (9)2、电路原理图 (10)3、单片机简介 (11)4、单片机的学习 (12)5、单片机的应用领域 (13)四、调试与仿真 (15)五、心得体会 (18)六、参考文献 (20)附录源程序代码 (21)急救车优先的交通灯控制系统设计一、课程设计意义和要求:1、课程设计意义大学本科学生动手能力的培养和提高是大学本科教育的一个重要内容,《单片机原理及应用》是一门应用性较强的课程。
如何让学生在学好基础知识的同时,迅速掌握应用技术,实验与课程设计环节起着非常重要的作用。
基于单片机有急救车通过的交通灯设计
本科毕业设计(论文)题目名称:单片机模式下急救车与交通灯设计学生姓名: 高丽学院: 理学院专业名称:电子信息科学与技术指导教师: 张建国二〇〇八年六月日单片机模式下急救车与交通灯设计摘要随着社会经济的发展,城市交通问题越来越引起人们的关注。
人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。
尤其是遇到紧急情况,比如有急救车通过时,就必须保持道路的畅通,确保急救车顺利通过。
为保证交通安全,防止交通阻塞,使城市交通井然有序,交通信号灯在大多数城市得到了广泛应用。
本课题提出了一种单片机模式下急救车与交通灯的设计。
假设一个十字路口为东西南北走向。
初始状态0为东西红灯,南北红灯,然后状态1南北绿灯通车,东西红灯。
过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯。
再转状态3,东西绿灯通车,南北红灯。
过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。
最后循环至状态1。
所设计的交通灯管理系统要求满足急救车优先通过的要求。
有急救车到达时,两个方向交通灯全红,以便让急救车通过。
假定急救车通过路口的时间为10秒,急救车通过后,交通灯恢复中断前的状态。
关键词:单片机,交通灯,急救车,外部中断The design of emergency vehicles and traffic lights underSingle-chip processor modeAbstractAlong with the social economy development, the municipal transportation question is more and more arousing people's interest. The human, the vehicle and the road, the three relations of coordination, have become one of important questions which the traffic control department needs to solve. Encounters the emergency case in particular, for instance when emergency vehicles pass, it is imperative to maintain the path unimpeded, guarantee the emergency car to pass smoothly. In order to guarantee the traffic safety, prevented the traffic jam, make the municipal transportation to be systematic, the traffic light control obtained the widespread application in the majority cities.This topic proposed the design of emergency vehicles and traffic lights under Single-chip processor mode. Supposed that the intersection for East, West, South and North trend. The original state 0 is East and West red light, North and South red light, then the state 1 North and South green light is open to traffic, East and West red light. For a period of time to the state 2, North and South green light flashes several times then turns to yellow light for a few seconds delay, East and West is still red light. Again transfers state 3 East and West green light is open to traffic, North and South red light. For a period of time to the state 4, East and West green light flashes several times then turns to yellow light for a few seconds delay, North and South is still red light. Finally circulates to the state 1.Designed the traffic light management system management system requests satisfies the emergency car first through. When the emergency vehicle arrives, two directions of traffic lights are entire red, in order to let the emergency vehicle pass. Supposes the emergency vehicle through the street intersection time is 10 seconds, after the emergency vehicle passed, the traffic light restores the state before the interrupt.Keywords:single-chip processor, traffic lights, emergency vehicles, external interrupt目录1绪论 (1)1.1引言 (1)1.2课题研究的发展背景及意义 (2)1.2.1交通信号灯控制的发展概述 (2)1.2.2课题研究的意义 (3)1.3本课题要研究的内容和解决的问题 (4)1.4论文的组织结构 (5)2交通系统的特性 (5)3交通灯控制需求分析 (6)3.1正常时序控制 (6)3.2急救车通过控制 (7)4系统的安装和启动 (7)5系统的硬件设计 (8)5.1总体设计系统总框图 (8)5.2实验系统简介 (8)5.2.1 伟福仿真器系统概述 (9)5.2.2 在Keil的µV2集成环境下使用伟福仿真器 (10)5.2.3 开发环境简介 (11)5.2.4 LED电平显示电路 (17)5.2.5单脉冲电路 (17)5.3各模块设计 (18)5.3.1 EX51B仿真板 (18)5.3.2 交通灯显示模块 (19)5.3.3 急救车通过模块 (20)5.4实验线路设计 (20)6系统的软件设计 (21)6.1 系统实验软件设置 (21)6.2 系统工作原理 (21)6.3 系统流程图 (22)7系统程序与结果分析 (23)7.1系统程序 (23)7.2结果分析 (32)8总结和展望 (33)8.1 总结 (33)8.2 展望 (34)参考文献 (35)致谢 (36)1绪论1.1引言交通(Traffic)在人们的日常生活中,几乎与每个人都息息相关。
有急救车的交通灯控制实验
辽宁工程技术大学实验报告实验项目:微机原理与接口技术实验中心(室)名称:微机原理与应用实验室实验名称:有急救车的交通灯控制实验院(系、部):电气与控制工程学院专业班级:测控05-1班姓名:学号:2007年12月12日有急救车的交通灯控制实验一.实验目的1.学习掌握多个接口芯片综合应用方法。
2.学习中断技术的基本使用方法。
3.学习模拟交通灯控制的实现方法。
4.学习控制程序的编程方法。
二.实验条件和要求1.用业余时间进行调研,了解交通灯燃灭的规律,并写出调研报告,并在此基础上设计出硬件电路原理图。
2.在设计硬件电路时,要充分利用实验仪上的接口芯片,如8051单片机、8255并行接口芯片、发光二极管(红、黄、绿各两个)。
设计或利用接口仪上已有的单脉冲发生器,但脉冲发生器产生的负脉冲来产生中断,进行模拟有急救车通过。
3.编制相应的软件应用程序,并运行调试。
4.写出规的实验报告。
实验报告用A4纸写出。
三.实验报告格式1. 实验题目2.实验要求3. 调研报告4. 电路原理逻辑框图5. 程序流程图6. 应用程序7. 总结、分析、体会通过对新区十字路交通岗路口交通灯变化规律的调研,我看到了交通灯变化的现象,并从中找到了变化的规律,知道了交通灯在现代交通运输中的重要作用。
它是交通安全行驶的指示灯,为减少交通事故的发生,为人们的安全生活提供了保障。
本路口的交通灯功能还不够完善,如车辆转向等,但已经符合本设计的要求,能实现急救车通过等紧急情况。
经总结此路口的交通灯亮灭规律表如下:交通灯亮灭规律表交通灯控制码表调研时间:2007年12月12日调研地点:新区十字路交通岗调查任务:宏宇—市公安局交警大队警员调研人员:義葵、调研容:该路口东西方向和南北方向各有交通灯三盏,分别为红色、绿色、黄色。
经过我们的观察,其亮灭变化规律为:1.东西南北两向起始状态为全红。
-----延续10秒2.东西向绿灯亮,南北向红灯亮。
-----延续30秒3.东西向绿灯灭,黄灯闪,南北向红灯亮。
实验二:外部中断(急救车与交通灯)
实验二:外部中断(急救车与交通灯)一、实验目的1.继续熟悉编程调式工具和软件延时的使用。
2.学习外部中断技术的基本使用方法。
3.学习中断处理程序的编程方法。
二、实验内容利用实验板的原理图,用软件延时实现交通信号灯的自动管理。
实际交通灯的变化情况和规律:假设一个十字路口为东南西北走向。
初始状态0为东西南北都红灯亮。
然后转状态1东西绿灯通车,南北红灯亮。
过一段时间后,转状态2,东西绿灯闪烁5次后灭,黄灯亮,南北还是红灯。
再转状态3,南北绿灯通车,东西红灯亮。
过一段时间后转状态4,南北绿灯闪烁5次后灭,黄灯亮,东西还是为红灯亮,一段时间后,又循环至状态1。
在上面实验内容的基础上增加允许急救车优先通过的要求。
有急救车到达时,两个方向交通信号灯全部为红灯亮,禁止其它车辆通行,以便让急救车通过。
设急救车通过路口时间为10秒,当急救车通过后,交通灯恢复中断前状态。
本实验用按键申请中断,表示有急救车通过。
编程实现交通灯的自动管理以及中断方式下的交通信号灯的自动管理,要求在给出的程序流程框图的基础上编程实现。
中断信号的产生由K2的接通与断开来实现,K2与单片机的P3.3连接。
实验过程中需要时,按一下K2即可。
三、实验电路图四、实验说明1.编制中断处理程序要注意的问题是:保护进入中断时的状态(保护现场),并在退出中断之前恢复进入时的状态(恢复现场)。
2.必须在中断服务程序中设定是否允许中断重入,即设置EX1位。
3.本例中使用了INT1中断,下降沿触发,避免按键一次触发多个中断。
一般中断处理程序进入时应保护PSW ,ACC 以及中断处理程序中需要使用的寄存器。
本例的INT1程序中应保护PSW ,ACC ,B 等,以便保护中断前红绿灯的状态(保护现场),并且在退出前恢复原来红绿灯状态(恢复现场)。
INT1端接单次脉冲发生器。
五、参考程序框图INT0中断处理六、参考程序org 0000LJMP STARTORG 0013HLJMP INTEX1 ;外中断1中断程序入口START: LCALL state0lcall delay2ssetb IT1setb EAsetb EX1sloop: Lcall state1Lcall state2Lcall state3Lcall state4LJMP sloopstate0: mov P1,#0f6h ;11110110,南北方向红灯亮,东西方向红灯亮lcall delay2s ;延时2sretstate1: mov P1,#0f3h ;11110011,东西绿灯亮,南北红灯亮MOV B,#0F3H ;保存p1状态acall delay60s ;延时60sretstate2: mov r0,#05 ;东西绿灯闪烁5次后灭,东西黄灯亮,南北红灯亮s21: mov P1,#0f3h ;11110011,东西绿灯亮,南北红灯亮MOV B,#0F3H ;保存p1状态acall delay2s ;延时2smov P1,#0f7h ; 11110111,东西绿灯灭,南北红灯亮MOV B,#0F7H ;保存p1状态acall delay2s ;延时2sdjnz r0,s21 ;东西绿灯闪烁5次mov P1,#0f5h ;11110101,东西黄灯亮,南北红灯亮MOV B,#0F5H ;保存p1状态acall delay20sretstate3: mov P1,#0DEh ;11011110,东西红灯亮,南北绿灯亮MOV B,#0DEH ;保存p1状态acall delay60s ; ;延时60sretstate4: mov r0,#05 ;南北绿灯闪烁5次后灭,东西红灯亮,南北黄灯亮s41: mov P1,#0DEh ;11011110,东西红灯亮,南北绿灯亮MOV B,#0DEH ;保存p1状态acall delay2s ;延时2smov P1,#0fEh ;11111110,东西红灯亮,南北绿灯灭MOV B,#0FEH ;保存p1状态acall delay2s ;延时2sdjnz r0,s41 ;南北绿灯闪烁5次mov P1,#0EEh ;11101110,东西红灯亮,南北黄灯亮MOV B,#0FEH ;保存p1状态acall delay20s ;延时20sretdelay2s: MOV R1,#200 ;延时L2: MOV R2,#20L1: MOV R3,#248L3: DJNZ R3,L3DJNZ R2,L1DJNZ R1,L2RETDelay20s:mov r7,#10 ;延时D20s1: acall delay2sdjnz r7,D20s1retdelay60s: mov r7,#30 ;延时d60s1: acall delay2sdjnz r7,d60s1ret;外部中断1服务程序INTEX1: clr EX1 ;关外部中断1push PSW ;中断现场保护push Accpush bsetb EX1 ;外部中断1允许clr p2.5 ;蜂鸣器响lcall state0 ;东西南北向红灯亮mov R6,#3 ;延时12sINTEX1_1:lcall delay2ssetb p2.5 ;蜂鸣器停lcall delay2sclr p2.5 ;蜂鸣器响djnz R6,INTEX1_1setb p2.5clr ex1 ;关外部中断1pop bmov p1,bpop acc ;恢复中断现场pop PSWsetb ex1 ;外部中断1允许RETIend七、实验报告1、说明实验目的和内容。
(交通运输)有急救车的交通灯控制实验精编
(交通运输)有急救车的交通灯控制实验(交通运输)有急救车的交通灯控制实验有急救车的交通灯控制实验壹.实验目的1.学习掌握多个接口芯片综合应用方法。
2.学习中断技术的基本使用方法。
3.学习模拟交通灯控制的实现方法。
4.学习控制程序的编程方法。
二.实验条件和要求1.用业余时间进行调研,了解交通灯燃灭的规律,且写出调研报告,且在此基础上设计出硬件电路原理图。
2.在设计硬件电路时,要充分利用实验仪上的接口芯片,如8051单片机、8255且行接口芯片、发光二极管(红、黄、绿各俩个)。
设计或利用接口仪上已有的单脉冲发生器,但脉冲发生器产生的负脉冲来产生中断,进行模拟有急救车通过。
3.编制相应的软件应用程序,且运行调试。
4.写出规范的实验报告。
实验报告用A4纸写出。
三.实验报告格式1.实验题目2.实验要求3.调研报告4.电路原理逻辑框图5.程序流程图6.应用程序7.总结、分析、体会调研报告调研时间:2007年6月2日调研地点:葫芦岛新区壹处交通岗调查任务:刘宏宇—葫芦岛市公安局交警大队警员调研人员:谢铭泉、陈锐、石俊峰调研内容:该路口东西方向和南北方向各有交通灯三盏,分别为红色绿色黄色。
经过我们的观察,其亮灭变化规律为:1.东西南北俩向起始状态为全红。
-----延续10秒2.东西向绿灯亮,南北向红灯亮。
-----延续30秒3.东西向绿灯灭,黄灯闪,南北向红灯亮。
-----闪烁5秒4.东西向红灯亮,南北向绿灯亮。
-----延续30秒5.东西向红灯亮,南北向绿灯灭,黄灯闪。
-----闪烁5秒6.循环之上步骤。
7.若有急救车通过等特殊情况,东西南北向均为红灯亮,延续十秒。
然后恢复之前状态。
调研分析通过对该路口交通灯变化规律的调研调我们了解了交通灯的变化规律,理解了交通灯的作用,它是人们安全行驶的指示灯,为减少交通事故的发生,规范人们的生活提供了保障。
本路口的交通灯功能仍不够完善,如车辆转向等,但已经符合本设计的要求,能实现急救车通过等紧急情况。
井冈山大学 单片机实验(3个)
实验一外部中断实验(急救车与交通灯)一、实验目的1、学习外部中断技术的基本使用方法。
2、学习中断处理程序的编程方法。
二、实验要求有急救车到达时,两向交通信号灯为红,以便让急救车通过路口的时间为5秒,急救车通过后交通信号灯恢复中断状态。
本实验以按键为中断申请,表示有急救车通过。
三、实验器材单片机开发板、万利仿真机、稳压电源、计算机三、实验原理1、工作原理:本实验中断处理程序的应用,最主要的地方是如何保护进入中断前的状态,使得中断程序执行完毕后能回到交通灯中断前的状态。
要保护的地方,除了累加器ACC、标志寄存器PSW外,还要注意。
一是主程序中的延时程序和中断处理程序中的延时程序不能混用,本实验中,主程序延时用的寄存器和中断延时用的寄存器应不相同。
2、工作框图四、实验电路与连线五、实验源代码;FOR EAT598CS273 EQU 0F200HORG 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,#CS273MOV A,#0FH ;南北,东西都亮红灯MOVX @DPTR,AMOV R2,#50 ;延时8秒LCALL DELAYPOP ACC ;恢复现场MOVX @DPTR,APOP 2POP PSWRETISTATUS0: ;南北红灯,东西红灯MOV DPTR,#CS273MOV A,#0FHMOVX @DPTR,AMOV R2,#10 ;延时2秒LCALL DELAYRETSTATUS1: ;南北绿灯,东西红灯MOV DPTR,#CS273MOV A,#96H ;南北绿灯,东西红灯MOVX @DPTR,AMOV R2,#50 ;延时5秒LCALL DELAYRETSTATUS2: ;南北绿灯闪转黄灯,东西红灯MOV DPTR,#CS273MOV 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 ;延时1秒LCALL DELAYRETSTATUS3: ;南北红灯,东西绿灯MOV DPTR,#CS273MOV A,#69HMOVX @DPTR,AMOV R2,#50 ;延时5秒LCALL DELAYRETSTATUS4: ;南北红灯,东西绿灯闪转黄灯MOV DPTR,#CS273MOV R3,#03H ;绿灯闪3次FLASH1: MOV A,#6FHMOVX @DPTR,AMOV R2,#03HLCALL DELAYMOV A,#69HMOVX @DPTR,AMOV R2,#03HLCALL DELAYDJNZ R3,FLASH1MOV A,#09H ;南北红灯,东西黄灯MOVX @DPTR,AMOV R2,#10 ;延时1秒LCALL DELAYNOPRETDELAY: ;延时子程序PUSH 2PUSH 1PUSH 0DELAY1: MOV 1,#00HDELAY2: MOV 0,#0B2HDJNZ 0,$DJNZ 1,DELAY2 ;延时100 mSDJNZ 2,DELAY1POP 0POP 1POP 2RETEND实验二单片机内部定时器应用一、实验目的1、理解单片机内部定时器的工作原理及使用方法2、了解单片机定时中断程序的编写和调试方法3、掌握定时器的基本使用方法二、实验要求由8031内部定时器1,按连接方式1工作,即作为16位定时器的使用每0.05秒钟T1溢出中断一次。
外部中断(急救车与交通灯)课设
电气工程学院课程设计说明书设计题目:外部中断(急救车与交通灯)系别:工业自动化仪表系年级专业: x学号: x学生姓名: x指导教师: x教师职称:副教授讲师电气工程学院《课程设计》任务书课程名称:单片机原理及应用课程设计基层教学单位:自动化仪表系指导教师:张淑清学号x 学生姓名x (专业)班级x设计题目外部中断(急救车与交通灯)设计技术参数1.独立完成设计任务。
2.编程,上机调试。
3.连接硬件实验线路,实现所要求的功能。
4.完成设计,提交课程设计报告。
设计要求本实验模拟交通信号灯控制,一般情况下正常显示;有急救车到达时,两个方向交通灯信号全红,以便让救护车通过。
设急救车通过路口时间为10秒,急救车通过后,交通恢复正常,本实验用单次脉冲申请外部中断,表示有急救车通过。
参考资料1)《单片机原理及应用技术》张淑清,国防工业出版社(教材);2) 《过程控制系统及仪表》邵裕森巴莜云编(教材)3)《单片机及应用》李大友,高等教育出版社(教材)4)《机械量测量》机械工业出版社(教材)应完成内容绘制硬件电路,软件流程图熟悉伟福单片机编程环境读程序,修改软件参数修改硬件地址,硬件调试撰写课程设计报告指导教师签字基层教学单位主任签字说明:1、此表一式三份,系、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
电气工程学院教务科目录第一章摘要 (4)第二章引言 (4)第三章设计原理 (5)3.1 AT89S51单片机 (5)3.1.1 AT89S51单片机简 (5)3.1.2 AT89S51单片机的主要性能参数 (5)3.1.3 AT89S51芯片内部结构简介 (5)3.2交通灯的硬件设计 (6)3.3交通灯的软件设计 (8)第四章课设总结 (15)参考文献 (16)第一章摘要随着大规模集成电路技术和计算机技术的飞速发展,把计算机的运算器和控制器(即CPU)、存储器和多种接口集成在一块芯片上而成的芯片为单片机。
单片机__急救车优先通过交通灯课程设计
单片机__急救车优先通过交通灯课程设计专业班级:10级自动化(3)班姓名:周玉玲李旭王志繁胡浩远学号:080310167 08 0310160080310133 1 00210049指导老师:刘娟设计时刻:2012年12月21日物理与电气工程学院二零一二年十二月二十一日内容摘要请设计一个交通灯操纵电路,同时编写相应的软件,完成交通灯的治理任务。
1、按照交通灯操纵变化规律。
假设一个十字路口为东西南北走向。
初始状态0为东西红灯,南北红灯。
然后转状态1南北绿灯通车,东西红灯。
过1 5秒钟转状态2,南北绿灯转亮黄灯闪耀,延时几秒,东西仍旧红灯。
再转状态3,东西绿灯通车,南北红灯。
过15秒钟转状态4,东西绿灯转亮黄灯闪耀,延时几秒,南北仍旧红灯。
最后循环至状态1。
2、以按键为中断申请,表示有急救车通过,所有的交通信号灯全红10秒钟。
交通灯操纵系统,可由多种电路来构成,采纳单片机操纵,可提升电路的可靠性与稳固性,硬件电路比较简单,要紧用软件来操纵,操纵方式灵活多样,能满足不同情形的操纵,可利用中断等方式通过程序来方便的实现调时。
关键字:课程设计单片机急救车流程图状态代码名目一、课程设计意义和要求 (3)1、课程设计意义 (3)2、课程设计要求 (3)二、理论设计 (4)1、总体设计 (4)2、软件设计 (4)2.1、电路原理逻辑图 (7)2.2、程序流程图 (8)硬件设计描述 (9)1、系统方框图 (9)2、电路原理图 (10)3、单片机简介 (11)4、单片机的学习 (12)5、单片机的应用领域 (1)3四、调试与仿真 (15)五、心得体会 (18)六、参考文献 (20)附录源程序代码 (21)急救车优先的交通灯操纵系统设计一、课程设计意义和要求:1、课程设计意义大学本科学生动手能力的培养和提升是大学本科教育的一个重要内容,《单片机原理及应用》是一门应用性较强的课程。
如何让学生在学好基础知识的同时,迅速把握应用技术,实验与课程设计环节起着专门重要的作用。
实验三 急救车与交通灯控制综合性实验指导书
实验三急救车与交通灯控制综合性实验指导书-CAL-FENGHAI.-(YICAI)-Company One1实验三急救车与交通灯控制综合性实验指导书一、实验内容P1口进行十字路口交通灯控制,允许急救车优先通过。
有急救车到达时,两个方向交通信号灯全红,以便让急救车通过。
设急救车通过路口时间为10秒,急救车通过后,交通恢复正常。
并实验用单次脉冲申请中断,表示有急救车通过。
二、实验目的及要求(一)实验目的1.学习外部中断技术的基本使用方法。
2.学习中断服务程序的编程方法。
(二)实验要求1.学生在实验课前必须认真预习教科书与指导书中的相关内容,绘制流程图,编写C51语言源程序,为实验做好充分准备。
2.该实验要求学生综合利用前期课程及本门课程中所学的相关知识点,充分发挥自己的个性及创造力,独立操作完成实验内容,并写出实验报告。
三、实验条件及要求计算机,C51语言编辑、Keil_uVersion2和Protues仿真软件50台套。
四、实验相关知识点1.单片机内部结构。
2.C51编程、调试。
3.单片机端口控制。
4.外部中断应用。
五、实验原理图七、实验参考流程图八、实验程序#include <>#define uchar unsigned char·#define uint unsigned intunsigned int i ;void delay(uint xms){unsigned int a ,j;for(a=xms;a>0;a--)for(j=114;j>0;j--);}void main(){TMOD = 0x01;TH0 = 0x3C;TL0 = 0x0B0;EA = 1;ET0 = 1;TR0 = 1;IP=0x01;IT0=1;EX0=1;P2=0xcf;while(1){}}void Timer0Interrupt(void) interrupt 1 {TH0 = 0x3c;TL0 = 0x0b0; i++;if(i==100) {P2=0xdb;}if(i==200) {P2=0x9f;}if(i==205) {P2=0xdf;}if(i==210) {P2=0x9f;}if(i==215) {P2=0xdf;}if(i==220) {P2=0x9f;}if(i==225) {P2=0xdf;}if(i==230) {P2=0x9f;}if(i==235) {P2=0xdf; }if(i==240) {P2=0x9f;}if(i==245) {P2=0xdf;} if(i==250) {P2=0x9f;}if(i==255) {P2=0xdf; }if(i==260) {P2=0xe7; }if(i==360) {P2=0x6f;}if(i==365) {P2=0xef; }if(i==370) {P2=0x6f; }if(i==375) {P2=0xef; }if(i==380) {P2=0x6f; }if(i==385) {P2=0xef; }if(i==390) {P2=0x6f; }if(i==395) {P2=0xef; }if(i==400) {P2=0x6f;}if(i==405){P2=0xef;}if(i==410){P2=0x6f;}if(i==415){P2=0xef;}if(i==420){P2=0xdb;i=0;}}void exter0() interrupt 0 //中断服务程序,中断为外部中断0 {P2=0xcc;delay(10000); //全红10s,急救车通过P2=0xcf;}九、实验实施步骤1.仔细阅读实验内容及要求,编写C51源程序。
单片机急救车优先通过交通灯课程设计
单片机急救车优先通过交通灯课程设计12《急救车优先的交通灯控制系统》课程设计说明书专业班级: 10级自动化( 3) 班姓名: 周玉玲李旭王志繁胡浩远学号:指导老师: 刘娟设计时间: 12月21日物理与电气工程学院二零一二年十二月二十一日内容摘要请设计一个交通灯控制电路, 而且编写相应的软件, 完成交通灯的管理任务。
1、根据交通灯控制变化规律。
假设一个十字路口为东西南北走向。
初始状态0为东西红灯, 南北红灯。
然后转状态1南北绿灯通车, 东西红灯。
过15秒钟转状态2, 南北绿灯转亮黄灯闪烁, 延时几秒, 东西依然红灯。
再转状态3, 东西绿灯通车, 南北红灯。
过15秒钟转状态4, 东西绿灯转亮黄灯闪烁, 延时几秒, 南北依然红灯。
最后循环至状态1。
2、以按键为中断申请, 表示有急救车经过, 所有的交通信号灯全红10秒钟。
交通灯控制系统, 可由多种电路来构成, 采用单片机控制, 可提高电路的可靠性与稳定性, 硬件电路比较简单, 主要用软件来控制, 控制方式灵活多样, 能满足不同情况的控制, 可利用中断等方式经过程序来方便的实现调时。
关键字:课程设计单片机急救车流程图状态代码12020年6月23日目录一、课程设计意义和要求 (3)1、课程设计意义 (3)2、课程设计要求 (3)二、理论设计 (4)1、总体设计 (4)2、软件设计 (4)2.1、电路原理逻辑图 (7)2.2、程序流程图 (8)三、硬件设计描述 (9)1、系统方框图 (9)2、电路原理图 (10)3、单片机简介 (11)4、单片机的学习 (12)5、单片机的应用领域 (13)22020年6月23日。
实验五 有急救车的交通灯实验
实验五有急救车的交通灯控制实验一、实验目的:1.学习外部中断技术的基本使用方法。
2.学习中断处理程序的编程方法。
3.学习模拟交通灯控制的实现方法。
二、实验设备:微机、KEIL2、Proteus 7.10三、实验内容:在完成交通灯亮灭规律的基础上增加允许急救车优先通过的要求。
当有急救车到达时,两个方向上的红灯亮,以便让急救车通过,假定急救车通过路口的时间为5秒,急救车通过后,交通灯恢复中断前的状态。
本实验以单脉冲(下降延有效)为中断申请,表示有急救车通过。
四、实验原理:1.交通灯的燃灭规律:要完成本实验,首先必须了解交通路灯的亮灭规律。
本实验需要用到12个发光二极管,即红、黄、绿各4个。
不妨将L1、L2(红)、L3、L4(黄)、L5、L6(绿)做为东西方向的指示灯,将L7、L8(红)、L9、L10(黄)、L11、L12(绿)做为南北方向的指示灯。
而交通灯的亮灭规律为:初始态是两个路口的红灯全亮,之后,东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,延时一段时间后(约10秒),东西路口绿灯灭,黄灯开始闪烁。
闪烁若干次后(约3秒),东西路口红灯亮,而同时南北路口的绿灯亮,南北方向开始通车,延时一段时间后,南北路口的绿灯灭,黄灯开始闪烁。
闪烁若干次后,再切换到东西路口方向,重复上述过程。
2.中断处理本实验中断处理程序的应用,最主要的地方是如何保护进入中断前的状态,使得中断程序执行完毕后能回到交通灯中断前的状态。
要保护的地方,除了累加器ACC、标志寄存器PSW外,还要注意:一是主程序中的延时程序和中断处理程序中的延时程序最好不要混用,最好主程序延时用R5、R6、R7,中断延时用R2、R3 、R4。
第二,主程序中每执行一步经P1的端口输出数据的操作时,应先将所输出的数据保存到一个单元中。
因为进入中断程序后也要执行往P1端口输出数据的操作,中断返回时如果没有恢复中断前P1端口锁存器的数据,则显示往往出错,回不到中断前的状态。
有急救车的交通灯控制实验
有急救车的交通灯控制实验1. 简介在城市交通中,急救车的通行通常是非常紧急且必要的。
为了确保急救车能够尽快到达目的地,有时需要对交通信号灯进行控制。
本实验旨在探讨通过智能交通灯控制系统实现急救车优先通过的方法。
2. 实验设备•急救车•智能交通灯控制系统•模拟城市道路环境3. 实验步骤3.1 准备工作1.确保智能交通灯控制系统已经设置好并正常工作。
2.将急救车置于模拟道路起点处。
3.2 开始实验1.启动急救车的紧急信号灯和喇叭。
2.急救车出发,观察智能交通灯控制系统的反应。
3.记录急救车通过各个路口的时间和交通信号灯的变化。
3.3 分析数据1.对实验数据进行整理和分析,统计急救车通过各个路口的时间和交通信号灯改变的情况。
2.比较有急救车优先通过时的效率和普通情况下的效率。
4. 实验结果经过多次实验发现,当智能交通灯控制系统能够实时识别急救车并调整交通信号灯时,急救车确实能够更快地通过各个路口,缩短了急救车到达目的地的时间。
5. 结论通过本实验,我们验证了有急救车的交通灯控制实验对提高急救车通行效率的重要性。
为了更好地应对紧急情况,智能交通灯控制系统的优化和改进至关重要。
6. 参考文献1.Smith, J. et al. (2018). Emergency Vehicle Priority System Using Smart Traffic Light Controllers. Journal of Transportation Engineering. 25(2), 123-135.2.Brown, A. and Johnson, K. (2019). Study on Effectiveness of Emergency Vehicle Preemption Systems. Conference Proceedings on Intelligent Transportation Systems.。
有急救车的交通灯控制实验
有急救车的交通灯控制实验近年来,随着城市交通日益繁忙,道路交通事故也屡屡发生。
救护车的救援速度对于交通事故的后果起到了至关重要的作用。
然而,在日常的城市交通中,救护车却常常受阻,往往因为红灯而被耽误。
如何在保证城市交通秩序的前提下加快救护车救援速度,成为了关注的焦点。
有急救车的交通灯控制实验,就是一种有益尝试。
该实验就是为了解决救护车在路上行驶遇上红灯耽误救援的问题,使得交通系统能够更加高效地运作起来,提高救援效率。
此实验的核心思想是:在有急救车通过时,交通信号控制系统将灯状态从红灯变为绿灯,以让急救车有优先通行的机会。
同时,交通系统的控制需要贴近现实,不能够仅仅照顾到医院周围的道路,还应该将整个城市的交通路线考虑在内,以实现优化管理、全面提升交通效率的目的。
虽然在现实中实行该实验仍需面对许多问题和挑战,例如道路路况条件的不同以及城市交通拥堵等问题,但是该实验对于城市交通的未来,提供了一个可行的解决方案的思路。
在实施该实验时,首先需要一套成熟的交通信号灯控制系统。
该系统需要能够快速又准确地获得救护车的位置和速度等关键信息,从而能够优先为其开启绿灯。
并且,该系统还需要综合考虑不同道路的交通状况和舒适度,在实际应用过程中才能够达到最佳效果。
此外,还需要做好大量的前期工作,例如制定相关的规章制度、开展相关的宣传教育和推广活动、建立专门的技术团队以及配备先进的设备设施等,以保证该实验得以顺利推进。
综上所述,有急救车的交通灯控制实验,是针对城市交通管理中的一项重大问题的一项有益探索。
在今后的城市交通管理中,需要更多的人关注并倡导这一实验的推广,以期为城市的交通建设和人民的生命安全做出积极的贡献。
有急救车的交通灯控制实验报告
有急救车的交通灯控制实验报告一、实验目的本次实验旨在探究有急救车的交通灯控制对交通流以及急救车救援速度的影响,以期为城市交通管理提供科学合理的建议。
二、实验设计本次实验采用模拟技术,利用虚拟现实技术搭建一个三维城市模型,设置交通路口,对比实验组和对照组进行模拟实验。
对照组采用传统信号控制方式,实验组采用有急救车的交通灯控制。
每个实验过程均需要考虑救护车的方向和行进速度,并设置不同程度的红灯折扣。
三、实验步骤1.设置实验组和对照组交通灯时序。
根据实验需要,设置两种方式的交通灯进程,分别进行模拟。
2.设置救护车方向和速度。
为了模拟出真实的救援场景,需要设置模拟车辆的实际行驶方向和速度。
3.设置实验过程参数。
根据实际情况设置模拟过程中的车流密度和救护车到达时间等参数。
4.记录模拟数据。
通过模拟软件自动生成结果数据表格,记录并分析数据。
四、实验结果1.不同交通灯控制方式下的通过率。
在交通流密度相同的情况下,有急救车的交通灯控制方式通过率最高,达到了98%,而传统信号灯控制组只有75%的通过率。
实验表明,有急救车的交通灯控制方式对通行能力具有较大的提升效果。
2.救护车到达时间比较。
在随机设置的10组数据中,实验组的救护车平均到达时间为3.5分钟,对照组为5.2分钟。
有急救车的交通灯控制方式明显降低了救援时间,从而增强了急救能力,更好地保障了人民生命健康安全。
3.红灯折扣对救援时间的影响。
在实验中设置了不同的红灯折扣程度,实验结果表明,合适的红灯折扣对救援时间有较大的影响。
当红灯折扣达到15%左右时,救援车辆平均到达时间最优。
五、实验结论通过对模拟实验的结果分析,本文得出以下结论:1. 有急救车的交通灯控制方式时通行能力和街道通畅度最优。
2. 合适的红灯折扣有利于缩短救援时间。
3. 需要根据实际情况和具体场地实际情况制定更科学的交通灯控制策略。
六、实验意义本次实验展示了有急救车的交通灯控制方式能够有效提升城市交通能力和急救能力。
救护车绿波系统实验报告
一、实验目的随着城市化进程的加快,城市交通拥堵问题日益严重,特别是救护车等特殊车辆在紧急情况下难以快速通行。
为了提高救护车的通行效率,确保患者的生命安全,本实验旨在研究救护车绿波系统在提高救护车通行效率方面的作用。
二、实验背景救护车绿波系统是一种通过调整信号灯配时,为救护车提供连续通行绿灯的智能交通管理系统。
该系统在国内外已有成功案例,可以有效提高救护车通行效率,减少交通事故,降低城市交通拥堵。
三、实验方法1. 实验地点:选择我国某城市的一条主要道路作为实验路段。
2. 实验对象:选取该路段的信号灯配时方案作为实验对象。
3. 实验步骤:(1)收集实验路段的现有信号灯配时数据;(2)分析现有信号灯配时方案对救护车通行的影响;(3)设计救护车绿波系统方案,调整信号灯配时;(4)实施实验,对比分析两种方案下救护车通行效率;(5)总结实验结果,提出改进建议。
四、实验结果与分析1. 实验数据通过对实验路段的现有信号灯配时数据进行整理,得出以下结论:(1)现有信号灯配时方案下,救护车在高峰时段通行效率较低,平均等待时间约为1.5分钟;(2)现有信号灯配时方案下,救护车在非高峰时段通行效率较高,平均等待时间约为0.5分钟。
2. 实验结果根据实验设计,调整信号灯配时方案,实施救护车绿波系统。
实验结果显示:(1)救护车在高峰时段的平均等待时间缩短至0.8分钟;(2)救护车在非高峰时段的平均等待时间缩短至0.3分钟;(3)救护车通行效率提高约40%。
3. 结果分析通过对比分析两种方案下救护车通行效率,得出以下结论:(1)救护车绿波系统可以有效提高救护车通行效率,缩短等待时间;(2)在高峰时段,救护车绿波系统对提高救护车通行效率的效果更为显著;(3)救护车绿波系统在非高峰时段对救护车通行效率的影响相对较小。
五、结论与建议1. 结论救护车绿波系统可以有效提高救护车通行效率,确保患者生命安全。
在实验路段实施救护车绿波系统后,救护车通行效率提高约40%,平均等待时间明显缩短。
救护车警报灯实训报告
随着我国社会经济的快速发展,交通事故、突发疾病等紧急情况日益增多,对救护车的需求也越来越大。
救护车警报灯作为救护车的重要组成部分,其性能的好坏直接影响到救护车在紧急情况下的使用效果。
为了提高救护车警报灯的使用性能,我们开展了救护车警报灯实训。
二、实训目的1. 了解救护车警报灯的结构和原理;2. 掌握救护车警报灯的安装、调试和维护方法;3. 提高动手能力和实际操作技能;4. 培养团队协作精神。
三、实训内容1. 救护车警报灯的基本知识(1)救护车警报灯的定义:救护车警报灯是指安装在救护车上的警示灯具,用于在紧急情况下提醒道路上的其他车辆和行人,确保救护车在执行任务时的安全。
(2)救护车警报灯的种类:根据警示方式的不同,可分为灯光警报灯、声音警报灯和灯光声音警报灯。
2. 救护车警报灯的结构和原理(1)结构:救护车警报灯主要由电源、控制电路、警示灯具、悬挂装置等组成。
(2)原理:当救护车处于紧急状态时,驾驶员按下警报开关,警报灯电路接通,警示灯具点亮,发出灯光和/或声音信号。
3. 救护车警报灯的安装、调试和维护(1)安装:将警报灯安装在救护车的前后位置,确保警示灯具的高度和角度符合国家标准。
(2)调试:检查警报灯的电源、控制电路和警示灯具是否正常,调整警示灯具的亮度和音量。
(3)维护:定期检查警报灯的电路、灯具和悬挂装置,确保其正常工作。
1. 教师讲解救护车警报灯的基本知识和操作方法。
2. 学生分组进行实践操作,包括安装、调试和维护。
3. 教师巡回指导,解答学生在操作过程中遇到的问题。
4. 学生分组讨论,总结实训心得和体会。
五、实训成果1. 学生掌握了救护车警报灯的基本知识和操作方法。
2. 学生提高了动手能力和实际操作技能。
3. 学生培养了团队协作精神。
4. 实训过程中,学生发现了救护车警报灯在实际使用中存在的问题,为后续改进提供了参考。
六、实训总结通过本次救护车警报灯实训,我们取得了以下成果:1. 学生对救护车警报灯有了更深入的了解,为今后从事相关工作打下了基础。
有急救车的交通灯控制实验报告(doc 14页)
有急救车的交通灯控制实验报告(doc 14页)状态1南北绿灯亮,东西红灯亮状态2 南北绿灯闪转为黄灯,东西红灯亮状态3 南北红灯亮,东西绿灯闪转为黄灯状态4 急救车通过,四个路口红灯亮南关老区中心医院交通岗车道为两车道系统每个方向路灯由6个信号灯控制,其中左转弯车道由一组信号灯管理,而右转弯车道和直行车道由另一组信号灯管理。
并且绿色信号灯先亮,每天南关老区中心医院交通岗高峰期是早上7:30到8:30 以及下午4:30到5:30左右。
由于程序固化在系统当中和现实情况,交警不会针对高峰情况对交通灯系统进行临时调整。
但是曾经根据司机反映,但左转弯时间过短给司机造成不便。
据警员了解国内的交通法规没有规定急车辆经过交通灯有交通管制对急救车避让的情况出现,除了没有交通法规的硬性规定之外,国内技术条件也是制约的另一个重要条件。
根据刘警员介绍,国外的急救车有自动控制信号控制交通灯,当急救车路过时,急救车会发出信号让其俩侧的交通灯发出红色信号,让俩侧车辆进行避让,但车辆经过之后信号灯恢复。
交通灯背景首先,我们需要了解交通灯的由来。
19世纪初,在英国中部的约克城,红、绿装分别代表女性的不同身份。
着红装的女人表示我已结婚,而着绿装的女人则是未婚者。
英国伦敦议会大厦前经常发生马车轧人的事故,受到红绿装的启发,1868年12月10日,信号灯家族的第一个成员在伦敦议会大厦的广场上诞生了,由当时英国机械师德哈特设计、制造,灯柱高7米,上面挂着一盏红、绿两色的提灯——煤气交通信号灯。
在灯的脚下,一名手持长杆的警察随心所欲地牵动皮带,转换提灯的颜色。
后来在信号灯的中心又装上煤气灯罩,它的前面有两块红绿玻璃交替遮挡。
不幸的是只面世23天的煤气灯突然爆炸自灭,使一位正在值勤的警察也因此断送了性命。
从此,城市的交通信号灯被取缔了。
直到1914年,在美国的克处夫兰市才率先恢复了红绿灯。
不过,这时已是“电气信号灯”。
稍后又在纽约和芝加哥等城市,也相继重新出现了交通信号灯。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
辽宁工程技术大学
实验报告
实验项目:微机原理与接口技术
实验中心(室)名称:微机原理与应用实验室
实验名称:有急救车的交通灯控制实验
院(系、部):电气与控制工程学院专业班级:测控05-1班姓名:学号:
2007年12月12日
有急救车的交通灯控制实验
一.实验目的
1.学习掌握多个接口芯片综合应用方法。
2.学习中断技术的基本使用方法。
3.学习模拟交通灯控制的实现方法。
4.学习控制程序的编程方法。
二.实验条件和要求
1.用业余时间进行调研,了解交通灯燃灭的规律,并写出调研报告,并在此基础上设计出硬件电路原理图。
2.在设计硬件电路时,要充分利用实验仪上的接口芯片,如8051单片机、8255并行接口芯片、发光二极管(红、黄、绿各两个)。
设计或利用接口仪上已有的单脉冲发生器,但脉冲发生器产生的负脉冲来产生中断,进行模拟有急救车通过。
3.编制相应的软件应用程序,并运行调试。
4.写出规范的实验报告。
实验报告用A4纸写出。
三.实验报告格式
1. 实验题目
2.实验要求
3. 调研报告
4. 电路原理逻辑框图
5. 程序流程图
6. 应用程序
7. 总结、分析、体会
通过对葫芦岛新区十字路交通岗路口交通灯变化规律的调研,我看到了交通灯变化的现象,并从中找到了变化的规律,知道了交通灯在现代交通运输中的重要作用。
它是交通安全行驶的指示灯,为减少交通事故的发生,为人们的安全生活提供了保障。
本路口的交通灯功能还不够完善,如车辆转向等,但已经符合本设计的要求,能实现急救车通过等紧急情况。
经总结此路口的交通灯亮灭规律表如下:
交通灯亮灭规律表
交通灯控制码表
调研时间:2007年12月12日
调研地点:葫芦岛新区十字路交通岗
调查任务:刘宏宇—葫芦岛市公安局交警大队警员
调研人员:杨義葵、
调研内容:
该路口东西方向和南北方向各有交通灯三盏,分别为红色、绿色、黄色。
经过我们的观察,其亮灭变化规律为:
1.东西南北两向起始状态为全红。
-----延续10秒
2.东西向绿灯亮,南北向红灯亮。
-----延续30秒
3.东西向绿灯灭,黄灯闪,南北向红灯亮。
-----闪烁5秒
4.东西向红灯亮,南北向绿灯亮。
-----延续30秒
5.东西向红灯亮,南北向绿灯灭,黄灯闪。
-----闪烁5秒
6.循环以上步骤。
7.若有急救车通过等特殊情况,东西南北向均为红灯亮,延续十秒。
然后恢复之前状态。
实验报告一.电路原理逻辑框图
二.程序流程图
主程序: 定时器中断程序:
计数器中断程序 急救车中断子程序
三.应用程序
ASSUME CS:CODE
CODE SEGMENT PUBLIC
ORG 0000H ;中断入口
JMP START
ORG 0400H
MOV DX,04B6H ;8255命令口
MOV AX,84H ;A口输出B口输入
OUT DX,AX
START: 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 CX
MOV BX,7530H ;延时30秒
JMP LP2
DE10S: PUSHF
PUSH BX
PUSH CX
MOV BX,2720H ;延时10秒
JMP LP2
DE05S: PUSHF
PUSH BX
PUSH CX
MOV 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 BX
POP CX
POPF
RET
MOV AH,4CH ;返回DOS
INT 21H
CODE ENDS
END START
四.实验总结、分析、体会
通过本次带急救车通过的交通灯的调研活动,我熟悉了一个实际项目的设计过程,更锻炼了自己的动手实践能力,在设计的过程中,我对8051单片机外围电路的设计有了更深刻的认识,掌握了并行口如何输入输出数据,定时器计数
器的工作过程,以及中断子程序的使用方法等,也清楚了自己在实践过程中应该注意的问题。
在设计电路时,充分利用了接口芯片8086,8255并行接口芯片,发光二极管等,也就是对这些器件的使用和功能有了更进一步的了解,同时把学到的知识运用到了实际当中去,使知识掌握的更加稳固。
另外,对团对合作有了更进一步的了解。