Códigos De Siete Segmentos

Páginas: 13 (3139 palabras) Publicado: 7 de agosto de 2011
3.1.4 Códigos de siete segmentos
Es un código no pesado de 7 bits, utilizado para la representación de los
números decimales en displays o pantallas de siete segmentos


Complemento a la base menos uno
Otro enfoque sería representar números negativos usando el complemento a la base menos uno. En el caso de los números binarios, sería el complemento a uno y la forma del complemento a unode un número binario es un NOT bit a bit aplicado al número, es decir, la inversión de unos por ceros y ceros por unos. De esta forma, en la representación por Complemento a uno de un número signado de n-bits asignamos:
1. un bit para representar el signo. Ese bit a menudo es el bit más significativo y, por convención: un 0 denota un número positivo, y un 1 denota un número negativo;
2. los(n-1)-bits restantes para representar el significando que es la magnitud del número en valor absoluto para el caso de números positivos, o bien, en el complemento a uno del valor absoluto del número, en caso de ser negativo.
Observar así que la representación en Complemento a uno de un número negativo se puede obtener de la representación en Signo y Magnitud por una mera inversión de unos por ceros yceros por unos del significando.
Este sistema numérico de representación era común en computadoras más antiguas; el PDP-1 y la serie de UNIVAC 1100/2200, entre muchas otras, utilizaron la aritmética en complemento a uno.
Ejemplo de Complemento a uno
Sea una representación en formato de Complemento a uno que nos permite codificar en binario en punto fijo con 8 bits (un byte). Al igual que conla representación en Signo y Magnitud, esto nos otorga 1 bit para el signo y 7 bits para la magnitud. Con 8 bits, podemos representar, en teoría al menos (véase nuevamente Desventajas, más abajo), 28 = 256 números. Los cuales, según éste formato, van a estar repartidos entre 128 números positivos (bit de signo en 0) y 128 números negativos (bit de signo en 1).
Supongamos ahora, que tenemos querepresentar el número -9710. Procedemos a:
1. Tomar nota del signo del número -9710, que siendo negativo, llevará como bit de signo un 1;
2. Como el signo es negativo, el número a continuación del bit de signo, deberá expresarse en complemento a uno. Al realizar la conversión: el valor absoluto de -9710 es |-9710| = 9710. Que en binario es: 11000012, y el complemento a uno de 11000012 esC1(1100001) = 00111102;
3. Colocar todo junto, el número -9710 en binario con formato de Complemento a uno es: 100111102. Donde el 1 en el bit más significativo indica un número negativo, y 00111102 es el significando en complemento a uno del valor absoluto del número.
Para el caso inverso, dado un número binario en Complemento a uno, por ejemplo, 101101012, procedemos a:
1. Analizar el bit mássignificativo, que siendo un 1 indica que el número es negativo;
2. Convertir el significando a la base deseada, por ejemplo, en decimal, tomando en cuenta que: el valor obtenido está en valor absoluto, que la magnitud real estará dada por el bit de signo obtenido antes, y que en caso de ser bit de signo negativo (como es el caso) se deberá obtener el complemento a uno: C1(0110101) = 10010102 = |7410|.Siendo que el bit de signo es 1, el número real es -7410. Si el bit de signo fuese 0, el número hubiese sido 01101012 = +5310 ('sin complementar a uno).

Ejemplo de Complemento a uno
Sea una representación en formato de Complemento a uno que nos permite codificar en binario en punto fijo con 8 bits (un byte). Al igual que con la representación en Signo y Magnitud, esto nos otorga 1 bit para elsigno y 7 bits para la magnitud. Con 8 bits, podemos representar, en teoría al menos (véase nuevamente Desventajas, más abajo), 28 = 256 números. Los cuales, según éste formato, van a estar repartidos entre 128 números positivos (bit de signo en 0) y 128 números negativos (bit de signo en 1).
Supongamos ahora, que tenemos que representar el número -9710. Procedemos a:
1. Tomar nota del signo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • lab siete segmentos
  • Controlador De Un Display De Siete Segmentos
  • Diseñar un circuito convertidor de código bcd a siete segmentos
  • Decodificador de siete segmentos binario a hexadecimal
  • Practica decodificador bcd a siete segmentos
  • DECODIFICACIÓN BCD A CÓDIGO DE 7 SEGMENTOS
  • Display de siete segmentos
  • Lcd Con Display De Siete Segmentos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS