Tema 4: Circuitos combinacionales

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tema 4: Circuitos combinacionales"

Transcripción

1 Estructura de computadores Tema 4: Circuitos combinacionales Tema 4: Circuitos combinacionales 4.0 Introducción Los circuitos lógicos digitales pueden ser de dos tipos: combinacionales secuenciales. Circuitos combinacionales Aquellos circuitos digitales con varias entradas y varias salidas, en los cuales la relación entre cada salida y las entradas puede ser expresada mediante una función lógica (expresiones algebraicas, tablas de verdad, circuito con puertas lógicas, etc.), se denominan circuitos combinacionales. De la definición se deduce que cada salida en un instante de tiempo determinado, depende exclusivamente de las entradas al circuito en el mismo instante de tiempo, pero no depende de las entradas que hubo en instantes de tiempo anteriores (no tiene "memoria"). x F F(t) = (x (t), x 2 (t),... ) x 2 Ahora bien, en cuanto a la implementación mediante circuitos electrónicos, hay que matizar algunos detalles. Hemos visto que las puertas lógicas obtenían a su salida una señal, que dependía sólo de las entradas, pero esta salida no se estabilizaba hasta transcurrido un pequeño intervalo de tiempo desde la aplicación de las señales de entrada (del orden de nanosegundos). Por otro lado, si el circuito combinacional tiene varias entradas (n), también puede tener varias salidas (m). Para "n" variables de entrada tenemos 2 n combinaciones binarias posibles. Por tanto, podemos expresar un circuito combinacional mediante una tabla de verdad que lista los valores de todas las salidas para cada una de las combinaciones de entrada. Un circuito combinacional también puede describirse mediante "m" funciones lógicas, una para cada variable de salida; cada una de las cuales se presenta como función de las "n" variables de entrada. E 0 E E n Sistema Combinacional S 0 S S m

2 Estructura de computadores Tema 4: Circuitos combinacionales Diremos pues, que un circuito combinacional real es aquel en el cual las salidas dependen exclusivamente de las señales de entrada aplicadas, una vez transcurrido el tiempo necesario para la estabilización de las salidas, desde la aplicación de las señales de entrada. Multifunciones: Son aquellas funciones que tienen varias salidas, por lo que habrá una expresión lógica para cada salida. E 0 E E n S 0 S S n A continuación, vamos a estudiar algunos circuitos combinacionales que realizan funciones específicas, por dos razones:. Circuitos muy complejos pueden descomponerse en circuitos o bloques más elementales, como los que vamos a estudiar, que se interconectan entre si para formar el circuito ("Divide y vencerás" o diseño jerárquico). 2. Estos circuitos se encuentran disponibles comercialmente, integrados en una sola pastilla. 4. Circuitos sumadores y restadores 4.. Sumador binario El sumador binario es el elemento básico de la unidad aritmética de cualquier ordenador, pues cualquier operación aritmética básica puede realizarse a partir de sumas y restas repetidas. Para sumar dos números de n bits, hay que sumar dos a dos los bits del mismo peso y el acarreo de la suma de los bits de peso inmediato inferior Semisumador (half adder) Es un circuito combinacional que realiza la suma de dos dígitos binarios, obteniendo su suma y el acarreo para la etapa siguiente. No tiene en cuenta el bit de acarreo de la etapa anterior. Su tabla de verdad, y símbolo como bloque es: a b S C a b /2 Σ Suma (S) Acarreo (C) 2

3 Estructura de computadores Tema 4: Circuitos combinacionales Implementando por "": S = a' b + a b' = a b C = a b La suma S responde a una función OR-exclusiva y el acarreo C a una función AND. Si no deseamos utilizar la puerta OR-Exclusiva por su coste superior, el semisumador se puede implementar de la siguiente forma: Implementando por "0": S = (a+b) (a'+b') = = ((a+b) (a'+b'))' ' = ((a+b)' + (a'+b')')' = ((a+b) + (a b))' = = (a+b) (a b)' C = a b De esta forma obtenemos un circuito mucho más simple. 3

4 Estructura de computadores Tema 4: Circuitos combinacionales 4..3 Etapa de sumador (sumador completo) Es un circuito combinacional capaz de sumar dos dígitos (cifras) binarios, teniendo en cuenta el acarreo producido en la etapa anterior. Obtiene la suma y el acarreo para la etapa siguiente. Su tabla de verdad y símbolo como bloque es: a b C in S C out C in a y b = Variables de entrada 0 0 C in = Acarreo entrada (etapa anterior) 0 0 S = Suma C out = Acarreo salida (etapa siguiente) Simplificamos mediante tablas de Karnaugh las funciones de salida S y C out. Para ello, construimos las tablas correspondientes implementando por "" desde la tabla de verdad. S C out C in \ab C in \ab a b 0 Σ Suma (S) Acarreo (C out ) 2 6 a' b' C in a' b C in ' a b C in a b' C in ' b C in a b a C in La función S no se puede simplificar, ya que tenemos 4 's o 4 0's aislados, pero C out si, obteniéndose (implementando por ): S = a' b' C in + a' b C in ' + a b C in + a b' C in = = (a b +a b) C in + (a b+a b ) C in = (a b) C in + (a b) C in = = a b C in = (a b) C in C out = a b + a C in + b C in = a b + C in (a b' + a' b) = a b + C in (a b) Hemos manipulado las funciones de salida S y C out para que incluyan la OR-Exclusiva (recordar la función S del semisumador). Esto significa que para implementar la función sumador completo, se pueden utilizar dos puertas OR-Exclusiva. Por razones económicas, los fabricantes emplean para la implementación circuitos de nivel superior (más lentos), pero que permiten un gran ahorro en el número de puertas empleadas. 4

5 Estructura de computadores Tema 4: Circuitos combinacionales Una forma simple de implementar la etapa de sumador es a partir de dos semisumadores. Como hay que sumar los dos bits (dígitos) del mismo peso más el acarreo anterior, se utiliza un semisumador para sumar los dos dígitos y el resultado se suma con el acarreo anterior mediante otro semisumador. Si en alguna de las dos sumas parciales se produce acarreo, habrá acarreo en la etapa de sumador (función OR). Esto puede comprobarse en la tabla de verdad. La etapa de sumador puede implementarse con el siguiente circuito. /2 Σ /2 Σ 4..4 Sumador binario de n bits Para sumar números de n bits, se pueden emplear diferentes circuitos, pero todos llevan como unidad básica la etapa de sumador. La forma más simple de realizar un sumador de n bits es disponer de n etapas de sumador, conectadas de tal forma que la salida de acarreo de cada etapa excita a la entrada de acarreo de la etapa siguiente. Este circuito se denomina sumador paralelo con acarreo en serie. Denotamos con subíndices cada uno de los bits de los sumandos, indicando con el subíndice el bit menos significativo (LSB). Su esquema es el siguiente: A = a n... a (n bits) B = b n... b (n bits) MSB a n b n a 3 b 3 a 2 b 2 a b LSB C n C 3 C 2 0 v. Σ n Σ 3 Σ 2 Σ C S n S 3 S 2 S 5

6 Estructura de computadores Tema 4: Circuitos combinacionales Téngase en cuenta que para la posición menos significativa se puede usar un semisumador, o bien, poner a 0 voltios (masa) la entrada de acarreo de un sumador completo, ya que no existe entrada de acarreo en la posición del bit menos significativo. Su diagrama funcional o de bloques es: C n n A n B S n bits 0 v. A = a n... a (n bits) B = b n... b (n bits) S = S n... S (n bits) n S Retardo de propagación Los bits de entrada se aplican simultáneamente para producir la suma. Cada sumador completo recibe los bits correspondientes de los dos sumandos a i y b i y el acarreo de entrada, y genera el bit de suma S i y el acarreo de salida C i. Pero esta suma y este acarreo no se pueden generar hasta que tiene lugar el acarreo de entrada, lo que da lugar a un retardo temporal en el proceso de la adición. El retardo de propagación del acarreo para cada sumador completo es el tiempo transcurrido desde la aplicación del acarreo de entrada hasta que se produce el acarreo de salida, suponiendo que las entradas ya existan. Para un sumador de n bits, este retardo es de 2n+2 retardos de puerta, lo cual es bastante significativo. Un diseño alternativo que permite eliminar este retardo es el sumador con acarreo anticipado, a costa de incrementar el número de puertas. Expansión de sumadores Podemos conectar en cascada varios sumadores de un número fijo de bits (n) para conseguir otro sumador del más de bits. A esto se le llama expansión de sumadores. Para conectar dos sumadores de n bits, debemos conectar la entrada de acarreo del sumador de menor orden a masa (0 v.), y la salida de acarreo de cada sumador, a la entrada de acarreo del sumador de orden superior. Este proceso se denomina conexión en cascada. Por ejemplo, con dos sumadores de 4 bits, conseguiremos otro de 8 bits. Comercialmente existen sumadores de 4 bits como componentes digitales que podemos utilizar como bloque de construcción de un sistema digital y, por tanto, se define como bloque funcional. 6

7 Estructura de computadores Tema 4: Circuitos combinacionales A 8..5 B 8..5 A 4.. B C out S 4 bits C out S 4 bits 0 v. 4 4 S 8..5 S 4.. Como ejemplo de sumadores de 4 bits, tenemos dos modelos de IC de media escala (MSI): 74LS83A y 74LS Substractor binario Para restar dos números binarios, pueden restarse directamente mediante un circuito específico, o bien, sumar al minuendo el complemento a 2 del sustraendo. Este segundo método es más barato, pero algo más lento. Por tanto, dependiendo del precio y calidad del ordenador, se empleará un método u otro Semisubstractor (half substractor) Es un circuito combinacional capaz de restar dos bits a y b, obteniendo su diferencia D y el acarreo para la etapa siguiente C. Su tabla de verdad y símbolo como bloque es: a b D C a b /2 D Diferencia (D) Acarreo (C) Implementando por "": D = a' b + a b' = a b C = a' b El circuito puede implementarse de alguna de las siguientes formas: 7

