实验三 急救车与交通灯控制综合性实验指导书

实验三 急救车与交通灯控制综合性实验指导书

ID:47491042

大小:54.53 KB

页数:10页

时间:2020-01-12

实验三 急救车与交通灯控制综合性实验指导书_第1页
实验三 急救车与交通灯控制综合性实验指导书_第2页
实验三 急救车与交通灯控制综合性实验指导书_第3页
实验三 急救车与交通灯控制综合性实验指导书_第4页
实验三 急救车与交通灯控制综合性实验指导书_第5页
资源描述:

《实验三 急救车与交通灯控制综合性实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验三急救车与交通灯控制综合性实验指导书一、实验内容P1口进行十字路口交通灯控制,允许急救车优先通过。有急救车到达时,两个方向交通信号灯全红,以便让急救车通过。设急救车通过路口时间为10秒,急救车通过后,交通恢复正常。并实验用单次脉冲申请中断,表示有急救车通过。二、实验目的及要求(一)实验目的1.学习外部中断技术的基本使用方法。2.学习中断服务程序的编程方法。(二)实验要求1.学生在实验课前必须认真预习教科书与指导书中的相关内容,绘制流程图,编写C51语言源程序,为实验做好充分准备。2.该实验要求学生综合利用前期课程及本门课程中所学的相关知识点,充分发挥自己的个性及创造力,独立操作完成

2、实验内容,并写出实验报告。三、实验条件及要求计算机,C51语言编辑、Keil_uVersion2和Protues仿真软件50台套。四、实验相关知识点1.单片机内部结构。2.C51编程、调试。3.单片机端口控制。4.外部中断应用。五、实验原理图中断初始化主程序开始P2端口初始化东西南北均为红灯状态1南北绿灯,东西红灯延时5秒状态2南北绿灯闪转黄灯,东西红灯(闪烁6次,每次延时0.5秒)状态3南北红灯,东西绿灯延时5秒状态4南北红灯,东西绿灯闪转黄灯(闪烁6次,每次延时0.5秒)七、实验参考流程图中断函数入口东西南北均为红灯延时10S中断返回八、实验程序#include#

3、defineucharunsignedchar·#defineuintunsignedintunsignedinti;voiddelay(uintxms){unsignedinta,j;for(a=xms;a>0;a--)for(j=114;j>0;j--);}voidmain(){TMOD=0x01;TH0=0x3C;TL0=0x0B0;EA=1;ET0=1;TR0=1;IP=0x01;IT0=1;EX0=1;P2=0xcf;while(1){}}voidTimer0Interrupt(void)interrupt1{TH0=0x3c;TL0=0x0b0;i++;if(i==100)

4、{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==

5、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;}}voidexter0()interrupt0//中断服务程序,中断为外部中断0{P2=0xcc;delay(100

6、00);//全红10s,急救车通过P2=0xcf;}九、实验实施步骤1.仔细阅读实验内容及要求,编写C51源程序。2.上机编辑、仿真调试源程序。3.按要求接线。4.在线调试源程序,观查运行结果。十、思考问题如何改变急救车通过路口的时间?改变voidexter0()interrupt0中delay()括号中的值

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。