INGENIERÍA MECATRONICA
Materia:
Electrónica digital
Semestre-Grupo:
611- A
Unidad I:
Fundamentos de sistemas digitales
Producto Académico:
Investigación unidad I
Presenta:
Días Alvarado Jesús Francisco 171U0006
Vera Sánchez Salim 161U0004
Docente:
M.C Roberto Valencia Benítez
Periodo: Febrero-junio 2018
San Andrés los Tuxtla, Ver. 12 de febrero del 2018
Índice
1.4.1 Binario
1.4.2 Octal
1.4.3 Hexadecimal
1.7.1 Gray
1.7.2 BCD
1.7.3 ASCII
1.7.4 UNICODE
1.1 Introducción a los sistemas digitales
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 tanto las señales de entrada como de salida así como las señales
internas sólo pueden ser “0” o “1”. Por lo tanto, una función digital binaria, o
simplemente función binaria, de n variables binarias, F(xn−1, ..., x0), se define como la
aplicación del producto cartesiano Kn en el conjunto K, donde K = {0, 1}. Al contar el
mencionado producto cartesiano con 2n combinaciones, existirán un total de 22 n
funciones binarias distintas de n variables. Para poder implementar una función digital
como una función binaria es preciso utilizar señales con solo dos valores “0” ó “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. Para entender mejor
este concepto supongamos que tenemos un sistema digital cuyas entradas son las 5
vocales del alfabeto. Está claro que ese conjunto es discreto y que con una sola
variable binaria no se puede codificar (con un bit solo podemos codificar dos valores).
Para poder representar los 5 elementos es necesario utilizar 3 señales binarias (bits) y
agruparlas formando una variable binaria, por ejemplo A. En este caso, A estará
formada por 3 bits, es decir, A = A2A1A0, con lo cual es capaz de representar hasta 8
elementos diferentes (23 ). En el caso general una variable de n bits A =
An−1An−2...A1A0 puede codificar hasta 2n posibilidades diferentes. La codificación
utilizada, es decir, que representa cada combinación de bits, es totalmente arbitraria y
no influirá en el resultado final. En el caso de las vocales podemos escoger, por
ejemplo, la siguiente codificación:
Señal analógica
La señal analógica es aquella que presenta una variación continua con el tiempo, es
decir, que a una variación suficientemente significativa del tiempo le corresponderá
una variación igualmente significativa del valor de la señal (la señal es continua).
Toda señal variable en el tiempo, por complicada que ésta sea, se representa en el
ámbito de sus valores (espectro) de frecuencia. De este modo, cualquier señal es
susceptible de ser representada descompuesta en su frecuencia fundamental y sus
armónicos. El proceso matemático que permite esta descomposición se denomina
análisis de Fourier.
Una señal digital es aquella que presenta una variación discontinua con el tiempo y
que sólo puede tomar ciertos valores discretos. Su forma característica es
ampliamente conocida: la señal básica es una onda cuadrada (pulsos) y las
representaciones se realizan en el dominio del tiempo.
Sus parámetros son:
Las señales digitales no se producen en el mundo físico como tales, sino que son
creadas por el hombre y tiene una técnica particular de tratamiento, y como dijimos
anteriormente, la señal básica es una onda cuadrada, cuya representación se realiza
necesariamente en el dominio del tiempo.
Resumiendo, las señales digitales sólo pueden adquirir un número finito de estados
diferentes, se clasifican según el número de estados (binarias, ternarias, etc.) y según
su naturaleza eléctrica (unipolares y bipolares).
1.3 Relación entre los sistemas análogos y los sistemas digitales
Los sistemas digitales tienen ventajas que permiten que se vayan imponiendo en
todos los aspectos de las telecomunicaciones.
Factores tecnológicos
Factores sistemáticos
Los sistemas digitales son muy uniformes y no necesitan los complicados ajustes de
los sistemas analógicos.
Nb = [an-1.an-2.an-3..........a3.a2.a1.a0,a-1.a-2.a-3 .......a-k]b
Donde: j = {n-1, n-2,.........2, 1, 0,-1, -2, ......, -k} y n + k indica la cantidad de dígitos de
la cifra.
Por ejemplo, el número 31221, 324 en base cuatro tiene n=5 y k=2 con la parte
entera: an-1=a4=3; a3=1; a2=2; a1=2; a0=1 y parte fraccionaria a-1=3; a-2=2
1.4.1 Binario
Este es el sistema que manejamos cotidianamente, está formado por diez símbolos {0,
1, 2, 3, 4, 5, 6, 7, 8, 9} por lo tanto la base del sistema es diez (10).
1.4.2 Octal
El sistema numérico octal utiliza ocho símbolos o dígitos para representar cantidades y
cifras numéricas. Los dígitos son: {0, 1, 2, 3, 4, 5, 6, 7}; la base de éste es ocho (8) y
es un sistema que se puede convertir directamente en binario como se verá más
adelante.
1.4.3 Hexadecimal
El sistema numérico hexadecimal utiliza dieciséis dígitos y letras para representar cantidades y cifras
numéricas. Los símbolos son: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}; la base del sistema es dieciséis
(16). También se puede convertir directamente en binario como se verá más adelante. En la tabla 1.1 se
muestran los primeros veintiuno números decimales con su respectiva equivalencia binaria, octal y
hexadecimal.
1.5 Conversión entre sistemas numéricos
Para esta transformación es necesario tener en cuenta los pasos que mostraremos en
el siguiente ejemplo: Transformemos el numero 42 a numero binario
Multiplicamos por el numero 2 y tomamos la parte entera del producto que ira
formando el numero binario correspondiente
La ventaja principal del sistema de numeración Octal es la facilidad con que pueden
realizarse la conversión entre un numero binario y octal. A continuación, mostraremos
un ejercicio que ilustrará la teoría. Por medio de este tipo de conversiones, cualquier
número Octal se convierte a binario de manera individual. En este ejemplo, mostramos
claramente el equivalente 100 111 010 en binario de cada número octal de forma
individual.
conversión de un numero decimal a un número hexadecimal
Como en los ejemplos anteriores este también nos ayudará a entender mejor este
procedimiento: Convertir el numero hexadecimal 2B6 a su equivalente decimal.
Suma en binario
La tabla de suma, en binario es mucho mas sencilla que en decimal. Solo hay que
recordar cuatro combinaciones posibles. Recuerda que en el sistema decimal había que
memorizar unas 100 combinaciones
Pero la suma de 1+1, que sabemos que es 2, debe escribirse en binario con dos cifras
(10) y por lo tanto 1+1 es 0 y se arrastra una unidad, que se suma a la posición siguiente
a la izquierda. Veamos algunos ejemplos
Resta en binario
Restar en binario es, nuevamente, igual que la misma operación en el sistema decimal.
Pero conviene repasar la operación de restar en decimal ara comprender la operación
binaria, que es mas sencilla. Los términos que intervienen en la resta se llaman
minuendo, sustraendo y diferencia. Las sumas 0-0, 1-0 y 1-1 son evidentemente:
La resta 0-1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada
de la posición siguienre10-1, es decir 210-110=1
Ejemplo
Dividir 100010010 (274) entre 1101 (13):