8 Estructura de computadores Tema 4: Circuitos combinacionales 4..7 Etapas de substractor (substractor completo) Es análogo de la etapa de sumador. Resta dos dígitos, teniendo en cuenta el acarreo de la etapa anterior, y obtiene la diferencia y el acarreo para la etapa siguiente. Su tabla de verdad y símbolo como bloque es: a b C in D C out C in a y b = Variables de entrada C in = Acarreo entrada (etapa anterior) D = Diferencia C out = Acarreo salida (etapa siguiente) a b D Diferencia (D) Acarreo (C out ) Simplificamos mediante tablas de Karnaugh las funciones de salida D y C out. Para ello, construimos las tablas correspondientes implementado por "" desde la tabla de verdad. D C out C in \ab C in \ab a' b' C in a' b C in ' a b C in a b' C in ' a' C in a' b b C in Las funciones lógicas de D y C out son: D = a b C in = (a b) C in (Igual que el sumador) C out = a' b + a' C in + b C in = (a' b+a' C in +b C in )'' = ((a' b)' (a' C in )' (b C in )')' El circuito restador será: d C out 8

9 Estructura de computadores Tema 4: Circuitos combinacionales La etapa de substractor puede obtenerse fácilmente de dos modos diferentes:. Se restan sucesivamente b de a, y al resultado se le resta C in (acarreo de la etapa anterior): a b C in 2. Se suman b y C in y el resultado se resta de a: a (b+c in ) Los circuitos que implementan la etapa de substractor según estos dos modos de operación son: Modo : substractor formado por dos semisubstractores. a /2 b D C in /2 D D C out Modo 2: substractor formado por un semisumador y un semisubstractor. a b C in /2 Σ /2 D D C out 4..8 Substractor binario de n bits Podemos utiizar estas etapas de substractor para construirlo, del mismo modo que para el sumador binario de n bits. MSB a n b n a 3 b 3 a 2 b 2 a b LSB C n C 3 C 2 0 v. D n D 3 D 2 D C D n D 3 D 2 D Otra forma es utilizar la representación en complemento a o 2 para realizar la resta de dos números binarios mediante un sumador. Para obtener el complemento a 2 se toma el complemento a y se suma al bit menos significativo. El complemento a se implementa fácilmente con circuitos 9

10 Estructura de computadores Tema 4: Circuitos combinacionales inversores en paralelo. Utilizando el complemento a y una entrada de sumador sin utilizar para sumar se consigue el complemento a 2 a bajo costo. b n b 3 b 2 b a n a 3 a 2 a C2 = C + C n C 3 C 2 Σ n Σ 3 Σ 2 Σ C S n S 3 S 2 S En la resta de complemento a 2, si hay acarreo se desprecia, y si no hay, debemos corregir el resultado complementando a 2 el resultado. Las operaciones suma y resta pueden combinarse en un solo circuito con un sumador binario común. Esto se logra incluyendo una puerta XOR con cada sumador completo. Debemos de poner una entrada que nos indique la operación que vamos a realizar: suma o resta (S /R). Cuando S /R=0, el circuito es sumador; cuando S /R=, se comporta como restador. b n b 3 b 2 b S /R S /R = 0 Sumar S /R = Restar a n a 3 a 2 a C n Σ n C 3 Σ 3 C 2 Σ 2 C Σ S n S 3 S 2 S Suma: 0 Resta: (C2 = C + ) El funcionamiento de este circuito se puede ver fácilmente con la siguiente tabla de verdad: S /R b i XOR Descripción Suma: no cambia b i 0 0 Resta: complementa b i 0 Además, suma "" para obtener el C 2 0

11 Estructura de computadores Tema 4: Circuitos combinacionales 4.2 Codificadores y decodificadores 4.2. Codificadores Son circuitos combinacionales que permiten pasar una información en forma decodificada (dígito decimal u octal) a una forma codificada (BCD o binario). Si nos limitamos a sistemas binarios, el codificador deberá tener n salidas si queremos codificar m entradas, siendo m 2 n. De esta forma, m informaciones diferentes quedan representadas mediante grupos de n bits, es decir, las líneas de salida generan el código binario correspondiente al valor de entrada. E 0 E E 2 E 3 Codificador m entradas m 2 n n salidas S 0 S Ejemplo: Codificador octal a binario Tenemos 8 entradas, una para cada dígito octal, y tres salidas que generan el número binario correspondiente. Se supone que sólo una entrada tiene un valor de en cualquier momento. Entradas Salidas E 7 E 6 E 5 E 4 E 3 E 2 E E 0 S 2 S S Si implementamos por, obtenemos las funciones lógicas de las 3 salidas: S 0 = E + E 3 + E 5 + E 7 S = E 2 + E 3 + E 6 + E 7 S 2 = E 4 + E 5 + E 6 + E 7 Vemos que el decodificador puede implementarse con 3 puertas OR de 4 entradas.

12 Estructura de computadores Tema 4: Circuitos combinacionales Este decodificador tiene la limitación de que sólo puede estar activa una entrada en un momento dado: si se activan simultáneamente dos entradas, la salida produce una combinación incorrecta. Para resolver esta ambigüedad, algunos circuitos codificadores deben establecer una prioridad de entrada para asegurar que sólo se codifique una entrada. Por ejemplo, en este caso podríamos haber establecido una prioridad más alta para las entradas con subíndices mayores. Otra ambigüedad de este codificador es que se genera una salida de 0 s cuando todas las entradas son 0, pero esta salida es igual que cuando D 0 =. Esta discrepancia puede resolverse dando una salida más para indicar que al menos una de las entradas es igual a Ejemplo: Teclados Ejemplos típicos de codificación son los utilizados en los teclados de los computadores y máquinas de calcular. En un teclado alfanumérico, por ejemplo, tenemos 27 teclas para letras y 0 para cifras. Cada tecla va conectada a una línea eléctrica, que estará a nivel lógico ó 0, según la tecla correspondiente esté pulsada o no. Para que la información enviada por el teclado al computador se transmita, es inviable disponer de tantas líneas como teclas. Por ello se emplea un codificador que permite pasar del número de líneas igual al de teclas, a sólo 7 líneas, si se emplea, por ejemplo, código ASCII. Otro caso típico es el del teclado numérico, en el cual, mediante un codificador, se pasa de 0 líneas a 4 líneas. Vamos a ver como ejemplo este caso, suponiendo que el código de salida es BCD (Decimal Codificado en Binario). Como hay 0 símbolos diferentes serán necesarias 0 entradas y 4 salidas. La correspondencia entre entradas y salidas se representa en la tabla siguiente: Entradas Salidas E 9 E 8 E 7 E 6 E 5 E 4 E 3 E 2 E E 0 S 3 S 2 S S

13 Estructura de computadores Tema 4: Circuitos combinacionales Implementando por, las 4 funciones de las salida son: S 3 = E 8 + E 9 S 2 = E 4 + E 5 + E 6 + E 7 S = E 2 + E 3 + E 6 + E 7 S 0 = E + E 3 + E 5 + E 7 + E 9 que pueden realizarse mediante puertas OR: Notemos que E 0 no participa en la elaboración del código de salida. En el caso del teclado sería equivalente pulsar "0" que no pulsar nada. En estos casos se añade una salida adicional que indica cuando se ha pulsado alguna tecla Tipos de codificadores: Existen dos tipos de codificadores: Codificadores sin prioridad Codificadores con prioridad Cualquier codificador que funcione como el descrito anteriormente recibe el nombre de codificador sin prioridad, y se caracteriza porque, en caso de presentarse dos entradas simultáneas o más, las salidas obtenidas serán todas aquellas que correspondan a cada entrada por separado. Por tanto, en estos codificadores sólo se puede poner a una sola entrada, pues de otro modo, la salida es incorrecta. Existe otro tipo de codificadores, llamados codificadores con prioridad, que en el caso de activarse más de una entrada, la combinación de salidas obtenida corresponde a la entrada de mayor valor decimal de entre las activadas. Por ejemplo, si pulsamos las teclas y 3 simultáneamente, se queda con el 3. 3

14 Estructura de computadores Tema 4: Circuitos combinacionales Decodificadores Realizan la función inversa de los codificadores. Partiendo de una información codificada de n bits, obtiene la información de que se trata. El número m de informaciones que se pueden obtener (salidas) debe ser tal que m 2 n. Si la información codificada de n bits tiene combinaciones no usadas (indiferencias), el decodificador podría tener menos de 2 n salidas. E 0 E Decodificador n entradas m 2 n m salidas S 0 S S 2 S 3 Ejemplo : Decodificador de BCD a decimal Su tabla de verdad es: Entradas Salidas E 3 E 2 E E 0 S 9 S 8 S 7 S 6 S 5 S 4 S 3 S 2 S S x x x x x x x x x x 0 x x x x x x x x x x 0 0 x x x x x x x x x x 0 x x x x x x x x x x 0 x x x x x x x x x x x x x x x x x x x x Implementando por "": S 0 = E 3 ' E 2 ' E ' E 0 ' S = E 3 ' E 2 ' E ' E 0 S 2 = E 3 ' E 2 ' E E 0 ' S 3 = E 3 ' E 2 ' E E 0 S 4 = E 3 ' E 2 E ' E 0 ' S 5 = E 3 ' E 2 E E 0 S 6 = E 3 ' E 2 E E 0 ' S 7 = E 3 ' E 2 E E 0 S 8 = E 3 E 2 ' E ' E 0 ' S 9 = E 3 E 2 ' E ' E 0 4

15 Si no simplificamos las funciones, utilizando inversores y puertas AND de 4 entradas podemos implementar el circuito del siguiente modo E 0 E E 2 E 3 S 0 S 9 Este decodificador activa (pone a ) una de sus salidas, cuando se presenta una combinación válida en la entrada. En cambio, si el código no es válido (por ejemplo, ), no se activa ninguna salida. Por tanto, con este diseño se eliminan las combinaciones de entrada no válidas. Es posible diseñar un decodificador que no elimine las combinaciones no válidas, con la ventaja de que resulta un circuito más simple y económico. Si intentamos simplificar estas funciones de salida S 0..S 9 veremos que no todas se pueden simplificar. Por ejemplo, vamos a simplificar S 9, mediante tablas de Karnaugh e implementando por : E 3 E 2 \ E E x x x x 0 x x S 9 = E 3 E 2 ' E ' E 0 = E 3 E 0 NOTA. Existen decodificadores con salida activa por nivel bajo ( 0 ), como por ejemplo el 7454, que es un decodificador de 4 a 6. 5

16 Ejemplo 2: Decodificador de BCD a segmentación en siete Los dispositivos de visualización de las calculadoras electrónicas y relojes digitales utilizan diodos emisores de luz (LEDs). Cada dígito del dispositivo se forma con siete segmentos, cada uno consistente en un LED que se ilumina mediante señales digitales. El decodificador que vamos a ver es un circuito combinacional que acepta un dígito decimal en BCD y genera las salidas adecuadas para la selección de los segmentos que representan el dígito decimal. Disposición de los segmentos en un display de 7 segmentos: A B C D Circuito combinacional: decodificador BCD a 7 segmentos a..g f e a g d b c Segmentos activos para todos los dígitos decimales: Como vemos, cada segmento se utiliza para varios dígitos decimales, pero ninguno de ellos se emplea para representar todos los dígitos decimales. Por tanto, debemos determinar los segmentos que hay que activar para cada uno de los dígitos decimales. Dígito decimal Segmentos activados 0 a,b,c,d,e,f b,c 2 a,b,d,e,g 3 a,b,c,d,g 4 b,c,f,g 5 a,c,d,f,g 6 a,c,d,e,f,g 7 a,b,c 8 a,b,c,d,e,f,g 9 a,b,c,d,f,g La lógica de decodificación de segmentos requiere cuatro entradas en código decimal binario (BCD) y siete salidas, una para cada segmento del display. La tabla de verdad será de salida múltiple, equivalente a 7 tablas de verdad, una por segmento. Vamos a considerar que al tener "" en las salidas, el segmento correspondiente está encendido. 6

17 Díg. Entradas Salidas dec. D C B A a b c d e f g x x x x x x x 0 x x x x x x x x x x x x x x 3 0 x x x x x x x 4 0 x x x x x x x 5 x x x x x x x Hemos considerado la entrada A como el bit menos significativo (LSB) y la entrada D como el bit más significativo (MSB) porque así lo hacen la mayoría de fabricantes de IC. Como el código BCD tan sólo tiene los valores 0..9, las últimas 6 combinaciones (0-5) nunca aparecerán en las entradas, por lo que tenemos la opción de tratarlas como condiciones indiferentes en las salidas ("x"). Una vez que ya hemos construido la tabla de verdad, a partir de ella podemos obtener las expresiones suma de productos o producto de sumas de cada una de las 7 salidas, es decir, para cada uno de los segmentos. Sumas de productos (implementando por "") Segmento Expresión lógica a a = D' C' B' A' + D' C' B A' + D' C' B A + D' C B' A + D' C B A' + D' C B A + D C' B' A' + D C' B' A b b = D' C' B' A' + D' C' B' A + D' C' B A' + D' C' B A + D C' B A + D' C B A + D C' B' A' + D C' B' A c c = D' C' B' A' + D' C' B' A + D' C' B A + D C' B A + D' C B' A + D' C B A' + D' C B A + D C' B' A' + D C' B' A d d = D' C' B' A' + D' C' B A' + D' C' B A + D' C B' A + D' C B A' + D C' B' A' + D C' B' A e e = D' C' B' A'+ D' C' B A' + D' C B A' + D C' B' A' f f = D' C' B' A'+ D C' B A + D' C B' A + D' C B A' + D C' B' A' + D C' B' A g g = D' C' B A' + D' C' B A + D C' B A + D' C B' A + D' C B A' + D C' B' A' + D C' B' A 7

18 Producto de sumas (implementando por "0") Segmento Expresión lógica a a = (D+C+B+A') (D+C'+B+A) b b = (D+C'+B+A') (D+C'+B'+A) c c = (D+C+B'+A) d d = (D+C+B+A') (D+C'+B+A) (D+C'+B'+A') e e = (D+C+B+A') (D+C+B'+A') (D+C'+B+A) (D+C'+B+A') (D+C'+B'+A') (D'+C+B+A') f f = (D+C+B+A') (D+C+B'+A) (D+C+B'+A') (D+C'+B'+A') g g = (D+C+B+A) (D+C+B+A') (D+C'+B'+A') Debemos tener en cuenta que al ser "multifunciones" tendremos algunos términos comunes cuyas puertas podrán ser compartidas. Vamos a simplificar estas expresiones mediante tablas o mapas de Karnaugh, utilizando condiciones indiferentes e implementando por "", tanto para la construcción de la tabla de Karnaugh como para su simplificación. Segmento "a": DC \ BA x x x x x x B C' A' D C A a = D + B + C A + C' A' Simplificando del mismo modo el resto de segmentos obtendremos: Segmento Expresión lógica a a = D + B + C A + C' A' b b = c c = d d = e e = f f = g g = 8

19 Podemos comprobar que las expresiones se han simplificado bastante, con lo que podemos implementarlas con muchas menos puertas que antes. El problema que tiene el uso de indiferencias "x" es que el diseño final producirá algunas presentaciones arbitrarias sin sentido en el display con estas combinaciones. Otra opción mejor sería apagar todos los segmentos cuando se produzca cualquiera de las combinaciones de entrada no permitidas. Esto se consigue asignando 0 a las salidas de la tabla de verdad para esas 6 combinaciones. La nueva tabla de verdad sería: Díg. Entradas Salidas dec. D C B A a b c d e f g Segmento "a": DC \ BA D' B C' B' A' D C' B' D' C A a = D' B + D' C A + C' B' A' + D C' B' 9

20 Simplificando por Karnaugh todos los segmentos obtendremos: Segmento Expresión lógica a a = D' B + D' C A + C' B' A' + D C' B' b b = D' C' + D' B' A' + D' B A + D C' B' c c = D' C + D' A + C' B' A' + D C' B' d d = D' B A' + D' C' B + C' B' A' + D C' B' + D' C B' A e e = D' B A + C' B' A' f f = D' C B' + D' B' A' + D' C A' + D C' B' g g = D' B A' + D' C' B + D' C B' + D C' B' El decodificador BCD a 7 segmentos se conoce como decodificador por la mayoría de fabricantes de IC, porque decodifica el código binario para una dígito decimal; sin embargo, en realidad es un convertidor que traduce un código decimal de 4 bits a código de 7 bits. La palabra "decodificador" hace referencia a otro tipo de circuito. Ejemplo: el decodificador 7447 es un decodificador de este tipo. 20

21 4.3 Multiplexores y demultiplexores 4.3. Multiplexores Son circuitos combinacionales con una estructura de varias entradas y una única salida de datos. Permiten seleccionar una de las entradas para realizar la transmisión de datos desde dicha entrada a la salida, que es única. Los demultiplexores realizan la función inversa. Esquemáticamente: Entradas Salida Entrada Salidas Multiplexor Demultiplexor Un multiplexor es un selector de datos equivalente a un conmutador de "m" entradas y una salida, por lo que también recibe el nombre de selector de datos o conmutador electrónico. La selección de la entrada se controla mediante unas entradas de selección o control. Cuando sólo tenemos una entrada de control (2 entradas), también se le llama entrada de habilitación (enable). La entrada seleccionada viene biunívocamente determinada por la combinación de "0" y "" en las entradas de control. Por tanto, si tenemos "m" entradas de datos, harán falta "n" entradas de control, siendo m 2 n. El diagrama de bloques es: E 0 E E 2 MUX 4 entradas S "m" entradas de información "n" entradas de control (m=2 n ) única salida (S) E 3 C 0 C Como la salida de datos será igual a la entrada de datos seleccionada, podemos obtener una expresión lógica para la salida en función de las entradas de datos y las entradas de selección. 2

22 Ejemplo: un multiplexor de 4 entradas de datos (4 a ) Su tabla de verdad es: No nos importan Entradas de control Entradas de datos Salida C C0 E3 E2 E E0 S 0 0 x x x x x x 0 x x 0 x 0 0 x x x 0 x 0 x x 0 0 x x x 0 x x x 0 x x x en donde la x significa que el valor de dicha entrada no influye en la salida. Implementando por "" tenemos: S = C ' C 0 ' E 0 + C ' C 0 E + C C 0 E 2 + C C 0 E 3 Esta función se puede simplificar más. La implementación con puertas lógicas es la siguiente: E 0 E E 2 S E 3 C 0 C Para diferente número de entradas el circuito tiene la misma estructura. Ejemplos de multiplexor: el 7457 es un circuito 4 entradas de datos y 2 entradas de control (4 MUX). el 745A tiene 8 entradas de datos y 3 de selección (8 MUX). el 7459 tiene 6 entradas de datos y 4 de selección (6 MUX). 22

23 NOTA: Podemos agrupar varios multiplexores para formar otros de mayor número de entradas. Por ejemplo, con 5 multiplexores de 4 entradas podemos formar multiplexor de 6 entradas. Además será necesario alguna lógica en las líneas de control o selección, para habilitar sólo los multiplexores que nos interesen. E 0 MUX MUX 2 MUX 3 MUX 5 S MUX E 5 4 C 0 C C 2 C 3 Las aplicaciones de los multiplexores son muy numerosas: Conversor paralelo-serie: permiten seleccionar una de entre varias líneas de datos o enviar las informaciones de varias líneas por una sola, dedicando un pequeño intervalo de tiempo a cada una de ellas. Generador de funciones lógicas: es la posibilidad de implementar funciones lógicas con solamente un multiplexor, directamente desde la tabla de verdad, en forma de suma de productos (implementando por ""). En general, cualquier función de "n" variables puede implementarse mediante un multiplexor de 2 n entradas. Con esto conseguimos sustituir puertas lógicas por multiplexores, para reducir significativamente el número de circuitos integrados y permite que los cambios en el diseño sean mucho más sencillos. 23

24 Ejemplo Vamos a implementar una función lógica a partir de un multiplexor dado, y sus conexiones. MUX 4 C C 0 E 0 (00) E (0) E 2 (0) E 3 () C C 0 F (MSB) a b (LSB) La función lógica F implementada por un multiplexor se obtiene del siguiente modo: Para las distintas combinaciones de las entradas de control, vemos las entradas de datos que se activan. Con esto formaremos los distintos términos de la función (productos). La función lógica final será una suma de productos de los términos producto obtenidos para cada combinación de las entradas de control. La tabla de verdad sería: Señales de control Entradas de datos a b Entrada Valor Término asociado 0 0 E0 c a b c 0 E c a b c 0 E2 0 a b 0 E3 a b Por tanto, la función lógica será la suma de dichos términos producto: F = (a b c) + (a b c ) + (a b 0) + (a b ) Simplificando nos queda: F = (a b c) + (a b c ) + (a b) = a (b c + b c ) + (a b) = = a (b c) + (a b) 24

25 Ejemplo A partir de la función lógica, vamos a diseñar el circuito utilizando un multiplexor y la lógica necesaria. Primero utilizaremos un multiplexor de 8 entradas de datos y luego uno de 4 entradas. El circuito lógico de una función lógica utilizando un multiplexor se obtiene de la siguiente forma: Debemos expresar la función en forma de términos canónicos (suma de productos). Expresamos cada uno de los términos canónicos como su valor binario. Dependiendo del número de entradas de datos del multiplexor, lo que hacemos es asignar las variables a cada una de las entradas de control, (las que queramos, aunque conviene comenzar por las de mayor peso). Para el resto de variables (si quedan), debemos averiguar la lógica adicional que hay que poner en cada una de las entradas de datos (constantes "0" o "", ó entradas de datos sin asignar, ó sus complementos). Si no quedan variables por asignar en las entradas de control, sólo tendremos 0 s o s en las entradas de datos. Los términos canónicos (productos) que formen parte de nuestra función lógica, pondremos un en la entrada correspondiente a su código binario. Para el resto pondremos 0. Sea la función lógica: F(a,b,c) = a b + a b c + a b c + a b c. La expresamos en términos canónicos: F(a,b,c) = a b (c+c ) + a b c + a b c + a b c = = a b c + a b c + a b c + a b c + a b c 2. Obtenemos el valor binario de todos los términos: F(a,b,c) = Multiplexor de 8 entradas MUX E 0 (000) E (00) E 2 (00) E 3 (0) E 4 (00) E 5 (0) E 6 (0) E 7 () F C 2 C C 0 (MSB) a b c (LSB) 25

26 Multiplexor de 4 entradas Partimos de la misma función lógica, ya expresada en términos canónicos: F(a,b,c) = a b c + a b c + a b c + a b c + a b c Señales de control Entradas de datos a b Entrada Valor Términos asociados 0 0 E0 c a b a b c 0 E c a b a b c 0 E2 c a b a b c E3 a b a b c + a b c = = a b (c+c ) = a b MUX 4 c c c E 0 E E 2 E 3 F C C 0 (MSB) a b (LSB) NOTA: Desde la tabla de verdad también se puede obtener la lógica adicional. Para cada posible combinación de las entradas de control, se nos activa una sóla entrada, que será la salida de la función. Pues debemos averiguar el valor o valores que toma la función de salida para cada una de esas combinaciones mirando en la tabla de verdad. Este valor puede ser: Siempre "0" (constante), independientemente de la variable de entrada sin asignar. Siempre "" (constante), independientemente de la variable de entrada sin asignar. Que coincida exactamente con dicha variable. Que coincida exactamente con el complementario de dicha variable. 26

27 4.3.2 Demultiplexores Un demultiplexor es un circuito combinacional que realiza la función inversa de un multiplexor, es decir, expande un circuito de una sola señal de entrada a varias señales de salida: 2 n. La información se redirige a una sola salida. La selección de la salida específica es controlada por la combinación de bits de n líneas de selección o control. El diagrama de bloque es: E DEMUX 4 salidas S 0 S S 2 entrada única (E) "n"entradas de control (m=2 n ) "m" salidas S 3 C 0 C E El circuito es: C 0 C S 0 S S 2 S 3 Si examinamos el circuito veremos que el circuito demultiplexor es idéntico a un decodificador de 2 a 4 líneas con entrada de habilitación: Para el decodificador: las entradas de datos son C 0 y C, y la habilitación es la entrada E. Para el demultiplexor: la entrada E provee los datos, mientras que las entradas C 0 y C son las entradas de control o selección. Aunque ambos circuitos tienen aplicaciones diferentes, sus diagramas lógicos son idénticos. Por esto, a los decodificadores con entrada de habilitación se les llama decodificador/demultiplexor. Las aplicaciones de los demultiplexores son: Conversor serie-paralelo Ejemplo de demultiplexor: el 7454, de 6 salidas. 27

28 4.4 Circuitos comparadores La función básica de un comparador consiste en comparar las magnitudes de dos cantidades binarias (n bits) para determinar su relación: igualdad y desigualdad (menor, mayor): El símbolo como bloque es: A<B A=B A>B A B n n COMP S (A<B) S 2 (A=B) S 3 (A>B) A = a n... a (n bits) B = b n... b (n bits) Sólo una de las tres salidas se pondrá a "", indicando la magnitud de A respecto de B. Comparador de números binarios de bit Vamos a diseñar un comparador de 2 números A y B de bit cada uno (a y b). El comparador tendrá dos entradas (a y b) y 3 salidas (S, S 2, S 3 ): La tabla de verdad: Entradas Salidas a b S (a<b) S 2 (a=b) S 3 (a>b) Implementando por "" las tres funciones de salida: S = a' b S 2 = a' b' + a b = (a b)' = ( a' b + a b' )' S 3 = a b' El circuito básico será: a b S (a<b) S 2 (a=b) S 3 (a>b) 28

29 Comparador de números binarios de "n" bits Para comparar dos números binarios A y B de "n" bits necesitamos "n" circuitos comparadores de bit como el anterior. Detector de igualdad (A=B) En el caso de la igualdad, para detectar que dos números binarios de "n" bits son iguales, todos los bits deben ser iguales, es decir, las salidas S 2 (a=b) correspondientes a cada uno de los circuitos comparadores de bit deben ser todos. Por tanto, tendremos que unirlas todas en una puerta AND. Por ejemplo, para n=4: a b S (a<b) S 2 (a=b) S 3 (a>b) a 2 b 2 S (a<b) S 2 (a=b) S 3 (a>b) A=B a 3 b 3 S (a<b) S 2 (a=b) S 3 (a>b) a 4 b 4 S (a<b) S 2 (a=b) S 3 (a>b) 29

30 Para realizar la comparación de igualdad podemos utilizar la puerta XOR (OR exclusiva), ya que su salida es cuando los dos bits de entrada son diferentes y 0 cuando son iguales. Por tanto, el circuito comparador básico (números binarios de bit) se puede implementar del siguiente modo: a b a=b Para n=4 (comparador de 4 bits) hacemos lo mismo de antes: a b a =b a 2 b 2 a 2 =b 2 A=B a 3 b 3 a 3 =b 3 a 4 b 4 a 4 =b 4 Detector de desigualdad (A<B y A>B) Para determinar una desigualdad entre dos números binarios A y B de "n" bits, el procedimiento general consiste en:. En primer lugar se examina el bit de mayor orden (MSB), y vamos desplazándonos hacia el bit menos significativo (LSB). 2. Si encontramos una igualdad (los bits comparados son iguales), debemos continuar con el proceso, examinando los siguientes bits de orden inmediatamente inferior. 3. En el momento en que encontremos una desigualdad, la relación entre ambos queda ya establecida, y finalizamos el proceso; cualquier otra desigualdad entre bits de posiciones de orden menor debe ignorarse. Es decir, la relación de más alto orden es la que tiene prioridad. Ejemplos de comparadores de magnitud serían: 74HC85 (4 bits MSI) 30

31 Igual que en el caso de los circuitos sumadores, podemos concatenar varios circuitos comparadores para comparar números binarios de más bits. En el siguiente esquema vemos un comparador de 8 bits formado por dos comparadores de 4 bits. A..4 "0" "" "0" n COMP A>B A>B A=B A=B A<B A<B A 5..8 n COMP A>B A>B A=B A=B A<B A<B S (A<B) S 2 (A=B) S 3 (A>B) B..4 n B 5..8 n Para el caso del comparador 74HC85, "" = +5v. y "0" = 0v. 3

32 4.5 Generadores/comprobadores de paridad Durante la transmisión de información binaria se pueden producir errores. Para detectar estos errores se utiliza el método de paridad, el cual utiliza un bit de paridad. La idea del método de paridad es la siguiente. Cualquier grupo de bits contiene un número par o impar de 's. Lo que hacemos es añadir un bit de paridad. Un bit de paridad es un bit adicional incluido en el mensaje binario para hacer que la cantidad de unos sea par o impar. El mensaje se transmite (incluyendo el bit de paridad), y luego se comprueba en el extremo receptor. Si la cantidad de bits 's del mensaje no corresponden al bit de paridad transmitido quiere decir que uno de los bits ha cambiado de valor, y por tanto, se detecta un error. El circuito que genera el bit de paridad del transmisor se llama generador de paridad. No importa si se añade al principio o al final del mensaje a transmitir. El circuito que comprueba el bit de paridad en el receptor se llama comprobador de paridad. Obviamente, un determinado sistema puede funcionar con paridad par o impar, pero no con ambas: Paridad par: - el generador de paridad se encarga de añadir un bit de paridad tal que tengamos un número par de 's. - el comprobador de paridad se encarga de comprobar que el número de 's recibidos es par. Paridad impar: - el generador de paridad se encarga de añadir un bit de paridad tal que tengamos un número impar de 's. - el comprobador de paridad se encarga de comprobar que el número de 's recibidos es impar. Ejemplo de circuito integrado de paridad de 9 bits (8 de información + de paridad) es el circuito

33 Ejemplo: Vamos a transmitir un mensaje de 3 bits, con un bit de paridad. Podemos utilizar paridad par o paridad impar. En este ejemplo utilizamos paridad par, es decir, debemos generar el bit de paridad de tal forma que la cantidad total de unos (incluyendo el bit de paridad) sea par. Generador de paridad (par) Tabla de verdad: Función lógica: Mensaje de 3 bits Bit de paridad x y z P Circuito: x y z P = x y z P Comprobador de paridad (par) Función lógica: Circuito: C = x y z P x y z P C NOTA: Es obvio que los circuitos de generación y comprobación de paridad siempre tienen una función de salida cuyos términos son mitad "" y mitad "0", por lo que pueden implementarse con puertas XOR. 33

TEMA 5. SISTEMAS COMBINACIONALES MSI.

TEMA 5. SISTEMAS COMBINACIONALES MSI. Fundamentos de Computadores. Circuitos Combinacionales MSI T5-1 TEMA 5. SISTEMAS COMBINACIONALES MSI. INDICE: INTRODUCCIÓN DECODIFICADORES o REALIZACIÓN DE FUNCIONES CON DECODIFICADORES CONVERTIDORES DE

Más detalles

CIRCUITOS COMBINACIONALES

CIRCUITOS COMBINACIONALES Escuela Universitaria de Ingeniería Técnica Industrial de Bilbao Universidad del País Vasco / Euskal Herriko Unibertsitatea ELECTRONICA INDUSTRIAL CIRCUITOS COMBINACIONALES SANCHEZ MORONTA, M - UGALDE

Más detalles

Ejercicio 1. Solución.

Ejercicio 1. Solución. Unidad 3. Control y Programación de istemas Automáticos. Problemas. Tema 3. Circuitos Combinacionales. jercicio. l circuito de la figura es un comparador binario de dos números A (A o, A ) y B (B o, B

Más detalles

Tema 11: Sistemas combinacionales

Tema 11: Sistemas combinacionales Tema 11: Sistemas combinacionales Objetivo: Introducción Generador Comprobador de paridad Comparadores Semisumador (HA) Sumador Completo (FA) Expansión de sumadores Sumador paralelo con arrastre serie

Más detalles

Control y programación de sistemas automáticos: Circuitos Combinacionales

Control y programación de sistemas automáticos: Circuitos Combinacionales Control y programación de sistemas automáticos: Circuitos Combinacionales Hemos estado estudiando anteriormente las características generales de los circuitos digitales y hemos presentado un protocolo

Más detalles

T6. CIRCUITOS ARITMÉTICOS

T6. CIRCUITOS ARITMÉTICOS T6. CIRCUITOS ARITMÉTICOS Circuitos Aritméticos Son dispositivos MSI que pueden realizar operaciones aritméticas (suma, resta, multiplicación y división) con números binarios. De todos los dispositivos,

Más detalles

Boletín de Problemas de Circuitos Combinacionales. Fundamentos de Electrónica 3º Curso Ingeniería Industrial

Boletín de Problemas de Circuitos Combinacionales. Fundamentos de Electrónica 3º Curso Ingeniería Industrial Boletín de Problemas de Circuitos Combinacionales Fundamentos de Electrónica 3º Curso Ingeniería Industrial 2 1. Utilizar el mapa de Karnaugh para implementar la forma suma de productos mínima de la función

Más detalles

DISEÑO DE CIRCUITOS LOGICOS COMBINATORIOS

DISEÑO DE CIRCUITOS LOGICOS COMBINATORIOS DISEÑO DE CIRCUITOS LOGICOS COMBINATORIOS Circuitos Combinacionales Un circuito combinacional es un circuito digital cuyas salidas, en un instante determinado son función, exclusivamente, de la combinación

Más detalles

DISEÑO COMBINACIONAL

DISEÑO COMBINACIONAL DISEÑO COMBINACIONAL Asignatura: DIGITAL I Carrera: Ingeniería Electrónica Facultad de Ciencias Exactas, Ingeniería y Agrimensura Universidad Nacional de Rosario Año 2011 DISEÑO LÓGICO RESOLUCIÓN DE PROBLEMAS

Más detalles

FUNCIONES ARITMÉTICAS Y

FUNCIONES ARITMÉTICAS Y Tema 3 FUNCIONES ARITMÉTICAS Y LÓGICAS 3.. INTRODUCCIÓN Hasta ahora hemos visto como se podían minimizar funciones booleanas, y como se podían implementar a partir de puertas discretas. En los temas siguientes

Más detalles

TEMA 4. MÓDULOS COMBINACIONALES.

TEMA 4. MÓDULOS COMBINACIONALES. TECNOLOGÍA DE COMPUTADORES. CURSO 27/8 TEMA 4. MÓDULOS COMBINACIONALES. 4.. Módulos combinacionales básicos MSI. Los circuitos combinacionales realizados con puertas lógicas implementan funciones booleanas,

Más detalles

Tema 3: Representación y minimización de

Tema 3: Representación y minimización de Tema 3: Representación y minimización de funciones lógicas 3.. Teoremas y postulados del álgebra de Boole Definiciones El álgebra de Boole se utiliza para la resolución de problemas de tipo lógico-resolutivo,

Más detalles

CODIFICADORES. Cuando solo una de las entradas está activa para cada combinación de salida, se le denomina codificador completo.

CODIFICADORES. Cuando solo una de las entradas está activa para cada combinación de salida, se le denomina codificador completo. Circuitos Combinacionales MSI CODIFICADORES Son los dispositivos MSI que realizan la operación inversa a la realizada por los decodificadores. Generalmente, poseen 2 n entradas y n salidas. Cuando solo

Más detalles

38.1. Principios de electrónica digital. 38.1.1. Sistemas digitales y analógicos

38.1. Principios de electrónica digital. 38.1.1. Sistemas digitales y analógicos Tema 8. Principios de electrónica digital. Álgebra de Boole. Puertas lógicas. Funciones básicas combinacionales: decodificadores, codificadores, multiplexores y otras. Simbología, tipología, función y

Más detalles

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Sumadores En este documento se describe el funcionamiento del circuito integrado 7483, el cual implementa un sumador binario de 4 bits. Adicionalmente, se muestra la manera de conectarlo con otros dispositivos

Más detalles

Fundamentos de Electrónica.1 ELECTRÓNICA DIGITAL. Fundamentos de Electrónica.2

Fundamentos de Electrónica.1 ELECTRÓNICA DIGITAL. Fundamentos de Electrónica.2 Fundamentos de Electrónica.1 ELECTRÓNICA DIGITAL Fundamentos de Electrónica.2 Sistema Digital. Paso de mundo analógico a digital. Tipos de Sistemas Digitales. Representación de la información. Sistemas

Más detalles

* En una computadora el microprocesador se comunica con uno de los siguientes dispositivos:

* En una computadora el microprocesador se comunica con uno de los siguientes dispositivos: Funciones incompletas Son funciones cuyo valor puede ser indistintamente 0 ó 1 para algunas combinaciones de las variables de entrada, bien porque dichas combinaciones no vayan a darse nunca en la práctica

Más detalles

CAPITULO 7.- DISEÑO DE CIRCUITOS LOGICOS

CAPITULO 7.- DISEÑO DE CIRCUITOS LOGICOS CAPITULO 7.- DISEÑO DE CIRCUITOS LOGICOS 7. INTRODUCCION El diseño de los circuitos de combinación comienza con la descripción verbal del problema y termina en un diagrama de circuito lógico. El procedimiento

Más detalles

DEPARTAMENTO DE CIENCIAS BÁ SICAS E INGENIERÍAS INGENIERÍA EN TELEMÁ TICA

DEPARTAMENTO DE CIENCIAS BÁ SICAS E INGENIERÍAS INGENIERÍA EN TELEMÁ TICA DEPRTMENTO DE CIENCIS Á SICS E INGENIERÍS INGENIERÍ EN TELEMÁ TIC MRE DE L SIGNTUR CLVE SIGNTUR PLN DE ESTUDIO ELECTRONIC DIGITL IT0208 2004IT PRCTIC No. LORTORIO DE MRE DE L PRCTIC DURCIÓN 5 LORTORIO

Más detalles

ELECTRÓNICA DIGITAL. Una señal es la variación de una magnitud que permite transmitir información. Las señales pueden ser de dos tipos:

ELECTRÓNICA DIGITAL. Una señal es la variación de una magnitud que permite transmitir información. Las señales pueden ser de dos tipos: ELECTRÓNICA DIGITAL INDICE 1. TIPOS DE SEÑALES... 3 1.1. SEÑALES ANALÓGICAS... 3 1.2. SEÑALES DIGITALES... 3 2. REPRESENTACIÓN DE LAS SEÑALES DIGITALES... 3 2.1. CRONOGRAMAS... 3 2.2. TABLA DE VERDAD...

Más detalles

Nombre del estudiante: Grimaldo velazquez Rafael. Herrera Díaz Jefree. Campus: san Rafael

Nombre del estudiante: Grimaldo velazquez Rafael. Herrera Díaz Jefree. Campus: san Rafael Nombre del estudiante: Grimaldo velazquez Rafael Herrera Díaz Jefree Campus: san Rafael Carrera /Prepa: ingeniería en sistemas computacionales Introducción. Como en mecánica la conmutación electrónica

Más detalles

Los circuitos lógicos combinacionales

Los circuitos lógicos combinacionales Los circuitos lógicos combinacionales Montse Peiron Guàrdia Fermín Sánchez Carracedo PID_63599 CC-BY-SA PID_63599 Los circuitos lógicos combinacionales Índice Introducción... 5 Objetivos... 6. Fundamentos

Más detalles

4. Prácticas: Circuitos Combinacionales

4. Prácticas: Circuitos Combinacionales 4. Prácticas: Circuitos Combinacionales I. Ejercicios teóricos 1. Diseñar, empleando puertas lógicas, un codificador de ocho a tres líneas con salida en binario natural y prioridad a la entrada de mayor

Más detalles

CIDEAD. 2º BACHILLERATO. Tecnología Industrial II. Tema 17.- Los circuitos digitales. Resumen

CIDEAD. 2º BACHILLERATO. Tecnología Industrial II. Tema 17.- Los circuitos digitales. Resumen Tema 7.- Los circuitos digitales. Resumen Desarrollo del tema.. Introducción al tema. 2. Los sistemas de numeración.. El sistema binario. 4. Códigos binarios. 5. El sistema octal y hexadecimal. 6. El Álgebra

Más detalles

Circuitos Digitales CON José Manuel Ruiz Gutiérrez

Circuitos Digitales CON José Manuel Ruiz Gutiérrez Circuitos Digitales CON José Manuel Ruiz Gutiérrez j.m.r.gutierrez@gmail.com PRÁCTICAS DE CIRCUITOS DIGITALES Circuitos digitales básicos 1. Simulación de operadores lógicos básicos. Realizar la simulación

Más detalles

FORMATO DE CONTENIDO DE CURSO

FORMATO DE CONTENIDO DE CURSO PÁGINA: 1 de 8 FACULTAD DE.CIENCIAS BÁSICAS PROGRAMA DE: FÍSICA PLANEACIÓN DEL CONTENIDO DE CURSO 1. IDENTIFICACIÓN DEL CURSO NOMBRE : ELECTRÓNICA II CÓDIGO : 210080 SEMESTRE : VII NUMERO DE CRÉDITOS :

Más detalles

TEMA 1: Control y programación de sistemas automáticos

TEMA 1: Control y programación de sistemas automáticos Esquema: TEMA : Control y programación de sistemas automáticos TEMA : Control y programación de sistemas automáticos....- Introducción.....- Representación de las señales digitales...2 2.- Sistemas de

Más detalles

TEMA 6. Circuitos Aritméticos.

TEMA 6. Circuitos Aritméticos. Fundamentos de los Computadores. Circuitos Aritméticos T6- TEMA 6. Circuitos Aritméticos. INDICE: OPERACIONES EN EL SISTEMA BINARIO CIRCUITOS SUMADORES CIRCUITOS RESTADORES UNIDADES LÓGICO ARITMÉTICAS

Más detalles

Maria José González/ Dep. Tecnología

Maria José González/ Dep. Tecnología Señal analógica es aquella que puede tomar infinitos valores para representar la información. Señal digital usa solo un número finito de valores. En los sistemas binarios, de uso generalizado en los circuitos

Más detalles

Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950).

Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950). Código binario en Sistemas Digitales Historia Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950). Circuitos integrados

Más detalles

EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos

EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas Fecha: 1 er semestre de 2011 INTRODUCCIÓN El sistema

Más detalles

DECODIFICADORES. Para cualquier código dado en las entradas solo se activa una de las N posibles salidas. 2 N

DECODIFICADORES. Para cualquier código dado en las entradas solo se activa una de las N posibles salidas. 2 N DECODIFICADORES Tienen como función detectar la presencia de una determinada combinación de bits en sus entradas y señalar la presencia de este código mediante un cierto nivel de salida. Un decodificador

Más detalles

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN LABORATORIO DE CIRCUITOS DIGITALES

Más detalles

Análisis de circuitos combinacionales MSI

Análisis de circuitos combinacionales MSI Análisis de circuitos combinacionales MSI En esta unidad aprenderás a: Identificar y caracterizar las funciones digitales más relevantes de carácter combinacional. Analizar funciones y circuitos combinacionales,

Más detalles

TEMA 3: IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS.

TEMA 3: IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS. TEM 3: IMPLEMENTCIÓN DE CIRCUITOS COMBINCIONLES CON PUERTS LÓGICS. 3.1. Representación de funciones: mapas de Karnaugh de hasta 5 variables. El Mapa de Karnaugh es una representación gráfica de una función

Más detalles

7.5. Registros, contadores y registros de desplazamiento

7.5. Registros, contadores y registros de desplazamiento 7.5. Registros, contadores y registros de desplazamiento [ Wakerly 8.4 pág. 693] 7.5.1.1.Contadores síncronos y asíncronos 7.5.1.2.Señales síncronas de control 7.5.1.3.Divisores de frecuencia 7.5.2. Registros

Más detalles

CIRCUITOS ARITMÉTICOS

CIRCUITOS ARITMÉTICOS LABORATORIO # 6 Realización: 26-05-2011 CIRCUITOS ARITMÉTICOS 1. OBJETIVOS Comprender los circuitos aritméticos dentro de la lógica binaria Utilizar sumadores totales de cuatro bits dentro de un Circuito

Más detalles

Circuitos Combinacionales. Fundamentos de Computadores Escuela Politécnica Superior. U.A.M

Circuitos Combinacionales. Fundamentos de Computadores Escuela Politécnica Superior. U.A.M Circuitos Combinacionales Fundamentos de Computadores Escuela Politécnica uperior. U..M Índice de la Unidad U. Circuitos combinacionales U.. mplementación de la lógica combinacional. Funciones lógicas.

Más detalles

Figura 1: Suma binaria

Figura 1: Suma binaria ARITMÉTICA Y CIRCUITOS BINARIOS Los circuitos binarios que pueden implementar las operaciones de la aritmética binaria (suma, resta, multiplicación, división) se realizan con circuitos lógicos combinacionales

Más detalles

Tabla de verdad. La función lógica es aquella que relaciona las entradas y salidas de un circuito lógico. Puede expresarse mediante:

Tabla de verdad. La función lógica es aquella que relaciona las entradas y salidas de un circuito lógico. Puede expresarse mediante: T-2 Álgebra de oole. ógica combinacional TM - 2 ÁGR D OO. ÓGI OMINION. l control digital, y en particular el binario, está presente en todos los campos de la vida, desde los sistemas de refrigeración hasta

Más detalles

Circuitos lógicos MSI Combinacionales

Circuitos lógicos MSI Combinacionales Departamento de Electrónica Electrónica Digital Circuitos lógicos MSI Combinacionales Facultad de Ingeniería Bioingeniería Universidad Nacional de Entre Ríos 1 Temario Decodificadores / Conversores de

Más detalles

El álgebra booleana (Algebra de los circuitos lógicos tiene muchas leyes o teoremas muy útiles tales como :

El álgebra booleana (Algebra de los circuitos lógicos tiene muchas leyes o teoremas muy útiles tales como : SIMPLIFICACION DE CIRCUITOS LOGICOS : Una vez que se obtiene la expresión booleana para un circuito lógico, podemos reducirla a una forma más simple que contenga menos términos, la nueva expresión puede

Más detalles

GUIA DE CIRCUITOS LOGICOS COMBINATORIOS

GUIA DE CIRCUITOS LOGICOS COMBINATORIOS GUIA DE CIRCUITOS LOGICOS COMBINATORIOS 1. Defina Sistema Numérico. 2. Escriba la Ecuación General de un Sistema Numérico. 3. Explique Por qué se utilizan distintas numeraciones en la Electrónica Digital?

Más detalles

Temario de Electrónica Digital

Temario de Electrónica Digital Temario de Electrónica Digital TEMA 1. INTRODUCCIÓN A LOS SISTEMAS DIGITALES. Exponer los conceptos básicos de los Fundamentos de los Sistemas Digitales. Asimilar las diferencias básicas entre Sistemas

Más detalles

Notas de Diseño Digital

Notas de Diseño Digital Notas de Diseño Digital Introducción El objetivo de estas notas es el de agilizar las clases, incluyendo definiciones, gráficos, tablas y otros elementos que tardan en ser escritos en el pizarrón, permitiendo

Más detalles

CAPÍTULO 3 LÓGICA DIGITAL. REPRESENTACIÓN NUMÉRICA.

CAPÍTULO 3 LÓGICA DIGITAL. REPRESENTACIÓN NUMÉRICA. CAPÍTULO 3 LÓGICA DIGITAL. REPRESENTACIÓN NUMÉRICA. INTRODUCCIÓN La lógica es el arte de la argumentación correcta y verdadera Organon, Aristóteles de Estagira Desde hace mucho tiempo, el hombre en su

Más detalles

Diapositiva 1. Por supuesto, también se puede hacer lo contrario. Un demultiplexor envía una señal a una de muchas líneas.

Diapositiva 1. Por supuesto, también se puede hacer lo contrario. Un demultiplexor envía una señal a una de muchas líneas. Diapositiva 1 Por supuesto, también se puede hacer lo contrario. Un demultiplexor envía una señal a una de muchas líneas. Diapositiva 2 Diapositiva 3 Diapositiva 4 En los circuitos digitales la información

Más detalles

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA ARQUITECTURA DE LAS COMPUTADORAS PRACTICA SISTEMAS NUMÉRICOS INTRODUCCIÓN TEÓRICA: Definimos Sistema de Numeración como al conjunto de reglas que permiten, con una cantidad finita de símbolos, representar

Más detalles

CONTADORES Y REGISTROS

CONTADORES Y REGISTROS Capítulo 7 CONTADORES Y REGISTROS 7.. CONTADORES Un contador es un circuito secuencial cuya función es seguir una cuenta o conjunto predeterminado de estados como consecuencia de la aplicación de un tren

Más detalles

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, Decana de América)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, Decana de América) UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, Decana de América) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA Escuela Académico Profesional de Ingeniería de Sistemas SILABO 1. ESPECIFICACIONES

Más detalles

UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA. CIUDAD REAL

UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA. CIUDAD REAL TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL EXTRAORDINARIO. 25 JUNIO 2 TIPO TEST (CORRECTA,6 PUNTOS, ERRÓNEA, -,2 PUNTOS) TIEMPO: 2 HORAS 3 MINUTOS SOLUCIÓN 1. Un ordenador utiliza palabras

Más detalles

Alumno: Visita nuestra página web www.institutosanisidro.com

Alumno: Visita nuestra página web www.institutosanisidro.com TECNOLOGÍA Alumno: IES San Isidro. Talavera de la Reina. Visita nuestra página web www.institutosanisidro.com INDICE. Introducción. Señal analógica y digital. 2. Tabla de verdad de un circuito. 3. Función

Más detalles

TEMA III TEMA III. Circuitos Digitales 3.1 REPRESENTACIÓN DE LA INFORMACIÓN 3.2 ALGEBRA DE BOOLE 3.3 MODULOS COMBINACIONALES BÁSICOS

TEMA III TEMA III. Circuitos Digitales 3.1 REPRESENTACIÓN DE LA INFORMACIÓN 3.2 ALGEBRA DE BOOLE 3.3 MODULOS COMBINACIONALES BÁSICOS TEMA III Circuitos Digitales Electrónica II 9- TEMA III Circuitos Digitales 3. REPRESENTACIÓN DE LA INFORMACIÓN 3. ALGEBRA DE BOOLE 3.3 MODULOS COMBINACIONALES BÁSICOS 3. REPRESENTACIÓN DE LA INFORMACIÓN.

Más detalles

GUÍA DE APRENDIZAJE CIRCUITOS LOGICOS COMBINACIONALES

GUÍA DE APRENDIZAJE CIRCUITOS LOGICOS COMBINACIONALES GUÍA DE APRENDIZAJE CIRCUITOS LOGICOS COMBINACIONALES COMPETENCIA GENERAL Construye circuitos digitales básicos en base a circuitos integrados MSI. COMPETENCIAS PARTICULARES 1. Emplea los sistemas numéricos

Más detalles

Modelo de examen tipo resuelto 1

Modelo de examen tipo resuelto 1 Modelo de examen tipo resuelto. Diseñar un sistema combinacional que tenga cinco entradas y dos salidas y que actúe de la siguiente forma: las cinco entradas (x 4 x 3 x 2 x x 0 ) representan una palabra

Más detalles

PROGRAMA DE CURSO Modelo 2009

PROGRAMA DE CURSO Modelo 2009 REQUISITOS: HORAS: 3 Horas a la semana CRÉDITOS: PROGRAMA(S) EDUCATIVO(S) QUE LA RECIBE(N): IETRO PLAN: 2009 FECHA DE REVISIÓN: Mayo de 2011 Competencia a la que contribuye el curso. DEPARTAMENTO: Departamento

Más detalles

Tema 2: Sistemas de representación numérica

Tema 2: Sistemas de representación numérica 2.1 Sistemas de Numeración Definiciones previas Comenzaremos por definir unos conceptos fundamentales. Existen 2 tipos de computadoras: Analógicas: actúan bajo el control de variables continuas, es decir,

Más detalles

OR (+) AND( ). AND AND

OR (+) AND( ). AND AND Algebra de Boole 2.1.Introducción 2.1. Introducción El Algebra de Boole es un sistema matemático que utiliza variables y operadores lógicos. Las variables pueden valer 0 o 1. Y las operaciones básicas

Más detalles

3 BLOQUES ARITMÉTICOS Y CODIFICACIÓN NUMÉRICA. b a. C.S. c. s - 66 Electrónica Digital

3 BLOQUES ARITMÉTICOS Y CODIFICACIÓN NUMÉRICA. b a. C.S. c. s - 66 Electrónica Digital 3 BLOQUES ARITMÉTICOS Y CODIFICACIÓN NUMÉRICA 3.1. Operaciones aritméticas: suma, resta, comparación y producto 3.2. Unidad lógica y aritmética: ALU 3.3. Codificación de números en binario 3.4. Codificación

Más detalles

ELECTRÓNICA DIGITAL. Sistemas analógicos y digitales.

