Está en la página 1de 3

Evaluación USART

Pregunta 1

Diseñar un sistema de computación que permita conectar dos computadoras a


través del USART. El objetivo del sistema es implementar un sistema para que
dos usuarios puedan chatear. La comunicación puede terminarla cualquiera de
los usuarios.

Solución:

Configuración de la palabra de modo:

S1 S2 EP PEN L2 L1 B2 B1
1 0 1 1 1 1 0 0
=BCh
Configuración de la palabra de comando:

EH IR RTS ER SBKR RxEN DTR TxEN


x X x 1 x 1 x 1
=15h
Configuración de la palabra de estado:

DS SYNDET FE OE PE TxE RxRDY TxRDY


x x - - - x 1 1
=03H
Ambas computadoras tendrán la misma configuración (PC1 y PC2). Ya que se
trata de transmisión/recepción de paquetes, el USART lo configuramos en el
modo síncrono. Nos damos las siguientes condiciones

 Modo Sincrono
 8 bits de datos
 Paridad Impar
 SYNDET como salida
 1 Carácter de sincronización
Diagramas de flujo

al ß Bc Palabra de
Iniciar USART out dx,al modo

al ß Bc Sincronizacion de un
Dxß 0301h out dx,al caracter

al ß 15h
Palabra de comando
out dx,al
Al ß 00h

ESTADO:
dx ß al
dx ß 301h
dx ß al
dx ß al

in al,dx
Alß 40h

Al and 03
Dxß al

al=1
ret No
Si

No
al=2

Si
RX:

Dxß 0300
In al,dx
rx_varß al

dxß 0300h
al ß tx_var
Out dx,al

Pregunta 2

Diseñar un sistema de computación que permita conectar 10 computadoras a


través del USART. El objetivo del sistema es implementar un sistema para que
los usuarios puedan chatear. La comunicación puede terminarla cualquiera de
los usuarios.

Solución:

Configuración de la palabra de modo:

S1 S2 EP PEN L2 L1 B2 B1
1 1 0 1 1 1 0 0
=DCh
Configuración de la palabra de comando:

EH IR RTS ER SBKR RxEN DTR TxEN


x X x 1 x 1 x 1
=15h
Configuración de la palabra de estado:

DS SYNDET FE OE PE TxE RxRDY TxRDY


x X - - - x 1 1
=03H
Las computadoras tendrán la misma configuración (PC1, PC2, PC3…PC10).
Ya que se trata de transmisión/recepción de paquetes, el USART lo
configuramos en el modo síncrono. Nos damos las siguientes condiciones

 Modo Sincrono
 8 bits de datos
 Paridad Par
 SYNDET como entrada
 1 Carácter de sincronización

begin flag address field Control Information field frame end flag
01111110 8 bis field DATA check 01111110
8 bits 16 bits

También podría gustarte