Está en la página 1de 12

INSTITUTOTECNOLOGICODE PUEBLA

Electrónica digital

Códigos binarios

Profesora: Griselda Saldaña González

Alumnos: Marlon cortes García 21220016


Eduardo Antonio Vargas Rayón 23220009
Armando Alfredo Rojas Tlacuatl 21221201
Javier Soto Martínez 21221193
Luis Ángel Torres Ramos
INTRODUCCIÓN

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:

• Gran facilidad para recordar o memorizar variables eléctricas


• Permite la programación sin cambiar el circuito. Y esto se logra o se puede lograr haciendo un
cambio de memoria
• Gracias a su alta integración se obtienen montajes más rápidos.
• Todos sus circuitos son mucho mas complejos que los analógicos.

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.

El código ASCII asigna valores numéricos a diferentes caracteres, y está organizado de la


siguiente manera:

Caracteres de control: Los primeros 32 caracteres son caracteres de control no


imprimibles, utilizados para el formateo de texto y el control de dispositivos. Incluyen el
retorno de carro, el avance de línea y el tabulador, entre otros.

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.

Cómo pasar código binario a ASCII


Saber convertir código binario a ASCII

• 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

A lo largo de la historia, las civilizaciones utilizaron diferentes sistemas de numeración. De algunos


de ellos, como el romano o el sexagesimal de la antigua Babilonia, todavía quedan algunos vestigios
en nuestra sociedad actual, todavía se escribe en algunos casos el año MMX o la hora 18:56, por
ejemplo. Nuestro sistema de numeración actual es un sistema posicional y decimal. Decimos que
es posicional porque el valor de una cifra depende del lugar que ocupa en el número: el primer 7
del número 757 no vale lo mismo que el segundo 7. El valor del segundo 7 es siete unidades, pero
el valor del primer 7 es de 700 unidades.

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

El sistema binario, llamado también sistema diádico1 en ciencias de la computación, es un sistema


de numeración en el que los números se representan utilizando solamente dos cifras: cero (0)
y uno (1). Es uno de los sistemas que se utilizan en las computadoras, debido a que estas trabajan
internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural es el sistema
binario. En el sistema binario solo se necesitan dos cifras. En informática, un número binario puede
ser representado por cualquier secuencia de bits (dígitos binarios), que suelen representar cualquier
mecanismo capaz de usar dos estados mutuamente excluyentes.
El valor numérico representado en cada caso depende del valor asignado a cada símbolo. En una
computadora, los valores numéricos pueden representar dos voltajes diferentes; también pueden
indicar polaridades magnéticas sobre un disco magnético. Un "positivo", "sí", o "sobre el estado" no
es necesariamente el equivalente al valor numérico de uno; esto depende de la nomenclatura
usada.

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.

CÓDIGO BCD NATURAL:

En sistemas de computación, Binary-Coded Decimal (BCD) o Decimal codificado en binario es un


estándar para representar números decimales en el sistema binario, en donde cada dígito decimal
es codificado con una secuencia de 4 bits. Con esta codificación especial de los dígitos decimales en
el sistema binario, se pueden realizar operaciones aritméticas como suma, resta, multiplicación y
división.
Cada dígito decimal tiene una representación binaria codificada con 4 bits:
Decimal: 0 1 2 3 4 5 6 7 8 9
BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
Los números decimales, se codifican en BCD con los bits que representan sus dígitos. Por ejemplo,
la codificación en BCD del número decimal 59237 es:
Decimal: 5 9 2 3 7
BCD: 0101 1001 0010 0011 0111
La representación anterior (en BCD) es diferente de la representación del mismo número decimal
en binario puro:
1110011101100101
El código BCD utiliza 4 dígitos binarios (ver en los dos ejemplos que siguen) para representar un
dígito decimal (0 al 9). Cuando se hace conversión de binario a decimal típica no hay una directa
relación entre el dígito decimal y el dígito binario.
APLICACIONES:
El BCD sigue siendo ampliamente utilizado para almacenar datos, en aritmética binaria o en
electrónica. Los números se pueden mostrar fácilmente en visualizadores de siete segmentos
enviando cada cuarteto BCD a un visualizador. La BIOS de un ordenador personal almacena
generalmente la fecha y la hora en formato BCD.

Código BCD AIKEN

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}}

El cual equivale al número en base: 16 {\displaystyle 100_{16}}

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

También podría gustarte