ELECTRÓNICA DIGITAL. Sistemas analógicos y digitales. ELECTRÓNICA DIGITAL El tratamiento de la información en electrónica se puede realizar de dos formas, mediante técnicas analógicas o mediante técnicas digitales. El analógico requiere un análisis detallado

Más detalles

5.1.1 Sumadores con anticipación de Acarreo. g i = a i b i. c i = c i-1 p i + g i s i = p i + c i-1. c 0 = g 0 + c -1 p 0

5.1.1 Sumadores con anticipación de Acarreo. g i = a i b i. c i = c i-1 p i + g i s i = p i + c i-1. c 0 = g 0 + c -1 p 0 5.1.1 Sumadores con anticipación de Acarreo. El sumador paralelo de n bits que se ha mostrado hasta ahora, tiene un nivel de retardo de 2*n puertas, pues necesita 2*n etapas de puertas lógicas para que

Más detalles

CIRCUITOS DIGITALES -

CIRCUITOS DIGITALES - CIRCUITOS DIGITALES - INTRODUCCIÓN CIRCUITOS DIGITALES CIRCUITOS DIGITALES SON LOS QUE COMUNICAN Y PROCESAN INFORMACIÓN DIGITAL SEÑAL DIGITAL: SOLO PUEDE TOMAR UN NÚMERO FINITO DE VALORES. EN BINARIO:

