交通信号灯的控制行业资料交通运输_第1页
交通信号灯的控制行业资料交通运输_第2页
交通信号灯的控制行业资料交通运输_第3页
交通信号灯的控制行业资料交通运输_第4页
交通信号灯的控制行业资料交通运输_第5页
已阅读5页,还剩12页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

53延时的方法,来实现十字路口交通灯的模拟控制。如硬件连接图T0MOVAX,2710HOUTDX,ALMOVAL,AHOCEQU21AHPTCON8255EQU21BHPORT0E周期是非对称的,当它为有效高电平的时间和时钟周期的比为53延时的方法,来实现十字路口交通灯的模拟控制。如硬件连接图T0MOVAX,2710HOUTDX,ALMOVAL,AHOCEQU21AHPTCON8255EQU21BHPORT0E周期是非对称的,当它为有效高电平的时间和时钟周期的比为33%7微机原理课程设计交通信号灯的控制为04A4H;命令控制口为04A6H。生器方式,理论设计输出周期为0.01s的方波。1MH时钟脉冲其重复周期为T=1/1MHZ=1s,因此通道0的计数初值为10000=2710H。由此方波分别作为clock1和PC7,同样输入到8086,8086通过两次检测端口状态可知黄灯的状态变化,计9次的输入端CLK1,CLK0=1MHZ,计数值为50000=C为60个0.5秒。显然如方案一一样一个计数器无法完成的输入端CLK1,CLK0=1MHZ,计数值为50000=C为60个0.5秒。显然如方案一一样一个计数器无法完成,所以采0FHXORAL,AHADDCL,ALCMPCL,9JNZT:外设接收并处理完一组数据后,发回ACK信号。该信号使OBF0的输出OUT0接到计数器1的输入端CLK1,CLK0=1MHZ,计数值为50000=C350H,OUT0=20HZ,CLK1=20H,数值=10,OUT1=2H并且计数器0工作于方式3用于产生方波信号,计数器1工作方式2,产生负脉冲信号,计数器1的输出端OUT1此方案是通过并行接口芯片8255A和8086计算机的硬件连接,以与通过8253延时C口类推。8086工作在最小模式,低八位端口AD~AD接到8255和8253的D~D,AD~ADCLOCK和1CLOCK,2OUT1接到8086的AD8086通过检测此端口是否有高电平来判断是到各个交通灯的运行时间,可能整个系统对交通的指挥调度会大大偏下面,分析8086各个引脚的连接方法。(1到各个交通灯的运行时间,可能整个系统对交通的指挥调度会大大偏下面,分析8086各个引脚的连接方法。(1)引脚:通常用此引触发器。由于只用~,所以用两片即可。最后,对时钟发生器828PU使用的时钟频率,因芯片型号不同,时钟频率不同。这里采用5的地址丢失,应按下RESET键重新开始。另外,应将8255A的地址丢失,应按下RESET键重新开始。另外,应将8255A现突然断电或其它情况时,8086可能正在执行交通灯程序,现有8253产生一个1HZ的方波,8255控制或门打开的时间,在CEQU21AHPTCON8255EQU21BHPORT0E则在图中它的地址是PA口地址即(CS+000H),PB口地址为(CS+001H),PC口地址为是按8086CP址来看,则8255A的地址是PA口地址即(CS+000H,)PB口地址为下面,分析8086各个引脚的连接方法。(1)引脚:通常用此引线产生片选信号,当为=10编码时,在数据总线低8位和偶地址之间进行字节传送。RTCMOVAL,0F0H.OUTDX,ALMOVDX,PO结果分析(1)本电路没有设置显示倒计时的七段LED数码管,如电路部分,即:口电路、总线接口电路和控制逻辑电路。(1)口电CMPAL,1JNZSCAN2FLA2:MOVDX,PTCORTCMOVAL,0F0H.OUTDX,ALMOVDX,PO结果分析(1)本电路没有设置显示倒计时的七段LED数码管,如电路部分,即:口电路、总线接口电路和控制逻辑电路。(1)口电CMPAL,1JNZSCAN2FLA2:MOVDX,PTCO由输入的信号来触发内部同步触发器,由此产生信号RESET,送到CPU的RESETDATASEGMENT;设置数据段,以与端口地址分配PORTAEQU218H有效。8086接到复位信号后,停止现行操作,并初始化段寄存器MHz有效。8086接到复位信号后,停止现行操作,并初始化段寄存器MHz。(3)(+5V),GND(地):CPU所需电源=+500=2710H。由此方波分别作为clock1和clock2,从而实现对系统的初始化,引导监控程序或操作系统程序。由于出PORTBEQU219HPORTCEQU21AHPTCON8255EQU21BHPORT0EQU238HPORT1EQU239HPORT2EQU240HPTCON8253EQU241HDATAENDSCODESEGMENTASSUMEDS:DATA,CS:CODEINIT:MOVAX,DATAMOVDS,AXMOVDX,PTCON8253MOVAL,36HOUTDX,ALMOVDX,PORT0MOVAX,2710HOUTDX,ALMOVAL,AHOUTDX,AL;通道0工作方式3周期0.01sMOVDX,PTCON8253MOVAL,71HOUTDX,AL;通道1工作方式1MOVDX,PTCON8253MOVAL,96HOUTDX,ALMOVDX,PORT2MOVAL,64HOUTDX,AL;通道2工作方式3周期1s8253初始化完成MOVDX,PTCON8255MOVAL,80HOUTDX,AL;8255初始化A,B,C口均工作在方式0MOVDX,PORTAMOVAL,0OUTDX,ALMOVDX,PORTBMOVAL,0FHOUTDX,ALMOVDX,PORTCMOVAL,0FHTCON8253MOVAL,71HOUTDX,AL;通道1工TCON8253MOVAL,71HOUTDX,AL;通道1工,低电平有效。当外设取走输出数据,并处理完毕后向单片微机发回单片微机发出中断请求。OBF(OutputBufferFul,并使INTR信号变低,同时也使IBF信号同时变低。以通知外.FLA1:OUTDX,AL;灯初始化完成MOVDX,PORTAMOVAL,0A0HOUTDX,ALMOVDX,PORTBMOVAL,0F0HOUTDX,ALMOVDX,PORTCMOVAL,50HMOVDX,PORT1MOVAX,0BB8HOUTDX,ALMOVAL,AHOUTDX,AL;8253通道1赋值开始计时SCAN1:MOVAL,0MOVDX,PTCON8255MOVAL,90HOUTDX,ALMOVDX,PORTAINAL,DXANDAL,0FHCMPAL,1JNZSCAN1;扫描PA7口MOVDX,PTCON8255MOVAL,80HOUTDX,ALMOVDX,PORTCMOVAL,0F0HOUTDX,ALMOVDX,PORTBMOVAL,50HOUTDX,ALMOVCX,0MOVDX,PTCON8255;检测PB7MOVAL,82HOUTDX,ALMOVDX,PORTBINAL,DXANDAL,0FH255初始化A,255初始化A,B,C口均工作在方式0MOVDX,PORTA到各个交通灯的运行时间,可能整个系统对交通的指挥调度会大大偏A口才能选择这种工作方式,这时A口既能输入数据又能输出数据。6在黄灯闪烁时需频繁发送数据到8255,加重了系统的负担,因MOVAH,ALMOVDX,PTCON8255MOVAL,82HOUTDX,ALMOVDX,PORTBINAL,DXANDAL,0FHXORAL,AHADDCL,ALCMPCL,9MOVDX,PTCON8255MOVAL,80HOUTDX,ALMOVDX,PORTAMOVAL,50HOUTDX,ALMOVDX,PORTBMOVAL,0F0HOUTDX,ALMOVDX,PORTCMOVDX,PORT1MOVAX,0BB8HOUTDX,ALMOVAL,AHOUTDX,AL;8253通道1赋值开始计时SCAN2:MOVAL,0MOVDX,PTCON8255MOVAL,90HOUTDX,ALMOVDX,PORTAINAL,DXANDAL,0FHCMPAL,1JNZSCAN2FLA2:MOVDX,PTCON8255MOVAL,80HOUTDX,ALMOVDX,PORTCMOVAL,0F0H由于此软件延时的时间均为估算时间,不是特别准确,对于交通要求30S定时到。OUT2由于此软件延时的时间均为估算时间,不是特别准确,对于交通要求30S定时到。OUT2产生1MH波通过或门和8255的B口共OUT1=2H并且计数器0工作于方式3用于产生方波信号,计数地址锁存器8282。(5)RESET:复位信号,输入,高电平.OUTDX,ALMOVDX,PORTBMOVAL,0A0HOUTDX,ALTEST2:MOVDX,PTCON8255MOVAL,88HOUTDX,ALMOVDX,PORTCINAL,DXANDAL,0FHMOVAH,ALMOVDX,PTCON8255MOVAL,88HOUTDX,ALMOVDX,PORTCINAL,DXANDAL,0FHXORAL,AHADDCL,ALCMPCL,9CODEENDSENDSTA六.调试记录与结果分析于交通要求特别高的地方不宜采用。如果是放到一个大的交通灯系统中,会影响到各个交通灯的运行时间,可能整个系统对交通的指挥调度会大大偏离理论计算,不《微机原理与接口技术》《微机接口技术应用》《微机接口技术应用》《汇编语言程序设计》PTCON8253EQU241HDATAENDSCODESE到8086的PTCON8253EQU241HDATAENDSCODESE到8086的AD8086通过检测此端口是否有高电平来判断是否。方式2适用于查询或中断方式的双向数据传送。如果把A口置于方设准备好数据输入后,发出信号,输入的数据送入缓冲器。然后IB(a)数据总线缓冲器方案比较与评估论证:分析题意,红,黄,绿灯可分别接在8255st)—中断请求信号,高电平有效,当IBF数据输入过程:当外方案比较与评估论证:分析题意,红,黄,绿灯可分别接在8255st)—中断请求信号,高电平有效,当IBF数据输入过程:当外分别接在8255的A,B,C口的低四位端口,PA0,PA1,0FH.STA:FLA1:TEST1:OUTDX,AL;灯初CS—片选信号(低电平有效)RD—读信号(低电平有效)W写信号(低电平有效)),存放各口的工作方式控制字方式0适用于无条件数据传送,也可以把C口的某一位作为状态位,实现查询方分别接在8255的A分别接在8255的A,B,C口的低四位端口,PA0,PA1,黄灯灭,所以最小的定时单位为0.5秒,频率为2HZ,30秒即X,AL;8253通道1赋值开始计时SCAN2:MOVAL,始的几个单元中存放一条JMP指令,将入口转到引导和装配程序中(c)方式2双向数据传送方式就不能完成;但是,可以看到以上方案的一般性,只要将程序里的数9JNZTEST1;闪烁5次MOVDX,PTCON8255M就不能完成;但是,可以看到以上方案的一般性,只要将程序里的数9JNZTEST1;闪烁5次MOVDX,PTCON8255ML,0FHOUTDX,ALMOVDX,PORTCMOVAL,PTCON8255;检测PB7MOVAL,82HOUTDX,果应用到街道上,不利于司机、行人把握(2)在上机调试中发现,此我决定采用方案一。三.系统原理工作原理说明:此方案是通过并引脚的双列直插式集成电路芯片按功能可把果应用到街道上,不利于司机、行人把握(2)在上机调试中发现,此我决定采用方案一。三.系统原理工作原理说明:此方案是通过并引脚的双列直插式集成电路芯片按功能可把8255A分为三个逻辑GMENTASSUMEDS:DATA,CS:CODEINITCS*CS*0000A10011A0010140H41H42H43H读操作RD*读计数器0读计数器1读计数器2写操作WR*8253的工作方式也是有控制字来决定,其控制字意义如下急情况,在特种车(如消防车、救护车)正要通过时,这种编程方式53延时的方法,来实现十字路口交通灯的模拟控制。如硬件连接图表示AB、急情况,在特种车(如消防车、救护车)正要通过时,这种编程方式53延时的方法,来实现十字路口交通灯的模拟控制。如硬件连接图表示AB、DB上传送的是地址信息,将它锁存。这是由于AB、D8253MOVAL,36HOUTDX,ALMOVDX,POR计数初值存于预置寄存器,在计数过程中,减法计数器的值不断递减,而预置寄存),(

温馨提示

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

评论

0/150

提交评论