ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

INTERFAZ SERIAL DEL 80C31


Enviado por   •  17 de Febrero de 2014  •  Examen  •  350 Palabras (2 Páginas)  •  223 Visitas

Página 1 de 2

INTERFAZ SERIAL DEL 80C31

El puerto serial es full duplex, lo que significa que puede transmitir y recibir simultáneamente.

También está buffereado en el receptor, lo que quiere decir que él puede comenzar la recepción

de un segundo byte antes de que el byte previamente recibido haya sido leído del registro del

receptor. (Empero, si el primer byte aún no ha sido leído al tiempo que la recepción del segundo

byte se completa uno de los bytes se perderá). Los registros de transmisión y de recepción del

puerto serial son ambos accedidos en el SFR (Special Function Register) SBUF en la localidad

99H. Al escribir a SBUF carga el registro transmisor, y al leer a SBUF accede físicamente al

registro separado del receptor, esto es, SBUF son dos buffers en la misma dirección.

La función esencial del puerto serial es llevar a cabo la conversión de paralelo a serial para los

datos de salida, y de serial a paralelo para los datos de entrada.

El puerto serial puede operar en cuatro modos:

Modo 0: Los datos seriales entran y salen a través de RXD. TXD saca el reloj de corrimiento.

Ocho bits son así transmitidos/recibidos: dato de 8 bits (LSB primero). La tasa de transferencia

(baud rate) es fija a 1/12 la frecuencia del oscilador.

Modo 1: 10 bits se transmiten (a través de TXD) o se reciben (a través de RXD): un bit de

arranque (siempre 0), 8 bits de dato (LSB primero), y un bit de paro (siempre l). Al recibir, el bit

de paro queda en RB8 en el SFR (Special Function Register) SCON. La tasa (baud rate) es

variable.

Modo 2: 11 bits se transmiten (a través de TXD) o se reciben (a través de RXD):un bit de

arranque (0), 8 bits de dato (LSB primero), un noveno bit programable de dato, y un bit de paro

(siempre l). Al transmitir, el 9

bit del dato (TB8 en registro SCON) pede ser asignado con el

valor 0 o 1. O, por ejemplo, el bit de paridad (P, en el registro de banderas PSW) puede moverse

hacia TB8. Al recibir, el 9

bit del dato queda en RB8 en el SFR (Special Function Register)

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com