Más detalles

ELECTRONICS WORKBENCH

ELECTRONICS WORKBENCH PRÁCTICA 3: SIMULACIÓN DE CIRCUITOS COMBINACIONALES CON ELECTRONICS WORKBENCH Ingeniería Técnica en Informática de Sistemas. Miguel Martínez Iniesta Juan Antonio Ruiz Palacios DESARROLLO DE LA PRÁCTICA

Más detalles

ARQUITECTURAS ESPECIALES

ARQUITECTURAS ESPECIALES RQUITECTURS ESPECILES Página Página 2 DECODIFICDOR Es un circuito combinacional, cuya función es la de convertir un código binario de entrada (natural, CD, etc.) de N bits de entrada a M líneas de salida

Más detalles

INDICE PALOMA GUADALUPE MENDOZA VILLEGAS CYNTHIA PATRICIA GUERRERO SAUCEDO 1

INDICE PALOMA GUADALUPE MENDOZA VILLEGAS CYNTHIA PATRICIA GUERRERO SAUCEDO 1 INDICE UNIDAD 1: SISTEMAS NUMERICOS 1 SISTEMA BINARIO...3 1.1 CONVERSION DE DECIMAL A BINARIO...4 1.2 CONVERSION DE BINARIO A DECIMAL...6 2 SISTEMA HEXADECIMAL...7 2.1 CONVERSION DE DECIMAL A HEXADECIMAL...7

Más detalles

SISTEMAS NATURALES.. ARTIFICIALES.. ELÉCTRICOS.. ELECTRÓNICOS ANALÓGICOS DIGITALES COMBINACIONALES SECUENCIALES

SISTEMAS NATURALES.. ARTIFICIALES.. ELÉCTRICOS.. ELECTRÓNICOS ANALÓGICOS DIGITALES COMBINACIONALES SECUENCIALES UNIDAD 3: Circuitos lógicos y digitales Introducción Un Sistema es un conjunto de elementos que guardan una relación entre sí, a su vez un elemento del sistema puede ser otro sistema (subsistema). Los

Más detalles

TITULACIÓN Ingeniero Técnico Industrial, Especialidad en Electrónica ASIGNATURAS DE SEGUNDO CURSO DEL PLAN 1999 ELECTRÓNICA DIGITAL PROGRAMA:

TITULACIÓN Ingeniero Técnico Industrial, Especialidad en Electrónica ASIGNATURAS DE SEGUNDO CURSO DEL PLAN 1999 ELECTRÓNICA DIGITAL PROGRAMA: TITULACIÓN Ingeniero Técnico Industrial, Especialidad en Electrónica ASIGNATURAS DE SEGUNDO CURSO DEL PLAN 1999 ELECTRÓNICA DIGITAL PROGRAMA: TEMA 1. INTRODUCCIÓN A LOS SISTEMAS DIGITALES. 1. Concepto

Más detalles

Tema IV. Unidad aritmético lógica

Tema IV. Unidad aritmético lógica Tema IV Unidad aritmético lógica 4.1 Sumadores binarios 4.1.1 Semisumador binario (SSB) 4.1.2 Sumador binario completo (SBC) 4.1.3 Sumador binario serie 4.1.4 Sumador binario paralelo con propagación del

Más detalles

Sistemas de Numeración Operaciones - Códigos

Sistemas de Numeración Operaciones - Códigos Sistemas de Numeración Operaciones - Códigos Tema 2 1. Sistema decimal 2. Sistema binario 3. Sistema hexadecimal 4. Sistema octal 5. Conversión decimal binario 6. Aritmética binaria 7. Complemento a la

Más detalles

PRÁCTICA DE SÍNTESIS

PRÁCTICA DE SÍNTESIS PRÁCTICA DE SÍNTESIS El sumador restador en complemento a dos 1.- Introducción Mediante el complemento a dos se simplifica la circuitería necesaria para realiar las operaciones suma y resta de números

Más detalles

INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL

INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL ELECTRÓNICA: CIRCUITOS Y SISTEMAS ELECTRÓNICOS ELECTRÓNICA: Ciencia aplicada de la familia de la electricidad, que aprovecha las propiedades eléctricas de los materiales

Más detalles

Electrónica Digital (Electrónica II)

Electrónica Digital (Electrónica II) Departamento de Electrónica Electrónica Digital (Electrónica II) Facultad de Ingeniería - Bioingeniería Universidad Nacional de Entre Ríos Contenido del programa 1 Objetivos 2 Bibliografía (disponible

Más detalles

TEMA 6 ARITMÉTICA BINARIA Y CIRCUITOS ARITMÉTICOS

TEMA 6 ARITMÉTICA BINARIA Y CIRCUITOS ARITMÉTICOS TEMA 6 ARITMÉTICA BINARIA Y CIRCUITOS ARITMÉTICOS . ARITMÉTICA BINARIA. Aritmética binaria básica a) Suma binaria.sea C i el acarreo (carry) generado al sumar los bits A i B i (A i +B i ) 2. Sea i= y C

Más detalles

Sistemas numéricos. Aurelio Sanabria Taller de programación

Sistemas numéricos. Aurelio Sanabria Taller de programación Sistemas numéricos Aurelio Sanabria Taller de programación II semestre, 2015 Sistemas numéricos Son un conjunto de reglas y símbolos que permiten construir representaciones numéricas. Los símbolos son

Más detalles

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL 1. 2. 3. 4. 5. 6. a) Convierta el número (5B3) 16 al sistema decimal b) Convierta el número (3EA) 16 al sistema binario c) Convierta el número (235)

