Está en la página 1de 10

ESCUELA POLITCNICA NACIONAL FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA SISTEMAS DIGITALES

_____________________________________________________________________________________

CAPITULO 1: INTRODUCCION 1.1 Seales analgicas y digitales 1.1.1 Seal analgica Una seal analgica es aquella que evoluciona en el tiempo, es decir, adquiere valores continuos. Este tipo de seales las podemos encontrar en la naturaleza por ejemplo variaciones de temperatura, presin etc. Para nuestro estudio nos centraremos en las seales elctricas, pudiendo ser estas de voltaje varan dentro de un rango continuo de valores, corriente, carga etc. La figura 1 nos muestra una seal analgica.

Fig. 1 Seal analgica

1.1.2 Seal digital Una seal digital es aquella que toma un conjunto de valores discretos, as como se muestra en la Fig. 2 Estos valores son finitos a diferencia de la seal analgica en la que se puede tener un valor infinito de valores.

Fig. 2 Seal digital

1.2 Ventajas de los sistemas digitales Las seales digitales tienen la particularidad de tener slo dos estados y por lo tanto permiten representar, transmitir o almacenar informacin binaria y esto tiene una gran importancia en las aplicaciones electrnicas. Los datos digitales se pueden almacenar y transmitir de una forma ms eficaz y segura a diferencia de los datos analgicos. El almacenamiento con datos digitales se lo puede hacer de una forma ms compacta, por ejemplo la msica cuando llevada a un formato digital. Adems de ser almacenada de una forma ms compacta al momento de la reproduccin puede ser escuchada con mayor claridad y precisin. 1.3 Sistemas de numeracin A lo largo de la historia se han tenido diversos sistemas de numeracin, a continuacin se citaran los ms importantes: Sistema binario Sistema de numeracin decimal Sistema octal Sistema hexadecimal Sistema alfanumrico 1.3.1 Sistema binario El sistema binario presenta dos dgitos 0 y 1, se denominan bits. En los sistemas digitales se emplean dos niveles de voltaje para representar los dos bits. El 1 se representa con un voltaje elevado, se le denomina ALTO (HIGHT) Y EL 0 con un nivel de voltaje ms bajo denominado BAJO (LOW). Este es un convenio que recibe el nombre de lgica positiva. Existe otro sistema menos comn en el que el 1 representa un nivel BAJO y el 0 un nivel ALTO. El conjunto de bits son empleados para representar letras, smbolos, o cualquier instruccin a la que se le vaya a dar cierta aplicacin.

1.3.1.1 Niveles lgicos Los niveles de voltaje que se emplean para representar los unos y los ceros reciben el nombre de niveles lgicos, esto es debido a que no existe un nivel estndar para representar estos bits. En un circuito digital prctico un 1 puede ser un nivel de voltaje entre un mximo y un mnimo, lo mismo ocurre con el nivel para el 0, lo importante es cuidar que estos niveles no se solapen.

1.3.1.2 TTL Es un circuito digital cuyas siglas significan Lgica Transistor a Transistor, sus niveles ALTOS de voltaje pueden variar de 2 a 5V, mientras que los niveles BAJOS de 0 a 0.8V

1.3.2 Sistema de numeracin decimal El sistema de numeracin decimal es el ms usado, tiene como base el nmero 10, o sea que posee 10 dgitos (o smbolos) diferentes (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). El sistema de numeracin decimal fue desarrollado por los hindes, posteriormente lo introducen los rabes en Europa, donde recibe el nombre de sistema de numeracin decimal o arbigo. 1.3.3 Sistema octal El sistema de numeracin octal es tambin muy usado en la computacin por tener una base que es potencia exacta de 2 o de la numeracin binaria. Esta caracterstica hace que la conversin a binario o viceversa sea bastante simple. El sistema octal usa 8 dgitos (0, 1, 2, 3, 4, 5, 6, 7) y tienen el mismo valor que en el sistema de numeracin decimal. 1.3.4 Sistema hexadecimal El sistema hexadecimal, es el sistema de numeracin mas utilizado al menos a lo que respecta en el mundo de los computadores. Este es un sistema de numeracin que usa 16 dgitos, los archiconocidos 0 a 9 y para los otros seis se usan las letras A, B, C, D, E y F, que tienen valores 10, 11, 12, 13, 14 y 15, respectivamente. Se usan indistintamente maysculas y minsculas. 1.3.5 Sistema alfanumrico El sistema alfanumrico, es un sistema de caracteres en el que la informacin est codificada utilizando de forma combinada letras y nmeros. Los caracteres, que tambin pueden incluir signos de puntuacin, se emplean frecuentemente en las programaciones de ordenadores para codificar signos o datos. 1.4 Conversin entre bases: Binario, Decimal y Hexadecimal 1.4.1 Decimal a Binario 4510 Binario Para convertir un nmero decimal a binario se debe dividir el nmero decimal para 2, esto se lo debe seguir haciendo con el cociente obtenido tantas veces como sean necesarias hasta que este sea menor al divisor como se muestra en el ejemplo siguiente:

45 2 1 22 2 0 11 1

2 5 1

2 2 0

El nmero binario correspondiente es igual al ltimo cociente seguido de los residuos obtenidos tomndolos desde el ultimo al primero, es decir, para este ejemplo nuestro decimal es 101101
2 1

1.4.2 Decimal fraccionario a Binario 45.37510 Binario Para transformar un decimal fraccionario a binario se deben seguir los siguientes pasos: 1. Transformar a binario la parte entera del decimal como se mostro en el ejemplo anterior 2. La parte decimal se debe multiplicar por 2 obteniendo un nuevo valor del cual tomaremos su parte entera y la agregaremos a la derecha del binario obtenido de la parte entera, mientras que la nueva parte decimal la volveremos a multiplicar por 2, obteniendo un nuevo valor se tomara la parte entera de este nuevo valor y se lo agregara a la derecha del binario que ya tenamos, este proceso se lo repetir hasta obtener el valor de 1 luego de multiplicar por 2 a los decimales previos, as como se muestra en el ejemplo siguiente:

45 2 1 22 2 0 11 1

2 5 1

2 2 2 0 1

0.375 x 2 = 0.75 0.75 x 2 = 1.5 0.5 x 2 = 1.00

El nmero binario obtenido es 101101.011 1.4.3 Binario a Decimal Para convertir un nmero binario a decimal, realizamos los siguientes pasos: 1. Tomamos los valores de posicin correspondiente a las columnas donde aparezcan nicamente unos.

2. Sumamos los valores de posicin para identificar el nmero decimal equivalente

23 22 21 1 8 8 0 0 + 1 2

20 Valores de la posicin correspondiente a 1 1


cada columna del numero binario Binario a convertir Tomamos los valores correspondientes a los 1

2 + 1 = 11 (decimal)

1.4.4 Decimal a Octal Para convertir un nmero en el sistema decimal al sistema de numeracin Octal, se deben seguir los pasos siguientes: 128.32510 octal 1. Se toma el numero entero y se divide entre 8 repetidamente hasta que el dividendo sea menor que el divisor, para colocar entonces el numero 0 y pasar el dividendo a formar el primer dgito del nmero equivalente en decimal

2. Se toma la parte fraccionaria del nmero decimal y la multiplicamos por 8 sucesivamente hasta que el producto no tenga nmeros fraccionarios

3. Pasamos la parte entera del producto a formar el dgito correspondiente

4. Al igual que los dems sistemas, el nmero equivalente en el sistema decimal, est formado por la unin del nmero entero equivalente y el nmero fraccionario equivalente. 128.62510

128 8 0 16 0

0.325 x 8 = 5; El octal equivalente es 200.58 8 2 2 8 0

1.4.5 Octal a Binario La ventaja principal del sistema de numeracin Octal es la facilidad con que pueden realizarse la conversin entre un nmero binario y octal.
100 101 010

1.4.6 Decimal a Hexadecimal

Para convertir un nmero decimal a un hexadecimal se deben seguir los siguientes pasos: 180.2510 hexadecimal 1. Se toma la parte entera y se divide sucesivamente por el nmero decimal 16 hasta que el cociente sea 0.

2. Los nmeros enteros resultantes de los cocientes, pasarn a conformar el nmero hexadecimal correspondiente, teniendo en cuenta que el sistema de numeracin hexadecimal posee solo 16 smbolos, donde los nmeros del 10 hasta el 15 tienen smbolos alfabticos.

3. La parte fraccionaria del nmero a convertir se multiplica por 16 sucesivamente hasta que el producto resultante no tenga parte fraccionaria

4. Al igual que en los sistemas anteriores, el nmero equivalente se forma, de la unin de los dos nmeros equivalentes, tanto entero como fraccionario, separados por un punto que establece la diferencia entre ellos.

180 16 4 11 16 11 0 B4

0.25 x 16 = 4

El nmero equivalente es B4.416

1.4.7 Hexadecimal a Decimal

Para hacer la conversin pertinente se deben seguir los siguientes pasos:

1. Multiplicamos el valor de posicin de cada columna por el dgito hexadecimal correspondiente.

2. El resultado del nmero decimal equivalente se obtiene, sumando todos los productos obtenidos en el paso anterior.

2A3 decimal
256 16 1

16

16

16

Valores de la posicin de cada columna

Numero hexadecimal

256 x2

16

x10 x3

512 + 160 + 3 = 67510

1.5 Operaciones aritmticas binarias


Suma aritmtica 0+0=0 0+1=1 1+0=1 1 + 1 = 0 y llevo 1(*)

(*) Llamado normalmente carry el binario 1+1 = 10 (es 0 y llevo 1), igual que en el decimal 6 + 6 = 12 (es 2 y llevo 1)

Resta aritmtica 0-0=0 0-1=1 y llevo 1(*) 1-0=1 1-1=0 Producto aritmetico 0.0=0 0.1=0 1.0=0 1.1=1

1.6 Cdigos 1.6.1 Cdigos numricos. Son los que se utilizan para representar cantidades, contraseas, y toda aquella informacin que requiera de dgitos de algn sistema numrico.

1.6.2 Cdigos alfanumricos. Son aquellos que se utilizan para representar el alfabeto o cualquier otro carcter, normalmente se utilizan en la creacin de bases de datos de especies e informacin de las personas. 1.6.3 Cdigo BCD (Binary-Coded Decimal) Este cdigo es muy empleado en los sistemas de computacin. Es un cdigo estndar para representar nmeros decimales en binario.

1.6.4 Cdigo EXC-3 Este es un cdigo binario sin peso, el cdigo de exceso 3 guarda una estrecha relacin con el cdigo BCD 8421 por el hecho de que cada grupo de 4 bits solo pueden representar a un nico dgito decimal (del 0 al 9), y deriva su nombre de exceso 3 debido a que cada grupo de 4 bits equivale al nmero BCD 8421 ms 3.

1.6.4 Cdigo binario reflejado (cdigo binario reflejado) Este cdigo representa un sistema de numeracin binario, en el que dos valores sucesivos solo difieren en uno de sus dgitos. Este cdigo es utilizado principalmente para en la correccin de errores en los sistemas de comunicacin, como parte del algoritmo de diseo de los mapas de Karnaugh, los cuales son, a su vez, utilizados como herramienta de diseo en la implementacin de circuitos combinacionales y circuitos secuenciales. ANEXO 1 Conversiones de sistemas de numeracin 258.2510 binario
258 2 0 129 2 1 64 2 0 32 2 0 16 0 0.25 x 2 = 0.50 0.50 x 2 = 1.00

2 8 0

2 4 0

2 1

10000010.01

126.7510 octal
126 8 6 15 7 0.75 x 8 = 6 8 1 1 8 0

176.68

145.2510 hexadecimal
145 16 1 9 16 9 0 0.25 x 16 = 4

91.4 10101000011 decimal 210 29 28 27 26 25 24 23 22 21 20 1 0 1 0 1 0 0 0 0 1 1 +2 +1 = 134710

1024+256 + 64

Bibliografia http://www.fceia.unr.edu.ar/enica3/da-ad.pdf http://www.fismat.umich.mx/~elizalde/curso/node33.html http://www.fismat.umich.mx/~elizalde/curso/node117.html http://articulos.conclase.net/?tema=matematicos&art=numeracion&pag=000 http://www.esacademic.com/dic.nsf/es_mediclopedia/25787/alfanum%C3%A9rico http://www.ladelec.com/teoria/electronica-digital/148-conversiones-de-sistemas-denumeracion http://robotica.uv.es/pub/Libro/PDFs/CAPI4.pdf http://exa.unne.edu.ar/informatica/arquitectura/archivos/Tema%202-Teoria.pdf http://www.ie.itcr.ac.cr/jdiaz/licenciatura/DISENO_LOGICO/MATERIALES/PRESENTAC IONES/CODIGOS.pdf

FLOYD, Thomas; Fundamentos de Sistemas Digitales; Sptima edicin; Editorial Prentice Hall.