Modo 1 - PoliformaT
Modo 1 - PoliformaT Modo 1 - PoliformaT
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
- Page 1 and 2: Tema 2: Expansión de E/S digital P
- Page 3 and 4: Expansión de Entrada/Salida digita
- Page 5 and 6: Expansión de Entrada/Salida digita
- Page 7 and 8: Expansión de Entrada/Salida digita
- Page 9 and 10: Expansión de Entrada/Salida digita
- Page 11 and 12: Expansión de Entrada/Salida digita
- Page 13 and 14: Expansión de Entrada/Salida digita
- Page 15 and 16: Expansión de Entrada/Salida digita
- Page 17 and 18: Expansión de Entrada/Salida digita
- Page 19 and 20: Expansión de Entrada/Salida digita
- Page 21 and 22: Expansión de Entrada/Salida digita
- Page 23 and 24: Expansión de Entrada/Salida digita
- Page 25 and 26: Expansión de Entrada/Salida digita
- Page 27 and 28: Expansión de Entrada/Salida digita
- Page 29 and 30: Expansión de Entrada/Salida digita
- Page 31 and 32: Expansión de Entrada/Salida digita
- Page 33 and 34: Expansión de Entrada/Salida digita
- Page 35 and 36: Expansión de Entrada/Salida digita
- Page 37 and 38: Expansión de Entrada/Salida digita
- Page 39 and 40: Expansión de Entrada/Salida digita
- Page 41: Expansión de Entrada/Salida digita
- Page 45 and 46: Expansión de Entrada/Salida digita
- Page 47 and 48: Expansión de Entrada/Salida digita
- Page 49 and 50: Expansión de Entrada/Salida digita
- Page 51 and 52: Expansión de Entrada/Salida digita
- Page 53 and 54: Expansión de Entrada/Salida digita
- Page 55: Expansión de Entrada/Salida digita
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