Modo 1 - PoliformaT

Modo 1 - PoliformaT Modo 1 - PoliformaT

poliformat.upv.es
from poliformat.upv.es More from this publisher
08.12.2012 Views

Expansión de Entrada/Salida digital Modos de funcionamiento del PPI8255: Modo 1 • Modo 1: E o S con protocolo ( strobed I/O ) – Líneas libres del puerto C • En función del modo del puerto A, del CH los bits C7 y C6 si es modo entrada (ó C5 y C4 si es modo salida) – También C3 si se usa el protocolo sin interrupciones • Del CLel bit C0 si se usa el protocolo sin interrupciones en el puerto B Contenidos sujetos a una Licencia Creative Commons 2.5: Reconocimiento – No comercial – Sin Obra Derivada 42 de 55

Expansión de Entrada/Salida digital Modos de funcionamiento del PPI8255: Modo 1 (Entrada) • Modo 1 (entrada): Líneas de protocolo –/STB (Strobe): Del periférico al 8255 • Orden para registrar el dato presente en el puerto –IBF (Input Buffer Full): Del 8255 al periférico • Respuesta a /STB. El periférico debe esperar hasta que se desactive • Se desactiva cuando el μC lee el dato recién registrado – INTR (Interrupt Request): Del 8255 al μC • Aviso de que hay un dato que recoger • Sólo se genera si el bit de habilitación INTEx = 1 (si no, el μC deberá hacer lecturas para consultar el estado y determinar el valor de IBF) Contenidos sujetos a una Licencia Creative Commons 2.5: Reconocimiento – No comercial – Sin Obra Derivada 43 de 55

Expansión de Entrada/Salida digital<br />

<strong>Modo</strong>s de funcionamiento del<br />

PPI8255: <strong>Modo</strong> 1 (Entrada)<br />

• <strong>Modo</strong> 1 (entrada): Líneas de protocolo<br />

–/STB (Strobe): Del periférico al 8255<br />

• Orden para registrar el dato presente en el puerto<br />

–IBF (Input Buffer Full): Del 8255 al periférico<br />

• Respuesta a /STB. El periférico debe esperar hasta que se<br />

desactive<br />

• Se desactiva cuando el μC lee el dato recién registrado<br />

– INTR (Interrupt Request): Del 8255 al μC<br />

• Aviso de que hay un dato que recoger<br />

• Sólo se genera si el bit de habilitación INTEx = 1 (si no, el μC<br />

deberá hacer lecturas para consultar el estado y determinar el<br />

valor de IBF)<br />

Contenidos sujetos a una Licencia Creative Commons 2.5:<br />

Reconocimiento – No comercial – Sin Obra Derivada<br />

43 de 55

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!