Está en la página 1de 2
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD AZCAPOTZALCO INGENIERÍA EN ROBÓTICA INDUSTRIAL

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA

UNIDAD AZCAPOTZALCO

INGENIERÍA EN ROBÓTICA INDUSTRIAL

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD AZCAPOTZALCO INGENIERÍA EN ROBÓTICA INDUSTRIAL

APLICACIONES DEL SISTEMA OCTAL

Las computadoras suelen efectuar las operaciones aritméticas utilizando una representación para los datos numéricos basada en el sistema de numeración de base dos conocido como binario natural o simplemente binario n Se utilizan los sistemas octal y hexadecimal (bases 8 y 16) respectivamente para obtener códigos intermedios n A nivel electrónico, utilizar códigos intermedios resulta más favorable que transformar directamente decimales en binarios y al revés.

Su principal aplicación se da en los codificadores y decodificadores.

Codificadores

Un codificador se puede definir como un circuito combinatorio que tiene 2n (o menos) líneas de entrada y n líneas de salida. Las líneas de salida generan el código binario correspondiente al valor de entrada. Un ejemplo el codificador de octal en binario, cuya tabla de verdad está representada en la tabla 1. Este tiene ocho entradas, una para cada uno de los dígitos octales, y tres salidas que generan el número binario correspondiente. Se supone que sólo una entrada tiene un valor de 1 en cualquier momento dado, en caso contrario el circuito no tiene significado.

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD AZCAPOTZALCO INGENIERÍA EN ROBÓTICA INDUSTRIAL

Álvarez Miranda Carlos Alberto

5RM1

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD AZCAPOTZALCO INGENIERÍA EN ROBÓTICA INDUSTRIAL

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA

UNIDAD AZCAPOTZALCO

INGENIERÍA EN ROBÓTICA INDUSTRIAL

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD AZCAPOTZALCO INGENIERÍA EN ROBÓTICA INDUSTRIAL

Para diseñar un codificador en base a la tabla 1, se ve que las salidas son función de las entradas Ds, por ejemplo, la salida Ao es verdadera siempre y cuando se activen los dígitos octales D1,D 3,D 5 o D 7; aplicando condiciones semejantes a las otras dos salidas, se obtiene las siguientes funciones booleanas de salida:

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD AZCAPOTZALCO INGENIERÍA EN ROBÓTICA INDUSTRIAL

El codificador se puede implementar mediante tres compuertas OR; Este codificador tiene la limitación de que sólo una entrada puede estar activa en un momento dado, si dos entradas están activas en forma simultánea, la salida produce una combinación indefinida; Otra ambigüedad en dicho codificador es que se genera una salida de puros ceros (0) cuando todas las entradas son 0, es la misma salida cuando se activa a 1 la entrada Do. Esta discrepancia se puede solucionar generando una salida más, con el objeto de indicar cundo alguna de las entradas es activada (igual a 1).

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD AZCAPOTZALCO INGENIERÍA EN ROBÓTICA INDUSTRIAL

Aplicaciones del Codificador

La aplicación más vistosa de un codificador, es el teclado BCD (números de 0 a 9), que es aplicado en los teclados de los teléfonos. En la figura 2 se muestra el bloque de un codificador de Decimal a BCD, se ve que tiene cuatro salidas de datos (A, B, C y D) y una quinta salida E que se activa a nivel bajo e indica el momento en que alguna de las teclas es oprimida.

Decodificador

Un decodificador es un circuito lógico combinatorio que mediante un código binario de entrada de N bits genera 2N líneas de salida, que se activa una a la vez dependiendo de la combinación de entrada.

Álvarez Miranda Carlos Alberto

5RM1