Definición de la instrucción de comando

Una vez que la definición funcional del C.I. 8251 se ha programado por la instrucción de modo, el dispositivo se encuentra listo para usarse en la comunicación de datos. La instrucción de comando controla la operación actual del formato seleccionado. Funciones tales como habilitar transmisión/recepción, error de limpiar (reset) y controles de módem son proporcionadas por la instrucción de comando.

Una vez que la instrucción de modo۲se ha escrito en el C.I. 8251, las posteriores escrituras de control C/ = 1 cargarán la instrucción de comando. Una operación Reset (interna o externa) regresará el C.I. 8251 al formato de la instrucción de modo.

El bit 0 es el control de la señal transmisión habilitada (TxEn). Los datos se pueden transmitir únicamente cuando TxEN está en alto. Si el bit 0 tiene valor 0 la señal TxEN toma el valor 0 deshabilitando la transmisión de datos.

El bit 1 con۲ valor 1 envía a la salida ۲ a nivel 0.

La señal se utiliza en sistemas de comunicación۲ dedatos que operan automáticamente o bajo control de programa. La salida con nivel 0 indica a la lógica del sistema de microcomputadora que el C.I. 8251 se encuentra listo para comunicarse.

El bit 2 habilita o deshabilita la señal de control RxRDY pero no habilita o deshabilita la lógica de recepción del C.I. 8251 recibe un dato se encuentra o no habilitada la señal RxRDY. Si la instrucción de comando tiene un 1 en el bit 1, entonces, la señal RxRDy indicará cuando RA haya recibido un dato.

Si el bit 3 se pone a 1, se interrumpe la salida de datos serie y forma a la salida TxE a nivel alto. Esto ordena enviar señales de marca.

El bit 4 permite limpiar la bandera de error del registro de estados errores durante la transmisión/recepción de datos serie, pondrá en 1 algunas banderas de error, las cuales únicamente se pueden limpiar con el bit 4 con valor 1.

El bit 5 permite enviar a nivel bajo la señal de salida RTS. Esta señal se usa en la lógica del protocolo con módems.

El bit 6, cuando está en alto, causa que la próxima palabra de control se interprete como instrucción de modo y no como instrucción de comando. Esta acción se conoce como limpiar interno.

El bit 7 se aplica únicamente en operación síncrona. Cuando este bit tiene el nivel alto causa que la 8251 entre en el estado Hunt.

Ejemplo

۲ Solución y

Formar la palabra de control de instrucción de comando con las siguientes características

Habilitado para transmitir, operación normal, enviar las señales ۲ a 0 y no entrar en estado Hunt.

Control = 00100111 = 27H

Fuente: Apuntes de Arquitectura de computadoras de la FCA de la UNAM