Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Antologia U1 EDigital
Antologia U1 EDigital
Instituto Tecnológico de
San Luis Potosí.
Ingeniería en Mecatrónica.
Electrónica Digital
Docente:
Presenta:
Equipo
15 de marzo de 2021
Página 1 de 41
Electrónica Digital U1 | Equipo
Contenido
1.2 Señales Análogas y Digitales .......................................................................................................................................... 5
Señales Análogas: .................................................................................................................. 5
Señales digitales: ................................................................................................................... 5
1.3. Relación entre sistemas análogos sistemas digitales ..................................................................................... 7
Sistema digital......................................................................................................................... 8
1.4 Sistemas Numéricos ............................................................................................................................................................ 9
1.4.1 Binario........................................................................................................................... 10
1.4.2 Octal .............................................................................................................................. 12
1.4.3 Hexadecimal ................................................................................................................. 13
1.5 Conversión Entre Sistemas Numéricos.................................................................................................................. 14
Conversión entre números decimales a binarios ............................................................. 14
Conversión de un número decimal a octal ........................................................................ 15
Conversión de un número decimal a hexadecimal .......................................................... 15
Conversión de números binarios a octales y viceversa .................................................. 16
Conversión de números binarios a hexadecimales y viceversa .................................... 17
Conversión octal a decimal ................................................................................................. 18
Conversión entre octal a hexadecimal............................................................................... 18
Conversión entre hexadecimal a decimal ......................................................................... 18
1.6 Operaciones básicas con diferentes sistemas numéricos .......................................................................... 21
Sistemas y conjuntos numéricos ....................................................................................... 22
1.7 Códigos binarios y alfanuméricos. ........................................................................................................................... 25
1.7.1 Código Gray ................................................................................................................. 29
1.7.2 Código BCD.................................................................................................................. 34
1.7.3 Código ASCII. ............................................................................................................... 36
1.7.4 Código UNICODE......................................................................................................... 39
Bibliografía..................................................................................................................................................................................... 40
Linkografía............................................................................................................................. 40
Página 2 de 41
Electrónica Digital U1 | Equipo
1.1 Introducción a los sistemas digitales
La principal ventaja de los sistemas digitales respecto a los analógicos es que son más fáciles
de diseñar, de implementar y de depurar, ya que las técnicas utilizadas en cada una de esas
fases están bien establecidas. Por lo tanto, es más sencillo y flexible realizar un diseño digital
que uno analógico. Las operaciones digitales también son mucho más precisas y la transmisión
de señales dentro del circuito y entre circuitos es más fiable porque utilizan un conjunto discreto
de valores, fácilmente discernibles entre sí, lo que reduce la probabilidad de cometer errores de
interpretación.
Los sistemas digitales se definen a través de funciones digitales que son, ni más ni menos, que
aplicaciones entre dos conjuntos discretos: el conjunto de todas las entradas posibles “X” y el
conjunto de todas las salidas posibles “Y”. Es decir,
F: X → Y
Sin embargo, para nosotros los sistemas que tienen mayor interés, por ser los que se pueden
implementar electrónicamente, son los sistemas binarios. Un sistema binario es aquel en el que
Página 3 de 41
Electrónica Digital U1 | Equipo
tanto las señales de entrada como de salida, así como las señales internas sólo pueden ser “0”
o “1”.
Para poder implementar una función digital como una función binaria es preciso utilizar señales
con solo dos valores “0” o “1”. Para ello es necesario hacer que las señales pasen de tomar
valores de un conjunto arbitrario (pero finito) a tomar solo 2 valores. La única forma de
conseguirlo es agrupar un conjunto de señales binarias (bits 1) y que, juntas, codifiquen todos o
parte de los elementos del conjunto discreto de entrada y de salida. A ese conjunto de señales
o bits le llamaremos una variable numérica o simplemente variable.
Una función digital se puede representar de muchas formas diferentes. La representación más
usual son las Tablas de Verdad que consisten en una tabla en donde se indica la salida para
todas y cada una de las combinaciones de los bits de entrada. Otras posibles representaciones
son los diagramas de Karnaugh y las expresiones booleanas.
Página 4 de 41
Electrónica Digital U1 | Equipo
1.2 Señales Análogas y Digitales
Señales Análogas:
Son variables eléctricas que evolucionan en el tiempo en forma análoga a alguna variable física.
Estas variables pueden presentarse en la forma de una corriente, una tensión o una carga
eléctrica. Varían en forma continua entre un límite inferior y un límite superior. Cuando estos
límites coinciden con los límites que admite un determinado dispositivo, se dice que la señal está
normalizada. La ventaja de trabajar con señales normalizadas es que se aprovecha mejor la
relación señal/ruido del dispositivo.
Señales digitales:
Son variables eléctricas con dos niveles bien diferenciados que se alternan en el tiempo
transmitiendo información según un código previamente acordado. Cada nivel eléctrico
representa uno de dos símbolos: 0 o 1, V o F, etc. Los niveles específicos dependen del tipo de
dispositivos utilizado. Por ejemplo, si se emplean componentes de la familia lógica TTL
(transistor-transistor-logic) los niveles son 0 V y 5 V, aunque cualquier valor por debajo de 0,8 V
es correctamente interpretado como un 0 y cualquier valor por encima de 2 V es interpretado
como un 1 (los niveles de salida están por debajo de 0,4 V y por encima de 2,4 V
respectivamente).
Página 5 de 41
Electrónica Digital U1 | Equipo
El conjunto de n señales constituye una palabra. Otra variante es enviar por una línea única, en
forma secuencial, la información. Si se sabe cuándo comienza, y qué longitud tiene una palabra
(conjunto ordenado de estados binarios que constituye un estado 2n -ario), se puede conocer su
estado. El hecho de que una señal digital pueda tener 2n estados, no nos dice nada respecto a
qué significa o cómo se interpreta cada estado.
Página 6 de 41
Electrónica Digital U1 | Equipo
1.3. Relación entre sistemas análogos sistemas digitales
Sistema digital: cualquier sistema que pueda generar, procesar, transmitir o almacenar señales
mediante dígitos y que solo admite valores discretos, es decir, que solo admite un conjunto
limitado de números o valores.
Sistema analógico: es cualquier sistema cuyas señales se representan con valores continuos,
es decir, que admite números o valores infinitos.
La principal diferencia entre sistema digital y sistema analógico radica en que el primero es
mucho más preciso y la información se puede almacenar de manera más eficiente y en mayor
cantidad que en un sistema analógico.
Sistema digital
Un sistema digital es cualquier sistema que permita crear, decodificar, transmitir o guardar
información que se encuentra representada en cantidades tan restringidas que sus señales de
entrada y salida solo admiten valores discretos.
Los valores discretos son variables que no aceptan cualquier valor, sino solo aquellos que
pertenezcan a su conjunto, por tanto, son finitos.
En este sentido, un sistema digital es todo dispositivo que manipule datos mediante dígitos que
casi siempre están representados con el código binario. El sistema binario solo admite ceros (0)
y unos (1) como valores, por lo tanto, se trata de valores discretos.
Sistema analógico
Como hemos visto antes, los impulsos electrónicos de las imágenes (señal de vídeo) y del sonido
(señal de audio) se graban y almacenan en la cinta de vídeo (que es un soporte de plástico
recubierto de óxido de hierro que queda magnetizado). Durante la reproducción, la información
almacenada se vuelve a convertir en señales de audio y vídeo y son traducidas por el aparato
de TV. La cantidad de información electrónica es mucho mayor para la grabación de vídeo que
Página 8 de 41
Electrónica Digital U1 | Equipo
para la de audio. Existen diferentes sistemas de grabación en cinta analógica, de forma
generalizada diferenciaremos los sistemas domésticos (fácil manejo, pero no permiten copias
para edición o posproducción sin pérdida) de los sistemas profesionales, cuyas imágenes no se
deterioran en posteriores copias para edición o posproducción. Los formatos de video analógico
más usados son:
Los sistemas numéricos son el conjunto de símbolos y signos utilizados para expresar números.
Cualquier estudiante sabe que “2653” denota el numero “dos mil seiscientos cincuenta y tres” y
puede comprender su significado. Nosotros estamos acostumbrados a escribir los números de
la manera siguiente: el ultimo digito denota el número de unidades del número dado; el siguiente,
el de decenas; el siguiente; el de centenas y así sucesivamente. Esta forma de escribir los
números es llamada sistema numérico en base 10, digamos el sistema de numeración que
empleamos. En este sistema “decimal” se acostumbra a decir que la base es diez o el sistema
es en base diez. De esta manera podemos tener la base: binaria (como entiende la
computadora), octagonal, hexadecimal y sistemas numéricos con base r.
En pocas palabras se llama sistema numérico al conjunto ordenado de símbolos o dígitos y a las
reglas con que se combinan para representar cantidades numéricas. Existen diferentes sistemas
numéricos y cada uno de ellos se identifica por su base. La base de un sistema numérico es el
número de dígitos diferentes usados en ese sistema. Estos números dígitos pueden
concatenarse, como ya se vio anteriormente para generar nuevas cantidades y/o valores. Los
Página 9 de 41
Electrónica Digital U1 | Equipo
sistemas de numeración actuales son sistemas posicionales, que se caracterizan porque un
símbolo tiene distinto valor según la posición que ocupa en la cifra.
Binario 01
Octal 01234567
Decimal 0123456789
Hexadecimal 0123456789ABCDEF
1.4.1 Binario
El sistema de numeración binario o de base 2 es un sistema posicional que utiliza sólo dos
símbolos para representar un número: 1 y 0. La palabra binario viene de "bi-" que significa dos.
Tenemos "bi-" en otras palabras como "bicicleta" (dos ruedas) o "binoculares" (dos ojos). Los
agrupamientos se realizan de 2 en 2: dos unidades de un orden forman la unidad de orden
superior siguiente. Este sistema de numeración es sumamente importante ya que es utilizado
por las computadoras u ordenadores, que funcionan con un par de voltajes diferentes y que
atribuyen el 0 al apagado y el 1 al encendido.
Página 10 de 41
Electrónica Digital U1 | Equipo
Este sistema, muy práctico para los cálculos automatizados con sistemas electrónicos digitales,
es sin embargo un tanto engorroso en la escritura cotidiana, ya que la expresión de las
cantidades resulta muy larga.
Página 11 de 41
Electrónica Digital U1 | Equipo
1.4.2 Octal
1.4.3 Hexadecimal
El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera vez
por IBM en 1963. Una representación anterior, con 0–9 y u–z, fue usada en 1956 por la
computadora Bendix G-15.
Sistema Sistema
Sistema binario Sistema Octal
decimal Hexadecimal
0 00000 0 0
1 00001 1 1
2 00010 2 2
3 00011 3 3
Página 13 de 41
Electrónica Digital U1 | Equipo
4 00100 4 4
5 00101 5 5
6 00110 6 6
7 00111 7 7
8 01000 10 8
9 01001 11 9
10 01010 12 A
11 01011 13 B
12 01100 14 C
13 01101 15 D
14 01110 16 E
15 01111 17 F
16 10000 20 10
17 10001 21 11
Convertir un número decimal al sistema binario es muy sencillo: basta con realizar divisiones
sucesivas por 2 y escribir los restos obtenidos en cada división en orden inverso al que han sido
obtenidos.
Por ejemplo, para convertir al sistema binario el número 7710 haremos una serie de divisiones
que arrojarán los restos siguientes:
77: 2 = 38 Resto: 1
38: 2 = 19 Resto: 0
19: 2 = 9 Resto: 1
9: 2 = 4 Resto: 1
4: 2 = 2 Resto: 0
2: 2 = 1 Resto: 0
Página 14 de 41
Electrónica Digital U1 | Equipo
1: 2 = 0 Resto: 1
7710 = 10011012.
La conversión de un número decimal a octal se hace con la misma técnica que ya hemos utilizado
en la conversión a binario, mediante divisiones sucesivas por 8 y colocando los restos obtenidos
en orden inverso. Por ejemplo, para escribir en octal el número decimal 12210 tendremos que
hacer las siguientes divisiones:
122: 8 = 15 Resto: 2
15: 8 = 1 Resto: 7
1: 8 = 0 Resto: 1
12210 = 1728
De ahí que, tomando los restos en orden inverso, resolvemos el número en hexadecimal:
173510 = 6C716
Página 15 de 41
Electrónica Digital U1 | Equipo
El proceso para convertir un número del sistema binario al decimal es aún más sencillo; basta
con desarrollar el número, teniendo en cuenta el valor de cada dígito en su posición, que es el
de una potencia de 2, cuyo exponente es 0 en el bit situado más a la derecha, y se incrementa
en una unidad según vamos avanzando posiciones hacia la izquierda.
Por ejemplo, para convertir el número binario 10100112 a decimal, lo desarrollamos teniendo en
cuenta el valor de cada bit:
10100112 = 8310
Observa la tabla siguiente, con los siete primeros números expresados en los sistemas decimal,
binario y octal:
Cada dígito de un número octal se representa con tres dígitos en el sistema binario. Por tanto,
el modo de convertir un número entre estos sistemas de numeración equivale a "expandir"
cada dígito octal a tres dígitos binarios, o en "contraer" grupos de tres caracteres binarios a su
correspondiente dígito octal.
Por ejemplo, para convertir el número binario 1010010112 a octal tomaremos grupos de tres
bits y los sustituiremos por su equivalente octal:
Página 16 de 41
Electrónica Digital U1 | Equipo
1012 = 58
0012 = 18
0112 = 38
Del mismo modo que haya la correspondencia entre números octales y binarios, podemos
establecer una equivalencia directa entre cada dígito hexadecimal y cuatro dígitos binarios,
como se ve en la siguiente tabla:
Sistema Sistema
Sistema binario
decimal Hexadecimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
10102 = A16
01112 = 716
00112 = 316
En caso de que los dígitos binarios no formen grupos completos de cuatro dígitos, se deben
añadir ceros a la izquierda hasta completar el último grupo. Por ejemplo:
2378 = 15910
Debido a que no hay una forma directa de realizar esta transformación, lo que debemos hacer
es transformar el numero a binario o decimal y luego debemos transformarlo a Hexadecimal.
Ejercicio
• Binario a octal:
• Octal a decimal:
74128
37108
• Decimal a Hexadecimal
− 385010
Página 19 de 41
Electrónica Digital U1 | Equipo
por lo tanto: 385010 = F0A
− 199210
− 6553310
→F
Por lo tanto: 6553310 = FFFD
• Hexadecimal a decimal
FA0716 = 6400710
• Decimal a octal
− 6553310
− 6400710
• Octal a binario
Definición de número
La necesidad de contar ha estado presente desde la misma historia del ser humano, como un
complemento a la adaptación del contexto que lo rodea (por ejemplo: los ciclos de la naturaleza)
y como un requisito para proteger sus bienes. Los números aparecieron como una
representación simbólica que facilitó el conteo y que luego evolucionó desde los puntos y las
agrupaciones decimales, hasta los pictogramas, ideogramas y el alfabeto que hoy se conoce.
Para el desarrollo de este módulo es adecuado partir de una revisión el concepto y definición de
número
Número: En términos generales, un número es un símbolo, una entidad abstracta que permite
expresar una magnitud determinada por cualquier tipo de medida (cantidad, distancia, peso,
etc.).
Página 21 de 41
Electrónica Digital U1 | Equipo
Tipos de números
Los tipos de números más comunes, de acuerdo a su uso, son: Números Naturales (N): son los
números utilizados para el conteo. En el sistema decimal son: 1, 2, 3, 4, 5, 6, 7… Números
Enteros (Z): contienen a los naturales, más todos los enteros negativos. En el sistema decimal
so: …-4, -3, -2, -1, 0, 1, 2, 3, 4… Números Racionales (Q): contienen todos los enteros los
comúnmente denominados números fraccionarios que Ose pueden expresar como cocientes de
dos enteros o como enteros con porciones decimales. En el sistema decimal son: …-4, -3, -2.2,
-2, -1, -3/4, 0, 1, 1.4, 2, 5/2, 3, 4, 25, 49, 2.17…
Números Irracionales (I): Corresponden aquellos números que no se pueden expresar como
cociente de dos enteros y su porción decimal está constituida por infinitas cifras no periódicas.
Algunos números irracionales muy utilizados en matemáticas y otras ciencias se representan
con símbolos especiales. También corresponden a irracionales muchas expresiones que
contienen radicales que no poseen raíces exactas. Ejemplos: (−√2, 𝜋, e, √5).
Números Reales (R): compuestos por los racionales y los irracionales. Ejemplos: (-4, -3, -2.2, -
2, -1.543245, -1, -3/4, 0, 1, 1.4, 2, 2.5, 5/2, 3, 3.141592, 4, 25, 49). Números Complejos (C):
constituidos por los reales y los imaginarios, o sea que, a diferencia de los reales, también
incluyen las raíces de los negativos. Ejemplos: (-4, -3, -2.2, -2, -1.543245, -1, -3/4, 0, 1, 1.4, 2, 5,
5/2, 3, 3.141592, 4, √−2, 25, 49).
El término “sistema” hace referencia a la interrelación que existe entre las partes de un conjunto
de elementos que funciona bajo un modelo determinable. Un conjunto numérico es una parte de
un sistema numérico que obedece también a determinadas reglas y dentro del cual se pueden
desarrollar ciertas operaciones que conducen a otros elementos del sistema o de otros sistemas.
Los sistemas numéricos se conforman por conjuntos numéricos, y estos a su vez por los números
con los que podemos “contar” y por lo tanto una primera propiedad de los sistemas numéricos
es que sus elementos tienen jerarquías de posición (ordinalidad) unos con respecto a otros. Esta
se conoce como propiedad de orden: Por ejemplo, el sistema numérico que corresponde a los
Página 22 de 41
Electrónica Digital U1 | Equipo
conjuntos numéricos más estudiados en matemáticas utiliza como referente de ordinalidad el
número 10. Esto significa que hay 10 elementos diferenciados por su notación y su orden: 0, 1,
2, 3, 4, 5. 6, 7,8, 9
Los sistemas numéricos también se caracterizan por tener definidas operaciones que permiten
realizar conteos abreviados como son la adición y la multiplicación, y estas operaciones están
regidas por unas propiedades que se cumplen para los distintos conjuntos numéricos: -
propiedad conmutativa - propiedad asociativa - propiedad distributiva
Ejemplos: Suma: +
Resta: -
Página 23 de 41
Electrónica Digital U1 | Equipo
operan los dos números, para conducir al mismo resultado. Si 𝑎 y 𝑏 son números Reales (Esto
se escribe en lenguaje matemático: 𝑎
∈ 𝑅 𝑦 𝑏 ∈ 𝑅). 𝑎 + 𝑏 = 𝑏 + 𝑎 𝑎. 𝑏 = 𝑏. 𝑎
𝑎 + (𝑏 + 𝑐) = (𝑎 + 𝑏) + 𝑐 𝑎 (𝑏. 𝑐) = (𝑎. 𝑏) 𝑐
𝑎 (𝑏 + 𝑐) = 𝑎. 𝑏 + 𝑎.
Página 24 de 41
Electrónica Digital U1 | Equipo
1.7 Códigos binarios y alfanuméricos.
Características
Ponderación
La mayoría de los sistemas de numeración actuales son ponderados, es decir, cada posición
de una secuencia de dígitos tiene asociado un peso. El sistema binario es, de hecho, un
sistema de numeración posicional ponderado. Sin embargo, algunos códigos binarios, como el
código Gray no son ponderados, es decir, no tienen un peso asociado a cada posición. Otros,
como el mismo código binario natural o el BCD natural sí lo son.
Distancia.
La distancia es una característica sólo aplicable a las combinaciones binarias. La distancia
entre dos combinaciones es el número de bits que cambian de una a otra. Por ejemplo: si se
Página 25 de 41
Electrónica Digital U1 | Equipo
tienen las combinaciones de cuatro bits 0010 y 0111 correspondientes al 2 y al 7 en binario
natural, se dirá que la distancia entre ellas es igual a dos ya que de una a otra cambian dos
bits. Además, con el concepto de distancia se puede definir la distancia mínima de un código.
Ésta no es más que la distancia menor que haya entre dos de las combinaciones de ese
código.
La distancia es una característica que, además, sólo se aplica a las combinaciones binarias. En
resumen, la distancia entre dos combinaciones es el número de bits que cambian de una a otra
Continuidad
La continuidad es una característica de los códigos binarios que cumplen que todas las
posibles combinaciones del código son adyacentes, es decir, que de cualquier combinación del
código a la siguiente cambia un sólo bit. En este caso se dice que el código es continuo.
Cuando la última combinación del código es, a su vez, adyacente a la primera, se trata de un
código cíclico.
Autocomplementariedad.
Se dice que un código binario es autocomplementario cuando el complemento a 9 del
equivalente decimal de cualquier combinación del código puede hallarse invirtiendo los valores
de cada uno de los bits (operación lógica unaria de negación) y el resultado sigue siendo una
combinación válida en ese código. Esta característica se observa en algunos códigos BCD,
como el código Aiken o el código BCD exceso 3. Los códigos autocomplementarios facilitan las
operaciones aritméticas.
Página 26 de 41
Electrónica Digital U1 | Equipo
Códigos Alfanuméricos
Con un código de un bit podemos representar 21=2 combinaciones. Para representar los diez
dígitos (0-9) y las 26 letras minúsculas necesitamos como mínimo 6 bits (25=32, 26=64
combinaciones). Si además se quieren representar las letras mayúsculas y otros símbolos de
utilidad necesitaremos un mayor número de bits. En general con el término de carácter o
código alfanumérico se incluyen:
• Las letras: a-z y A-Z.
• Los números: del 0 al 9
• Los símbolos: @! # $ + - * / = % () [] etc.
Página 27 de 41
Electrónica Digital U1 | Equipo
• Los caracteres de control: <CR>, <LF>, etc.
La información que la computadora debe procesar está formada por letras, números y símbolos
especiales.
Los ordenadores trabajan con voltajes fijos que se representan con los números 0 y 1 que
forman la base de un sistema binario. Con la presencia o ausencia de tensión eléctrica no sólo
se pueden representar números sino los estados de una variable lógica Con un conjunto de
variables lógicas se pueden definir cualquier sistema lógico.
Página 28 de 41
Electrónica Digital U1 | Equipo
1.7.1 Código Gray
El código binario reflejado o código Gray, nombrado así en honor del investigador
Frank Gray, es un sistema de numeración binario en el que dos valores sucesivos
difieren solamente en uno de sus dígitos.
El código Gray fue diseñado originalmente para prevenir señales ilegales (señales
falsas o viciadas en la representación) de los switches electromecánicos, y
actualmente es usado para facilitar la corrección de errores en los sistemas de
comunicaciones, tales como algunos sistemas de televisión por cable y la
televisión digital terrestre.
Códigos gray
La tabla siguiente es una lista del código Gray de cuatro bits para números
decimales del 0 al 15. Los números binarios se muestran en la tabla como una
referencia. Como los números binarios, el código Gray puede tener cualquier
número de bits. Note el cambio de bit único entre los números sucesivos del
código Gray. Por ejemplo, yendo del decimal 3 al 4, el código Gray cambia de
0010 a 0110, mientras que el binario cambio de 0011 a 0100, un cambio de tres
bits. El único cambio de bit se origina en el tercer bit de la derecha en el código
Gray; los otros permanecen iguales.
Página 29 de 41
DECIMAL BINARIO GRAY
1 0001 0001
2 0010 0011
3 0011 0010
4 0100 0110
5 0101 0111
6 0110 0101
7 0111 0100
8 1000 1100
9 1001 1101
10 1010 1111
11 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
15 1111 1000
Página 30 de 41
Electrónica Digital U1 | Equipo
Yendo de izquierda a derecha, sume cada par adyacente de bits del código
binario, para obtener el siguiente bit del código Gray. Descarte acarreos.
Ejemplo:
Paso 1. El digito del código Gray más a la izquierda es el mismo que el digito del código
binario más a la izquierda.
1 0 1 1 0 Binari
o
1 Gray
Paso 2. Sume el bit de código binario más a la izquierda al bit adyacente.
1+ 1 1 0 Binar
0 io
1 1 Gray
Paso 3. Sume el siguiente par adyacente.
1 0+1 1 0 Binari
o
1 1 1 Gray
Paso 4. Sume el siguiente par adyacente y descarte el acarreo.
1 0 1+10 Binari
o
1 1 1 0 Gray
1 0 1 1 +0 Binari
o
1 1 1 0 1 Gray
Página 31 de 41
Electrónica Digital U1 | Equipo
El bit más significativo (el más a la izquierda) es el código binario es el mismo que el bit
correspondiente en el código Gray.
Sume cada bit generado del código binario al bit del código Gray en la siguiente posición
adyacente. Descarte acarreos
Ejemplo:
Paso 1. El digito del código binario más a la izquierda es el mismo que el digito del código
Gray más a la izquierda..
1 1 0 1 1 Gray
1 Binari
o
Paso 2. Sume el ultimo bit del código binario que se acaba de generar al bit del
código Gray en la siguiente posición. Descarte acarreos. (En negrilla bit que se
suman).
1 1 0 1 1 Gray
1 0 Binari
o
Paso 3. Sume el ultimo bit del código binario que se acaba de generar al bit del
código Gray en la siguiente posición.
1 1 0 1 1 Gray
1 0 0 Binari
o
Página 32 de 41
Electrónica Digital U1 | Equipo
Paso 4. Sume el ultimo bit del código binario que se acaba de generar al bit del código Gray
en la siguiente posición
1 1 0 1 1 Gray
1 0 0 1 Binari
1 1 0 1 1 Gray
o
1 0 0 1 0 Binari
o
Paso 5. Sume el ultimo bit del código binario que se acaba de generar al bit del
código Gray en la siguiente posición. Descarte acarreos.
La conversión ha sido completada; el código binario es 10010
Página 33 de 41
Electrónica Digital U1 | Equipo
En BCD cada cifra que representa un dígito decimal (0, 1,...8 y 9) se representa con
su equivalente binario en cuatro bits (nibble o cuarteto) (esto es así porque es el
número de bits necesario para representar el nueve, el número más alto que se
puede representar en BCD). En la siguiente tabla se muestran los códigos BCD más
empleados:
Página 34 de 41
Electrónica Digital U1 | Equipo
La ventaja del código BCD frente a la representación binaria clásica es que no hay
límite para el tamaño de un número. Los números que se representan en formato
binario están generalmente limitados por el número mayor que se pueda representar
con 8, 16, 32 o 64 bits. Por el contrario, utilizando BCD, añadir un nuevo dígito sólo
implica añadir una nueva secuencia de 4 bits.
Página 35 de 41
Electrónica Digital U1 | Equipo
El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente
empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la
transmisión. A menudo se llama incorrectamente ASCII a otros códigos de caracteres
de 8 bits, como el estándar ISO-8859-1, que es una extensión que utiliza 8 bits para
proporcionar caracteres adicionales usados en idiomas distintos al inglés, como el
español.
ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por
última vez en 1986. En la actualidad define códigos para 32 caracteres no imprimibles,
de los cuales la mayoría son caracteres de control obsoletos que tienen efecto sobre
cómo se procesa el texto, más otros 95 caracteres imprimibles que les siguen en la
numeración (empezando por el carácter espacio).
Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión
compatible para representar textos y para el control de dispositivos que manejan texto como el
teclado. No deben confundirse los códigos ALT+número de teclado con los códigos ASCII.
Página 36 de 41
Imagen 18 – Tabla uno código ASCII
Electrónica Digital U1 | Equipo
Página 38 de 41
Electrónica Digital U1 | Equipo
Página 39 de 41
Electrónica Digital U1 | Equipo
Bibliografía
Linkografía
D. (2020b, marzo 4). Sistema digital y sistema analógico: diferencias, ventajas y desventajas.
Diferenciador. https://www.diferenciador.com/sistema-digital-y-sistema-analogico/
2.6. Sistemas analógicos y digitales. (s. f.). mpison. Recuperado 9 de marzo de 2021, de
http://mpison.webs.upv.es/2222/tecnica/sistemas.htm
1.2 Conversiones entre sistemas numéricos. - Matemáticas Discretas evz. (s. f.). Google Sites.
Recuperado 10 de marzo de 2021, de
https://sites.google.com/site/matematicasdiscretasevz/1-2-conversiones-entre-
sistemas-numericos
Página 40 de 41
Electrónica Digital U1 | Equipo
Abc.es. Psy y su Gangnam Style rompen el contador de visitas de YouTube. 2014. URL:
https://www.abc.es/tecnologia/redes/20141203/abci-gangnam-style-rompe-youtube-
201412031647.html (véase página 46).
Página 41 de 41