4交通信号灯的控制

4交通信号灯的控制

ID:38412187

大小:48.50 KB

页数:5页

时间:2019-06-12

4交通信号灯的控制_第1页
4交通信号灯的控制_第2页
4交通信号灯的控制_第3页
4交通信号灯的控制_第4页
4交通信号灯的控制_第5页
资源描述:

《4交通信号灯的控制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、通信103苏品毓102188实验四交通信号灯的控制一实验目的:(一)掌握MCS-51单片机内部定时器/计数器的工作原理和方式。(二)掌握定时器/计数器的初始化编程方法。(三)学习定时/计数器中断的处理方法。二实验说明(一)在一条主干道上A和一条支路B相交的十字路口上,各设一组红、黄、绿信号灯,管理车辆的通行。正常情况下,信号灯(亮)应按下述顺序和时间间隔循环操作:干道A:A绿A黄A红A红支路B:B红B红B绿B黄12s1s12s1s(二)要求在主干道A为红灯,支路B为绿灯期间,一旦干道A上有三辆车待行,则应立即使B黄、A红,亮一秒后,则应A绿、B红,亮12秒以放行干道上的待行车辆,随后转入正常次

2、序循环运行。三实验内容(一)用两组红,黄,绿LED指示灯模拟干道A和支路B上的信号灯,用微动开关的按下次数模拟干道A上待行车辆数,按照下图连接好电路。(二)选用8051单片机内部的T0做定时器,工作于方式1,以提供信号灯各组态所需的时间间隔。用P1.0—P1.5通过驱动电路74LS07输出,T1做计数器,工作于方式2,以纪录微动开关的按下次数。当按下次数达到预定值时,则产生中断要求。在中断服务程序中按要求放行A道上的车辆。注:按下图连接(三)读懂所附实验参考程序,分析其功能及结构,并加以注释。(四)翻译成目标程序,输入并运行该程序,观察LED指示灯转换顺序及各组态持续时间。(五)按动微动开关,

3、观察信号灯的变化。(六)改变有关参数,以便延长或缩短某组态的持续时间,并作实验记录。四、实验报告要求:(一)整理程序清单(机器码、注释),画出程序流程图。通信103苏品毓102188(二)改变有关参数,以改变各组态持续时间的数据表格。(三)讨论以下思考题:1、具体到本实验电路和控制程序,按动微动开关,必须是三次才产生中断吗?五、实验参考程序:ORG0000HLJMPMAINORG2300HRRREQU0F6H//根据实际口线连接设置参数GREQU0DEH//根据实际口线连接设置参数YREQU0EEH//根据实际口线连接设置参数RGEQU0F3H//根据实际口线连接设置参数RYEQU0F5H//

4、根据实际口线连接设置参数C0UEQU0FDHMAIN:MOVSP,#60HMOVTMOD,#61H//定时器0,计数器1SETBEA//开总中断MOVP1,#RRR//A红B红LCALLDISMGR:MOVP1,#GR//A绿B红LCALLD12SMYR:MOVP1,#YR//A黄B红LCALLDISMRG:MOVP1,#RG//A红B绿MOVTH1,#C0U//计数器赋初值253,256溢出MOVTL1,#C0UMOVR7,#0F0HCLRPSW.5//溢出标志清零SETBET1//计数器1中断开SETBTR1//计数器1开DL12:LCALLD50//循环延时,等待中断JBCPSW.5,A

5、LTDJNZR7,DL12ALT:CLRET1//中断关CLRTR1//计数器1关MRY:MOVP1,#RYLCALLDISLJMPMGRORG2400HD50:MOVTMOD,#61H//延时50msMOVTH0,#3CH通信103苏品毓102188MOVTL0,#0B0HSETBTR0//计数器开始DD:JBCTF0,TREAJMPDDTRE:RETDIS:MOVR6,#14H//延时1SD10:ACALLD50DJNZR6,D10RETD12S:MOVR5,#0CH//延时12SD11:ACALLDISDJNZR5,D11RETORG001BH//定时器1中断服务程序LJMPTINTOR

6、G2500HTINT:CLRTR0//定时器0关CLRTR1//计数器1关MOVP1,#RY//A红B黄SETBPSW.5MOVR7,#01HSETBTR0RETIEND六、实验分析(1)程序流程图如下通信103苏品毓102188开始定时器初始化A红B红延时1sA绿B红延时12sA黄B红延时1sA红B绿计数器开启延时循环等待中断计数器是否溢出进入中断A红B黄等待循环延时结束结束YN(2)改变有关参数,以改变各组态持续时间的数据表格。通信103苏品毓102188(3)具体到本实验电路和控制程序,按动微动开关,必须是三次才产生中断吗?实验总结

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

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

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