Professional Documents
Culture Documents
Ayuda docente
Universidad de Málaga
Escuela Universitaria Politécnica
Técnicas de comunicaciones
1
Universidad de Málaga
Escuela Universitaria Politécnica
Técnicas de comunicaciones
Comunicaciones en paralelo:
• La información se transmite por medio de grupos
de bits. La agrupación más típica es de 8 bits,
un octeto (byte).
• Es el caso de los buses de un sistema o el de
un puerto paralelo asíncrono como sucede en el
8255 en modo 1 y 2.
Universidad de Málaga
Escuela Universitaria Politécnica
Técnicas de comunicaciones
Comunicaciones en serie:
• La información se transmite bit a bit, uno detrás
de otro.
• Como la información está en forma de octeto,
es necesario “serializar” estos 8 bits.
• La forma más utilizada es por medio de un
controlador de puerto serie.
2
Universidad de Málaga
Escuela Universitaria Politécnica
Universidad de Málaga
Escuela Universitaria Politécnica
……
LD A, dato
CALL RUT_TX
……
3
Universidad de Málaga
Escuela Universitaria Politécnica
lo siguiente:
• Verificar que el transmisor está vacío
• Escribir el dato del registro A en el registro de
transmisión
• Retornar
Universidad de Málaga
Escuela Universitaria Politécnica
4
Universidad de Málaga
Escuela Universitaria Politécnica
Posición F
Posición E
Técnicas de comunicaciones
Posición D
Posición C
Posición B
Posición A
Longitud Posición 9
de la Posición 8
Pila Posición 7
Posición 6
Posición 5
Posición 4
Posición 3
Posición 2
Posición 1
Dirección Posición 0
Inicio Pila
Universidad de Málaga
Escuela Universitaria Politécnica
5
Universidad de Málaga
Escuela Universitaria Politécnica
Universidad de Málaga
Escuela Universitaria Politécnica
6
Universidad de Málaga
Escuela Universitaria Politécnica
Dato 8
Dato 7
Dato 6
Cantidad Dato 5 Tamaño de
de datos Dato 4 la Pila
Dato 3
Dato 2
Dato 1
Dirección 08
Inicio Pila
Universidad de Málaga
Escuela Universitaria Politécnica
7
Universidad de Málaga
Escuela Universitaria Politécnica
Universidad de Málaga
Escuela Universitaria Politécnica
8
Universidad de Málaga
Escuela Universitaria Politécnica
Rutina que
necesita
transmitir
datos
RUT_CARGA_PILA
Dato 1
Universidad de Málaga
Escuela Universitaria Politécnica
Rutina que
necesita
transmitir
datos
RUT_CARGA_PILA Dato 2
Dato 1
9
Universidad de Málaga
Escuela Universitaria Politécnica
Rutina que
necesita
transmitir
datos Dato 3
RUT_CARGA_PILA Dato 2
Dato 1
Universidad de Málaga
Escuela Universitaria Politécnica
Rutina que
necesita
transmitir ......
datos Dato 3
RUT_CARGA_PILA Dato 2
Dato 1
10
Universidad de Málaga
Escuela Universitaria Politécnica
Rutina que
necesita ......
transmitir ......
datos Dato 3
RUT_CARGA_PILA Dato 2
Dato 1
Universidad de Málaga
Escuela Universitaria Politécnica
11
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N-1
Rutina que Dato N-2
necesita ......
transmitir ......
datos Dato 3
RUT_CARGA_PILA Dato 2
Dato 1
Universidad de Málaga
Escuela Universitaria Politécnica
12
Universidad de Málaga
Escuela Universitaria Politécnica
RUT_TX
Llamada a RUT_TX
Universidad de Málaga
Escuela Universitaria Politécnica
13
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
..... Dato 1
.....
Dato 3
Dato 2
Dato
Dato 1
Puerto serie
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
.....
.....
Dato 3 RUT_INTPS
Dato 2
Dato 1 Int. TX
Puerto serie
Dato 1
14
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
..... Dato 2
.....
Dato 3 RUT_INTPS
Dato
Dato 22
Dato 1
Puerto serie
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
.....
.....
Dato 3 RUT_INTPS
Dato 2
Dato 1 Int. TX
Puerto serie
Dato 2
15
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
..... Dato 3
.....
Dato
Dato 33 RUT_INTPS
Dato 2
Dato 1
Puerto serie
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
.....
.....
Dato 3 RUT_INTPS
Dato 2
Dato 1 Int. TX
Puerto serie
Dato 3
16
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
..... ......
.....
Dato 3 RUT_INTPS
Dato 2
Dato 1
Puerto serie
......
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
.....
.....
Dato 3 RUT_INTPS
Dato 2
Dato 1 Int. TX
Puerto serie
......
17
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
..... ......
.....
Dato 3 RUT_INTPS
Dato 2
Dato 1
Puerto serie
......
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
.....
.....
Dato 3 RUT_INTPS
Dato 2
Dato 1 Int. TX
Puerto serie
......
18
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
..... Dato N-2
.....
Dato 3 RUT_INTPS
Dato 2
Dato 1
Puerto serie
Dato N-2
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
.....
.....
Dato 3 RUT_INTPS
Dato 2
Dato 1 Int. TX
Puerto serie
Dato N-2
19
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
..... Dato N-1
.....
Dato 3 RUT_INTPS
Dato 2
Dato 1
Puerto serie
Dato N-1
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
.....
.....
Dato 3 RUT_INTPS
Dato 2
Dato 1 Int. TX
Puerto serie
Dato N-1
20
Universidad de Málaga
Escuela Universitaria Politécnica
Fin
¡Node lamás
hay transmisión
datos!
Dato N
Dato N-1 LONG_PILA=0
Dato N-2 RUT_TX
..... Dato N
.....
Dato 3 RUT_INTPS
Dato 2
Dato 1 Int. TX
Puerto serie
Dato N
Universidad de Málaga
Escuela Universitaria Politécnica
21
Universidad de Málaga
Escuela Universitaria Politécnica
Universidad de Málaga
Escuela Universitaria Politécnica
22
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Rutina que Dato N-2
necesita .....
transmitir .....
datos Dato 3
Dato 2
Dato 1
0xFF
0x00
PILA_LLENA
Llamada
RUT_TXa RUT_TX
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N
Dato N-1
Dato N-2 RUT_TX
.....
.....
Dato 3
Dato 2
Dato 1
0x00
0xFF Puerto serie
PILA_LLENA
Fin de la transmisión
23
Universidad de Málaga
Escuela Universitaria Politécnica
Universidad de Málaga
Escuela Universitaria Politécnica
Dato N-1
......
......
...... Datos
Dato 3
Dato 2
Dato 1
Contador datos Control
Inicio Pila Longitud pila
24
Universidad de Málaga
Escuela Universitaria Politécnica
Universidad de Málaga
Escuela Universitaria Politécnica
Dato 2
Dato 3
......
...... Datos
......
Dato N-1
Dato N
Inicio Pila Longitud pila Control
25
Universidad de Málaga
Escuela Universitaria Politécnica
Protocolo de la comunicación.
Técnicas de comunicaciones
Universidad de Málaga
Escuela Universitaria Politécnica
26
Universidad de Málaga
Escuela Universitaria Politécnica
Protocolo de la comunicación.
Técnicas de comunicaciones
Universidad de Málaga
Escuela Universitaria Politécnica
Protocolo de la comunicación.
Técnicas de comunicaciones
27
Universidad de Málaga
Escuela Universitaria Politécnica
Ayuda docente
FIN
28