Digital 2
Digital 2
Digital 2
Electrónica digital
Códigos binarios
Hasta este punto de nuestra vida, a lo largo de todo lo cursado en nuestra carrera orientada a ser
futuros ingenieros, nos hemos llegado a topar con una, si no es que mas ramas de la electrónica como
tal, una de ellas es la analógica, y en este caso, nos hemos visto o mas bien, nos encontramos en otra
de las ramas interesantes de la electrónica, lo cual es la electrónica digital.
Ahora, para empezar ¿Qué es la electrónica digital? Como concepto básico, se puede decir que la
electrónica digital es una de las ramas (como se mencionó anteriormente) de la electrónica, esta rama
trabaja con información que se encuentra completamente codificada. Adicional a esto, implica por
igual el estudio de señales digitales. Como igual ya se mencionó, se encarga de sistemas donde toda la
información se encuentra codificada en diversos estados, cosa que hace contraste con los sistemas
análogos en ocasiones.
Al momento de utilizar los sistemas digitales, el uso de números binarios para representar los estados
es algo ideal. Ambos números reciben diversos nombres como “off’’ y “on’’ o “false’’ y “true’’. De igual
forma, dicho uso de los números 0 y 1, permite utilizar herramientas como el sistema binario o el
algebra de Boole para lograr hacer grandes cosas. Este tipo de rama de la electrónica es una de las mas
utilizadas e importantes en la actualidad ya que con ella se han logrado avances importantes.
Estos sistemas digitales son una gran innovación frente a los analógicos, cosa que se puede ver en sus
características más resaltantes:
Algunas de sus ventajas son que cuentan con una mayor precisión, además de poder ser programable,
su campo de transmisión y ancho de banda son mas amplios, y las señales digitales que mandan son
almacenadas fácilmente. Ahora, sus desventajas son que se requieren de codificadores y codificadores
ya que solo trabajan señales digitales y la portabilidad que tiene un circuito digital es complicada.
Código ASCII
El código ASCII (American Standard Code for Information Interchange) es un sistema de codificación
que asigna un valor numérico único a diferentes caracteres utilizados en la comunicación
electrónica. Fue desarrollado en la década de 1960 como un estándar para la transferencia de datos
entre diferentes dispositivos informáticos. El código ASCII utiliza 7 bits para representar 128
caracteres diferentes. Estos caracteres incluyen letras mayúsculas y minúsculas, dígitos numéricos,
signos de puntuación, símbolos matemáticos y una serie de caracteres de control utilizados para el
formateo de texto y el control de dispositivos. Los primeros 32 caracteres son caracteres de control
no imprimibles, como el retorno de carro (enter, o salto de línea) y el avance de línea. Este código
ASCII se convirtió en un estándar ampliamente utilizado en la industria informática y sentó las bases
para la comunicación entre diferentes sistemas informáticos. Sin embargo, a medida que la
tecnología avanzó, el sistema ASCII se quedó corto para representar todos los caracteres necesarios
en diferentes idiomas y alfabetos.Esto llevó al desarrollo de codificaciones más amplias, como el
estándar Unicode, que utiliza más bits para representar una gama más amplia de caracteres. A
pesar de sus limitaciones, el código ASCII sigue siendo relevante y se utiliza ampliamente en la
programación y la comunicación de datos. Comprender cómo se asignan los caracteres a valores
numéricos en el código ASCII es fundamental para trabajar con datos en entornos informáticos.
Caracteres imprimibles básicos: A partir del valor 32, se encuentran los caracteres
imprimibles, como letras mayúsculas y minúsculas, dígitos numéricos, signos de
puntuación y símbolos matemáticos.
Caracteres extendidos: A partir del valor 127, se incluyen caracteres extendidos que no
están presentes en todas las versiones del código ASCII. Estos caracteres pueden variar
según la codificación específica utilizada, como el ASCII extendido o las codificaciones
específicas de diferentes idiomas.
• La representación binaria de un carácter ASCII consta de 8 bits, así que separa el código
binario en grupos de 8 bits (un byte) para cada carácter.
• Convierte cada grupo de bits a su equivalente decimal.
• Consulta una tabla de equivalencia que relacione los valores decimales con los
caracteres ASCII correspondientes.
• Asigna el carácter ASCII correspondiente a cada valor decimal obtenido.
• Repite los pasos anteriores para cada grupo de 8 bits hasta que hayas convertido todo
el código binario.
Código Gray
El código Gray es un tipo especial de código binario que no es ponderado (los dígitos que componen
el código no tienen un peso asignado). Su característica es que entre una combinación de dígitos y
la siguiente, sea esta anterior o posterior, solo hay una diferencia de un dígito.
Por eso también se le llama Código progresivo. Esta progresión sucede también entre la última y la
primera combinación. Por eso se le llama también código cíclico.
El código GRAY es utilizado principalmente en sistemas de posición, ya sea angular o lineal. Sus
aplicaciones principales se encuentran en la industria y en robótica.
En robótica se utilizan unos discos codificados para dar la información de posición que tiene un eje
en particular. Esta información se da en código GRAY.
Este código evita las salidas erróneas de los conmutadores electromecánicos y facilita la corrección
de errores en comunicaciones digitales como la televisión digital terrestre y algunos sistemas de
televisión por cable.
El código GRAY es utilizado principalmente en sistemas de posición, ya sea angular o lineal. Sus
aplicaciones principales se encuentran en la industria y en robótica.
En robótica se utilizan unos discos codificados para dar la información de posición que tiene un
ejeen particular. Esta información se da en código GRAY.
Este código evita las salidas erróneas de los conmutadores electromecánicos y facilita la
correcciónde errores en comunicaciones digitales como la televisión digital terrestre y algunos
sistemas de televisión por cable.
SISTEMA DECIMAL
Decimos que es decimal porque diez unidades de un determinado orden equivalen a una unidad del
orden superior. Así, diez unidades son una decena; diez decenas son una centena, diez centenas
forman un millar, etc. Por ello, un número es igual a la suma de los productos de sus cifras por sus
valores respectivos.
Para representar números menores que la unidad utilizamos las mismas relaciones de equivalencia
entre órdenes de unidades, pero ahora en orden decreciente. Surgen así las décimas, centésimas,
milésimas, diez milésimas, etc.
APLICACIONES:
Los utilizamos para contar, para expresar el resultado de una medida, para realizar cálculos. Incluso
utilizamos números para codificar información de lo más diversa: textos, imágenes, sonidos, videos.
Se utilizan en el sistema métrico en donde las van aumentando de 10 en 10 siendo el 10 la unidad.
SISTEMA BINARIO
APLICACIONES:
La bombilla eléctrica (encendido o apagado).
Fotocelda (iluminada u oscura).
Computadores y aparatos electrónicos (niveles de voltaje, encendido y apagado)
CÓDIGOS BINARIOS.
El código BCD Aiken es un código similar al código BCD natural con los "pesos" o "valores"
distribuidos de manera diferente.
En el código BCD natural, los pesos son: 8 - 4 - 2 - 1, en el código Aiken la distribución es: 2 - 4 - 2 -
1
La razón de esta codificación es la de conseguir simetría entre ciertos números.
Cada cifra es el complemento a 9 de la cifra simétrica en todos sus dígitos. (los "1" se vuelven "0" y
los "0" se vuelven "1"
APLICACIONES:
El código Aiken es muy útil para realizar operaciones de resta y división
Sistema Hexadecimal
Es el sistema de numeración posicional que tiene como base el 16. Su uso actual está muy vinculado
a la informática y ciencias de la computación donde las operaciones de la CPU suelen usar el byte u
octeto como unidad básica de memoria, debido a que un byte representa
valores posibles, y esto puede representarse como:
{\displaystyle 2^{8}=2^{4}\cdot 2^{4}=16\cdot 16=}
{\displaystyle 1\cdot 16^{2}+0\cdot 16^{1}+0\cdot 16^{0}}
Dos dígitos hexadecimales corresponden exactamente a un byte. En principio, dado que el sistema
usual de numeración es de base decimal y, por ello, sólo se dispone de diez dígitos, se adoptó la
convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan.
El conjunto de símbolos es el siguiente:
{\displaystyle S=\{0,1,2,3,4,5,6,7,8,9,\mathrm {A} ,\mathrm {B} ,\mathrm {C} ,\mathrm {D}
,\mathrm {E}
,\mathrm {F} \}\,}
Se debe notar que las letras corresponden a los siguientes valores numéricos decimales:
A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15.
En ocasiones se emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema de
numeración posicional, el valor numérico de cada dígito es alterado dependiendo de su posición en
la cadena de dígitos, quedando multiplicado por una cierta potencia de la base del sistema, que en
este caso es 16.
Por ejemplo: 3E0A16 = 3×163 + E×162 + 0×161 + A×160 = 3×4096 + 14×256 +
0×16 + 10×1 = 15882.
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.
FRACCIONES
Como el único factor primo de 16 es 2, todas las fracciones que no tengan una potencia de 2 en el
denominador tendrán un desarrollo hexadecimal periódico. Existe un sistema para convertir
números fraccionarios a hexadecimal de una forma más mecánica. Se trata de convertir la parte
entera con el procedimiento habitual y convertir la parte decimal aplicando sucesivas
multiplicaciones por 16 hasta convertir el resultado en un número entero.
Aplicaciones:
El sistema hexadecimal es muy usado en el campo de los microprocesadores o PIC`s (Circuito
Programable Integrado). Un microcontrolador es un circuito integrado programable, capaz de
ejecutar las ordenes grabadas en su memoria. Para nombrar a los microprocesadores se utilizan
códigos en hexadecimal.
CONCLUSIONES
La electrónica digital es un factor muy importante a la hora de llegar a programar o mandar una
señal digital, o sea en otras palabras, en este tipo de rama de la electrónica ocupamos mucho más
lo que es el algebra booleana de cierta forma, ya que es la base de los circuitos digitales para
computadoras, celulares, sistemas de control o como se mencionó anteriormente en los conceptos
a investigar. Al igual, no solamente el algebra booleana prevalece en este tipo de electrónica, si no
también tiene su participación lo que son los sistemas binarios, las compuertas lógicas, los filtros
digitales. Conlleva por lo mismo una serie de circuitos más complejos que los que se han llegado a
ver en electrónica analógica, la ventaja de la electrónica digital es que no es necesario como tal,
cambiar todo el circuito, ya que, con tan solo cambiar la memoria, podemos volver a programar
todo lo que estemos trabajando en el momento. Al igual, la electrónica digital abarca el uso de
transistores, diodos y microcontroladores, y esto se usa para poder procesar y transmitir las señales
digitales.
BIBLIOGRAFÍA