Más detalles

Los sistemas de numeración se clasifican en: posicionales y no posicionales.

Los sistemas de numeración se clasifican en: posicionales y no posicionales. SISTEMAS NUMERICOS Un sistema numérico es un conjunto de números que se relacionan para expresar la relación existente entre la cantidad y la unidad. Debido a que un número es un símbolo, podemos encontrar

Más detalles

ESTRUCTURA Y TECNOLOGÍA A DE LOS COMPUTADORES I. TEMA 5 Introducción n a los Sistemas Digitales

ESTRUCTURA Y TECNOLOGÍA A DE LOS COMPUTADORES I. TEMA 5 Introducción n a los Sistemas Digitales ESTRUCTURA Y TECNOLOGÍA A DE LOS COMPUTADORES I TEMA 5 Introducción n a los Sistemas Digitales TEMA 5. Introducción n a los Sistemas Digitales 5.1 Sistemas Digitales 5.2 Sistemas Combinacionales 5.3 Sistemas

Más detalles

28 = 16 + 8 + 4 + 0 + 0 = 11100 1

28 = 16 + 8 + 4 + 0 + 0 = 11100 1 ELECTRÓNICA DIGITAL 4º ESO Tecnología Introducción Imaginemos que deseamos instalar un sistema electrónico para la apertura de una caja fuerte. Para ello debemos pensar en el número de sensores que nos

Más detalles

TEMA II REPASO. SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA.

TEMA II REPASO. SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA. TEMA II REPASO. SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA. INTRODUCCIÓN. Entendemos por sistema de numeración, la forma de representar cantidades mediante un sistema de valor posicional. Los ordenadores

Más detalles

Tema I. Sistemas Numéricos y Códigos Binarios

Tema I. Sistemas Numéricos y Códigos Binarios Tema I. Sistemas Numéricos y Códigos Binarios Números binarios. Aritmética binaria. Números en complemento-2. Códigos binarios (BCD, alfanuméricos, etc) Números binarios El bit. Representación de datos

Más detalles

TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL

TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL 1. Electrónica Digital Antes de empezar en el tema en cuestión, vamos a dar una posible definición de la disciplina que vamos a tratar, así como su ámbito

Más detalles

SISTEMAS DE NUMERACIÓN Y CODIFICACIÓN DE DECIMAL A BINARIO

SISTEMAS DE NUMERACIÓN Y CODIFICACIÓN DE DECIMAL A BINARIO SISTEMS DE NUMERIÓN Y ODIFIIÓN DE DEIML INRIO Sistema decimal: es un sistema de numeración en base 0, tiene 0 posibles dígitos (p i ). En cada número, el valor que toman sus dígitos depende de la posición

Más detalles

PRÁCTICA 1b: SUMA Y RESTA BINARIA

PRÁCTICA 1b: SUMA Y RESTA BINARIA DEPARTAMENTO DE AUTOMÁTICA UAH GRADO EN INGENIERÍA INFORMÁTICA OBJETIVOS PRÁCTICA 1b: SUMA Y RESTA BINARIA! Iniciar y familiarizar al alumno con las operaciones básicas (suma y resta) con números binarios.!

Más detalles

EJERCICIOS RESUELTOS DE SECUENCIALES

EJERCICIOS RESUELTOS DE SECUENCIALES EJERCICIOS RESUELTOS DE SECUENCIALES 1) El sistema de apertura de una caja fuerte está compuesto por dos teclas A y B, un circuito secuencial a diseñar y un temporizador que mantiene la caja fuerte abierta

Más detalles

PRÁCTICA 3 Montaje y evaluación de sistemas digitales combinacionales.

PRÁCTICA 3 Montaje y evaluación de sistemas digitales combinacionales. Montaje y evaluación de sistemas digitales combinacionales. 1. Objetivos El objetivo de la siguiente práctica es familiarizar al alumno con el manejo de sistemas combinacionales, además de: Manejar las

Más detalles

Unidad Didáctica. Códigos Binarios

Unidad Didáctica. Códigos Binarios Unidad Didáctica Códigos Binarios Programa de Formación Abierta y Flexible Obra colectiva de FONDO FORMACION Coordinación Diseño y maquetación Servicio de Producción Didáctica de FONDO FORMACION (Dirección

Más detalles

CIRCUITOS DIGITALES 1. INTRODUCCIÓN. 2. SEÑALES Y TIPOS DE SEÑALES.

CIRCUITOS DIGITALES 1. INTRODUCCIÓN. 2. SEÑALES Y TIPOS DE SEÑALES. TEMA 7: CIRCUITOS DIGITALES 1. INTRODUCCIÓN. La utilización creciente de circuitos digitales ha dado lugar en los últimos tiempos a una revolución sin precedentes en el campo de la tecnología. Basta observar

Más detalles

Representación de Datos y Aritmética Básica en Sistemas Digitales

Representación de Datos y Aritmética Básica en Sistemas Digitales Representación de Datos y Aritmética Básica en Sistemas Digitales Departamento de Sistemas e Informática Escuela de Electrónica Facultad de Ciencias Exactas, Ingeniería y Agrimensura Universidad Nacional

Más detalles

Aritmética del computador. Departamento de Arquitectura de Computadores

Aritmética del computador. Departamento de Arquitectura de Computadores Aritmética del computador Departamento de Arquitectura de Computadores Contenido La unidad aritmético lógica (ALU) Representación posicional. Sistemas numéricos Representación de números enteros Aritmética

Más detalles

CURSO 2010-2011 TECNOLOGÍA TECNOLOGÍA 4º ESO TEMA 5: Lógica binaria. Tecnología 4º ESO Tema 5: Lógica binaria Página 1

CURSO 2010-2011 TECNOLOGÍA TECNOLOGÍA 4º ESO TEMA 5: Lógica binaria. Tecnología 4º ESO Tema 5: Lógica binaria Página 1 Tecnología 4º ESO Tema 5: Lógica binaria Página 1 4º ESO TEMA 5: Lógica binaria Tecnología 4º ESO Tema 5: Lógica binaria Página 2 Índice de contenido 1. Señales analógicas y digitales...3 2. Código binario,

Más detalles

INDICE 1. Conceptos Introductorias 2. Sistemas Numéricos y Códigos 3. Compuertas Lógicas y Álgebras Booleana 4. Circuitos Lógicos Combinatorios

INDICE 1. Conceptos Introductorias 2. Sistemas Numéricos y Códigos 3. Compuertas Lógicas y Álgebras Booleana 4. Circuitos Lógicos Combinatorios INDICE 1. Conceptos Introductorias 1 1.1. Representaciones numéricas 3 1.2. Sistemas digitales y analógicos 4 1.3. Sistemas numéricos digitales 6 1.4. Representación de cantidades binarias 10 1.5. Circuitos

Más detalles

4. SUMADORES EN BINARIO PURO (I)

4. SUMADORES EN BINARIO PURO (I) TEMA 3: SISTEMAS ARITMÉTICOS Introducción y objetivos (3). Representación y codificación de la información (4-7) 2. Sistemas numéricos posicionales. Binario, hexadecimal, octal, y BCD. (8-33) 3. Números

Más detalles

La Unidad Procesadora.

La Unidad Procesadora. La Unidad Procesadora. En un sistema digital complejo, la capa de hardware de la máquina es el nivel más bajo del modelo de capas de un sistema microcomputarizado. La unidad procesadora es una parte del

Más detalles

UNIVERSIDAD VERACRUZANA

UNIVERSIDAD VERACRUZANA UNIVERSIDAD VERACRUZANA Facultad de Ingeniería en Electrónica y Comunicaciones LABORATORIO VIRTUAL DE LÓGICA DIGITAL COMBINACIONAL TRABAJO PRÁCTICO EDUCATIVO QUE PARA OBTENER EL TÍTULO DE: INGENIERO EN

Más detalles

http://ingenieros.sitio.net

http://ingenieros.sitio.net SISTEMAS DIGITALES Version Inicial: 13-06-05 Modificando 1-1 CONTENIDO CONTENIDO... 1-2 1 SISTEMAS NUMERICOS... 1-3 UNIDAD II 2 ALGEBRA DE BOOLE... 2-22 UNIDAD III 3 FAMILIAS LOGICAS DE CIRCUITOS INTEGRADOS...

Más detalles

Representación digital de los datos

Representación digital de los datos Capítulo Representación digital de los datos Conceptos básicos Dato Digital Sistema decimal Sistemas posicionales Sistema Binario Sistemas Octal y Hexadecimal Conversiones de base Números con signo Números

Más detalles

TEMA - 3 LÓGICA SECUENCIAL. REGISTROS DE DESPLAZAMIENTO Y CONTADORES. 1.- Introducción.

TEMA - 3 LÓGICA SECUENCIAL. REGISTROS DE DESPLAZAMIENTO Y CONTADORES. 1.- Introducción. T-3 Lógica ecuencial. egistros de Desplazamiento y Contadores TEMA - 3 LÓGICA ECUENCIAL. EGITO DE DEPLAZAMIENTO Y CONTADOE..- Introducción. Hemos visto que en la lógica combinacional las salidas están

Más detalles

Introducción a los Sistemas Digitales

Introducción a los Sistemas Digitales Tema Sistema Estructura y comportamiento Señal analógica y señal digital Señal binaria Sistemas de numeración Representación de números enteros Signo-magnitud Complemento a dos Codificación Códigos numéricos

Más detalles

CAPÍTULO I 1. SISTEMAS DE NUMERACIÓN

CAPÍTULO I 1. SISTEMAS DE NUMERACIÓN CAPÍTULO I 1. SISTEMAS DE NUMERACIÓN Un sistema de numeración es el conjunto de símbolos y reglas que se utilizan para la representación de datos numéricos o cantidades. Un sistema de numeración se caracteriza

Más detalles

Tema 2. La Información y su representación

Tema 2. La Información y su representación Tema 2. La Información y su representación 2.1 Introducción. Un ordenador es una máquina que procesa información. La ejecución de un programa implica la realización de unos tratamientos, según especifica

Más detalles