模拟交通灯控制实验.ppt

模拟交通灯控制实验.ppt

ID:49817044

大小:98.00 KB

页数:12页

时间:2020-03-03

模拟交通灯控制实验.ppt_第1页
模拟交通灯控制实验.ppt_第2页
模拟交通灯控制实验.ppt_第3页
模拟交通灯控制实验.ppt_第4页
模拟交通灯控制实验.ppt_第5页
资源描述:

《模拟交通灯控制实验.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、——综合性实验交通灯控制实验实验目的在以往单元电路的基础上综合运用8255A可编程并行接口芯片,8254定时/计数器芯片,中断系统。学习实际计算机控制系统设计方法。实验原理在本次实验中,我们利用发光二极管模拟交通灯,实验箱上所用的是双色二极管,红、绿两线均接高电平时发黄光,实验中的发光二极管是利用8255驱动,工作于方式1,利用8253作为0.5S脉冲发生器。实验内容及要求设计一个软硬件系统,控制十字路口的红绿灯。要求:南北路口的绿灯,东西路口的红灯同时亮8秒左右。南北路口黄灯闪烁3,同时东西路口的红灯继续亮。南北路口红灯亮,东西路口的绿灯同时亮8秒。南北路口红灯继续亮,东西路

2、口黄灯闪烁3。转①重复实验分析为了确保十字路口的车辆顺利畅通地行驶,往往都采用自动控制的交通信号灯来进行指挥交通。其中红灯(R)亮,表示该条道路禁止通行;黄灯(RG)亮表示即将禁行(黄灯是有双色发光二极管红、绿灯同时点亮形成的);绿灯(G)亮表示允许通行。.其中L0,L1,L2,作为东西路口的红绿灯,与PA0,PA1,PA2相连。L5,L6,L7作为南北路口的红绿灯,与PA5,PA6,PA7相连,具体如图所示。8255采用方式1中断方式传送数据,故INTEA=1(即PC6=1),所以C口按位置位/复位字为0DH,而INTRA(即PC3)作为中断申请线向总线的IRQ7作中断申请。

3、PA口要驱动发光二极管,则PA应工作于输出状态,选择工作方式1,所以8255的方式命令字设置为0A0H。利用8254产生一个半秒的发生器可以使红、绿灯保持定时时间亮,黄灯闪的现象。交通灯状态具体设计思想如下:实验中要满足两个方向的工作时序:东西方向红灯亮的时间应等于南北方向黄、绿灯亮的时间之和;南北方向红灯亮的时间应等于东西方向黄、绿灯亮的时间之和。具体步骤如下:用8254产生一个0.5S的秒脉冲发生器。让其每隔0.5S取一个数。前10S中取南北绿、东西红的数(24H),那么要取10÷0.5=20个此数字。11S~15S取南北黄灯闪、东西红灯亮的数字(44H,04H),每隔0.

4、5S取一个数,也就是1S黄灯闪一次,要取10个此数字。16S~25S取南北红、东西绿的数(81H),同样要取20个此数字,才能保证是此灯亮10秒。26S~30S取南北红灯亮、东西黄灯闪的数(82H,80H)每隔0.5S取一个数,也就是1S黄灯闪一次,要取10个此数字。转①重复实验步骤1、输入源程序,并检查无误后,保存到E:。2、汇编,连接后形成EXE的可执行文件。3、按图一所示的实验接线图连接实验线路。检查无误后打开实验箱的电源。4、执行可执行文件,观察六个发光二极管的状态。在实验结果中说出交通灯的工作时序。实验接线图参考流程图开始设置IRQ7的中断向量开放IRQ7中断设82

5、55A口方式1输出将8255的PC6置位设8253计数器0工作方式3循环等待向计数器0送初值500先送低字节后送高字节设8253计数器1工作方式3向计数器1送初值将数据段中的数从PA口中送出发中断结束命令判断是否有键按下?关闭IRQ7中断开中断返回DOS中断返回SI=0比较PA口输出的数是否为0FFHSI=0(B)输出中断服务程序(A)输出主程序查考程序DATASEGMENTLED1DB24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24HDB44H,04H,44H,04H,

6、44H,04H,44H,04H,44H,04HDB81H,81H,81H,81H,81H,81H,81H,81H,81H,81H,81H,81H,81H,81H,81H,81H,81H,81H,81H,81HDB82H,80H,82H,80H,82H,80H,82H,80H,82H,80HDB0FFHDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,CSMOVDS,AXMOVDX,OFFSETINT7MOVAX,250FHINT21HCLIINAL,21HANDAL,7FHOUT21H,ALMOVDX,283HMOVAL,3

7、6HOUTDX,ALMOVDX,280HMOVAX,500OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,283HMOVAL,76HOUTDX,ALMOVDX,281HMOVAX,1000OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,28BHMOVAL,0A0HOUTDX,ALMOVAL,0DHOUTDX,ALSTIL1:JMPL1L2:MOVSI,0INT7:MOVAX,DATAMOVDS,AXMOVDX,288HMOVAL,LED1[SI]OUTDX,ALINC

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

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

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