Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ELECTRONICA INDUSTRIAL
CIRCUITOS COMBINACIONALES
Introduccin
Codificadores
Decodificadores
Son circuitos combinacionales provistos de n entradas y un n de
salidas menor o igual a 2n. Funcionan de manera que al aparecer una
combinacin binaria en sus entradas, se activa una sola de sus salidas.
Normalmente, la salida activada presenta un 0 (en TTL), mientras que
las dems permanecen a 1. No todos los decodificadores tienen la
misma asignacin de estados lgicos; algunos toman un nivel alto 1
como nivel activo.
Los decodificadores se emplean en los sistemas digitales para convertir
las informaciones binarias, con los cuales trabajan, en otros tipos de
informacin digitalizadas, pero no binarias, empleadas por otros
dispositivos, por ejemplo, los visualizadores alfanumricos.
10
Decodificadores
La fig. siguiente muestra el funcionamiento de un decodificador de dos
a cuatro lneas con entrada de inhibicin que activa la salida en nivel
bajo.
11
Decodificadores
Decodificadores no excitadores: Son aquellos cuyas salidas solo
pueden acoplarse a otros circuitos digitales de la misma familia
integrada, pues dan una corriente muy pequea en dichas salidas.
Decodificadores excitadores: Son aquellos que dan suficiente corriente
como para atacar a otros circuitos integrados de la misma familia; a
dispositivos tales como displays, rels, transductores, etc.
Los decodificadores ms comunes son los que excitan a visualizadores
de siete segmentos. Estos visualizadores pueden ser de nodo comn o
ctodo comn.
12
Multiplexores
Son circuitos combinacionales que poseen las siguientes entradas y
salidas:
- N entradas de informacin o canales
- n entradas de seleccin o control
- Una salida de informacin
- Una entrada de autorizacin
Los canales de entrada estn relacionados con las entradas de
seleccin por la siguiente expresin
Nmero de canales = 2Nmero de entradas de seleccin
N = 2n
13
Multiplexores
El funcionamiento del multiplexor es el siguiente: Cuando una
combinacin binaria aparece en las entradas de seleccin, la
informacin de entrada presente en el canal por ella definido aparece a
la salida. Por tanto, se puede considerar a un multiplexor como un
conmutador de mltiples entradas y cuya nica salida se controla
electrnicamente mediante las entradas de seleccin.
14
Demultiplexores
Son sistemas combinacionales con una entrada de datos, m salidas
de informacin, y n entradas de seleccin, de tal manera que m = 2n
15
Circuito semisumador
El semisumador es un circuito digital que efecta la suma binaria de los
dos dgitos de entrada, proporcionando en su salida el resultado de la
suma y el posible acarreo (carry) producido.
TABLA DE VERDAD DE UN SEMISUMADOR
16
17
Circuitos restadores
La estructura de estos circuitos es muy similar a la de los sumadores,
con las nicas diferencias de realizar la resta binaria entre los dgitos de
entrada. El acarreo tanto de salida como de entrada, recibe el nombre
de prstamo.
TABLA DE VERDAD DE UN RESTADOR
Resta de a - b
18
Comparadores binarios
Los circuitos comparadores binarios son circuitos combinacionales que
indican la relacin de igualdad o desigualdad existente entre dos
nmeros binarios A y B de n bits cada uno. Adems suelen disponer de
una serie de entradas de acoplamiento en cascada para poder
comparar palabras con mayor nmero de bits que los permitidos por el
comparador que utilizamos.
19
CIRCUITOS SECUENCIALES
Sistemas secuenciales:
- Su salida depende de las entradas presentes en el sistema, y de la
secuencia de entradas anteriores
- Necesitan memoria para almacenar la historia del sistema
- Elementos bsicos: puertas lgicas y biestables
Biestables:
- Poseen dos estados estables ( 0 y 1 ) en los que se puede mantener
indefinidamente
- Son adecuados para almacenar un bit (memoria)
20
http://www.cps.unizar.es/~fbeltran/sist_sec.pdf
21
http://www.cps.unizar.es/~fbeltran/sist_sec.pdf
22
http://www.cps.unizar.es/~fbeltran/sist_sec.pdf
23
http://www.cps.unizar.es/~fbeltran/sist_sec.pdf
24
ACTVIDAD NO PRESENCIAL
1) Consulta la bibliografa propuesta e internet sobre lo comentado en
esta unidad temtica al objeto de ampliar la informacin suministrada.
25
HOJAS DE DATOS
26
HOJAS DE DATOS
27
HOJAS DE DATOS
28
HOJAS DE DATOS
29
HOJAS DE DATOS
30
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
CIRCUITOSCOMBINACIONALESM.S.I
Se denominan circuitos digitales combinacionales a un conjunto de circuitos en
los cuales se cumple la condicin de que sus salidas son exclusivamente funcin
de sus entradas, sin que intervenga para nada el ltimo valor en el que se
encontrarn dichas salidas.
1.1. CLASIFICACION DE LOS C.I. DIGITALES
En funcin de su densidad de integracin se clasifican en:
- Circuitos S.S.I (Circuitos de baja escala de integracin). Son aquellos que
contienen un mximo de 10 puertas lgicas o 100 transistores.
- Circuitos M.S.I (Circuitos de media escala de integracin). Contienen entre 10
y 100 puertas lgicas o de 100 a 1.000 transistores.
- Circuitos L.S.I (Circuitos de alta escala de integracin). Contienen entre 100 y
1.000 puertas lgicas yo de 1.000 a 10.000 transistores.
- Circuitos V.L.S.I (Circuitos de muy alta escala de integracin). Contienen ms
de 1.000 puertas lgicas o ms de 10.000 transistores.
1.2. CLASIFICACION DE LOS CIRCUITOS COMBINACIONALES M.S.I.
Estos se clasifican segn la funcin que desempean en los siguientes grupos:
* CIRCUITOS DE COMUNICACIN : Sirven tanto para transmitir informacin
por una lnea como para codificar, decodificar o modificar la estructura de dicha
informacin.
Entre ellos tenemos:
- Codificadores ( Codificador con prioridad, codificador sin prioridad)
- Decodificadores (Decodificadores no excitadores, Decodificadores excitadores:
- Convertidores de cdigo
- Multiplexores y Demultiplexores
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
1.3. CODIFICADORES
Son circuitos combinacionales que poseen n salidas y 2n entradas y cuya
estructura es tal que al activarse una de las entradas (adoptando un estado lgico
determinado 0 1) en la salida aparece la combinacin binaria (o su
complementaria) correspondiente al nmero decimal asignado a la entrada.
La funcin habitual de un codificador es la de convertir cualquier informacin
digitalizada que entra al sistema digital en su equivalente en binario natural o en
cualquiera de los cdigos binarios existentes.
Entradas
Salidas
E0
E1
E2
E3
E4
E5
E6
E7
A2
A1
A0
1
0
0
0
0
0
0
0
0
X
1
0
0
0
0
0
0
0
X
0
1
0
0
0
0
0
0
X
0
0
1
0
0
0
0
0
X
0
0
0
1
0
0
0
0
X
0
0
0
0
1
0
0
0
X
0
0
0
0
0
1
0
0
X
0
0
0
0
0
0
1
0
X
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
1
1
0
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
Salidas
1 2 3 4 5 6 7 8 9 A3 A2 A1 A0
x
x
x
x
x
x
x
x
0
1
x
x
x
x
x
x
x
0
1
1
x
x
x
x
x
x
0
1
1
1
x
x
x
x
x
0
1
1
1
1
x
x
x
x
0
1
1
1
1
1
x
x
x
0
1
1
1
1
1
1
x
x
0
1
1
1
1
1
1
1
x
0
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
1
1
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
0
0
1
1
0
0
19
08
17
06
15
04
13
02
11
00
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
Ejercicio
Realizar un codificador de cuatro a dos lneas en binario natural, con prioridad a
la entrada de menor peso.
Solucin: Los codificadores de prioridad responden, en el caso de que se active
ms de una entrada, como si solo se hubiera activado la de mayor prioridad de
ellas, en nuestro caso ser la de peso menos significativo.
a3
x
x
x
1
Entradas
a2
a1
x
x
1
0
x
1
0
0
Salidas
a0
S1
S0
1
0
0
0
0
1
0
1
0
0
1
1
x Trmino indiferente
a1
a2
a3
S0
S1
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
1.4. DECODIFICADRES
Son circuitos combinacionales provistos de n entradas y un n de salidas menor
o igual a 2n. Funcionan de manera que al aparecer una combinacin binaria en
sus entradas, se activa una sola de sus salidas.
Normalmente, la salida activada presenta un 0 (en TTL), mientras que las
dems permanecen a 1. No todos los decodificadores tienen la misma
asignacin de estados lgicos; algunos toman un nivel alto 1 como nivel
activo.
Los decodificadores se emplean en los sistemas digitales para convertir las
informaciones binarias, con los cuales trabajan, en otros tipos de informacin
digitalizadas, pero no binarias, empleadas por otros dispositivos, por ejemplo,
los visualizadores alfanumricos.
La tabla de la fig. siguiente muestra el funcionamiento de un decodificador de
dos a cuatro lneas con entrada de inhibicin que activa la salida en nivel bajo.
Entradas
Salidas
A1
A0
S0
S1
S2
S3
1
0
0
0
0
X
0
0
1
1
X
0
1
0
1
1
0
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
0
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
Ejercicio
Disear un decodificador de modo que:
b
Accin
0
0
1
1
0
1
0
1
Parada
Marcha
Marcha y Avance
Marcha, avance y lubricacin
0
0
1
1
0
1
0
1
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
Cada salida del decodificador ira conectada al rel adecuado para cada accin.
P = ab
M = ab
A = ab
L = ab
b
a
P
M
A
L
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
Ejercicio
Implementar la funcin lgica correspondiente a la siguiente tabla de verdad,
mediante un decodificador.
Decimal
0
1
2
3
4
5
6
7
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
1
0
0
1
S3 = 011
S4 = 100
S7 = 111
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
a
b
c
0
1
2
3
4
5
6
7
8
9
A
B
C
D
7442
Como podemos apreciar, si a la entrada aparece un valor que activa la funcin,
por ejemplo el 3 en decimal (011), en la salida 3 del decodificador se obtendr
un 0 (por ser un decodificador con salidas activas a nivel bajo). Sin embargo,
cuando se introduce un 0 a la entrada de una puerta NAND, aparecer a su
salida un 1, activando la salida del circuito.
Si, por el contrario, en la entrada aparece una combinacin de las que hacen 0
la funcin, por ejemplo el 5 (101), en la salida 5 del decodificador aparecer un
1, pero todas las entradas de la puerta NAND estarn a 1, por lo que en la
salida del circuito habr un 0.
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
a
b
c
0
1
2
3
4
5
6
7
8
9
A
B
C
D
7442
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
1.5. MULTIPLEXORES
Son circuitos combinacionales que poseen las siguientes entradas y salidas:
* N entradas de informacin o canales
* n entradas de seleccin o control
* Una salida de informacin
* Una entrada de autorizacin
Los C.I. ms utilizados son:
1 entrada de seleccin MUX de 2 canales
2
MUX 4
3
MUX 8
4
MUX 16
Los canales de entrada estn relacionados con las entradas de seleccin por la
siguiente expresin
Nmero de canales = 2Nmero de entradas de seleccin
N = 2n
En los esquemas se suele denominar a las entradas y salidas con los siguientes
smbolos:
* D0 I0 a Dn In a las entradas de informacin
* S0 a Sn a las entradas de direccionamiento o control
* E a la entrada de autorizacin o Strobe
* W o Z a la salida del circuito
El funcionamiento del multiplexor es el siguiente: Cuando una combinacin
binaria aparece en las entradas de seleccin, la informacin de entrada presente
en el canal por ella definido aparece a la salida. Por tanto, se puede considerar a
un multiplexor como un conmutador de mltiples entradas y cuya nica salida se
controla electrnicamente mediante las entradas de seleccin.
Z
.
.
.
.
.
Salida
Z
.
n de seleccin o control
.
.
N de informacin o canales
n
10
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
1
3
6
7
5
4
12
9
14
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
A B C D
E
0 1
a b c d
Entradas de seleccin
11
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
bcd
a
000
001
1
1
D0
D1
010
011
1
100
1
101
1
1
D2
D3
D4
110 111
1
1
1
D5
D6
D7
12
ELECTRONICA INDUSTRIAL
bcd
a
(CIRCUITOS COMBINACIONALES)
000
001
1
1
D0
010
011
1
100
1
101
1
D1
D2
D3
110 111
1
1
1
D4
D5
D6
D7
0
D0
D1
D2
D3
D4
D5
D6
D7
a
d
c
b
A
B
C
E
74151
13
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
1.6. DEMULTIPLEXORES
Son sistemas combinacionales con una entrada de datos, m salidas de
informacin, y n entradas de seleccin, de tal manera que m = 2n
Ejemplo
Utilizacin del decodificador decimal como multiplexor de n = 3 (m = 8 )
n
D
A0
A1
Q0 Q1 Q2
A2
A3
Q3 Q4 Q5 Q6 Q7 Q8
Q9
Q8 y Q9 no se utilizan, pues m = 8
Podemos comprobar como el valor de D saldr por el terminal indicado con A0,
A1, A2
14
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
Salidas
0
0
1
1
0
1
0
1
0
1
1
0
0
0
0
1
s
a
b
Circuito semisumador
c
15
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
Salidas
Ca
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
1
0
1
0
0
1
0
0
0
1
0
1
1
1
S
C
a
b
Ca
S
C
b / Ca
2 bits (7482)
4 bits (7483)
16
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
Salidas
Pa
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
1
0
1
0
0
1
0
1
0
0
1
1
0
1
a
b
Pa
D
P
a
D
b
Pa
17
ELECTRONICA INDUSTRIAL
(CIRCUITOS COMBINACIONALES)
Nmero A
Nmero B
A0
A1
A2
A3
Esquema de un comparador
de cuatro bits
A>B
A= B
A<B
B0
B1
B2
B3
A>B A=B A<B
Entradas de cascada
18
Salidas del
comparador
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
SISTEMASDENUMERACION
INTRODUCCION
El nmero de dgitos de un sistema de numeracin es igual a la base del sistema.
Sistema
Base
Binario
Octal
Decimal
Hexadecimal
2
8
10
16
0 ,1
0 ,1 ,2 ,3 ,4 ,5 ,6 ,7
0,1,2,3,4,5,6,7,8,9
0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F.
Valor absoluto
1
5
9
Ejemplo: 97810
Base del sistema de numeracin = 10
Dgitos
8
7
9
Valor absoluto
Posicin
8
7
9
0
1
2
Valor relativo
8
70
900
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
Ejemplo: 10112
Base del sistema de numeracin = 2
Dgitos
1
1
0
1
Valor absoluto
Posicin
Valor relativo
1
1
0
1
0
1
2
3
1
2
0
8
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
4x103
3x102
8x101
4000
300
80
0x100
0
147210 = 1000 + 400 + 70 + 2 = 1x1000 + 4x100 + 7x10 + 2 = 1x103 + 4x102 + 7x101 + 2x100
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
Ejemplo:
Convertir el nmero binario 101110101 a decimal
1011101012 = 1x28 + 0x27 + 1x26 + 1x25 + 1x24 + 0x23 + 1x22 + 0x21 + 1x20
Por lo tanto el nmero 1011101012 = 37310
Ejemplo:
Covertir el nmero 1011012 a decimal
Podemos utilizar el mtodo general visto anteriormente, o bien lo podemos
realizar por Rufini.
1
2
1
10
22
44
11
22
45
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
DGITOS
HEXADECIMALES
0
1
2
3
4
5
6
7
VALORES
ABSOLUTOS
DGITOS
HEXADECIMALES
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
VALORES
ABSOLUTOS
8
9
10
11
12
13
14
15
DEC-HEX
17
11
18
12
19
13
20
14
21
15
22
16
23
17
24
18
25
19
26
1A
27
1B
28
1C
29
1D
30
1E
31
1F
32
20
DEC-HEX
33
21
34
22
35
23
36
24
37
25
38
26
39
27
40
28
41
29
42
2A
43
2B
44
2C
45
2D
46
2E
47
2F
48
30
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
b ) 57628
c ) 37A16
a ) 111012 = 1 x 24 + 1x23 + 1x22 + 0x21 + 1x20 = 1x16 + 1x8 + 1x4 + 0 + 1x1 = 2910
b ) 57628 = 5 x 83+ 7x82+ 6 x81+ 2x80= 5x512 + 7x64 + 6x8 + 2x1 = 305810
c) 37A16 = 3x162 + 7x161 + Ax160 = 3x256 + 7x16 + 10x1 = 768 + 112 + 10 = 89010
ELECTRONICA INDUSTRIAL
1.4.
(SISTEMAS DE NUMERACION)
CONVERSION DEL
HEXADECIMAL
SISTEMA
DECIMAL
BINARIO,
OCTAL
2
14
0
2
7
1
2
3
1
2
1
8
6
16
2
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
Binario
000
001
010
011
Octal
4
5
6
7
Binario
100
101
110
111
Ejemplo:
Convertir el nmero 3758 a binario.
De acuerdo con la tabla de equivalencias Octal-Binario vista anteriormente,
tenemos que:
38 = 0112
78 = 1112
58 = 1012
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
HEXADECIMAL
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
1000
1001
1010
1011
1100
1101
1110
1111
10
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
0102 = 28
1112 = 78
110101112 = 3278
11
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
00112 = 316
01112 = 716
100001101112 = 43716
12
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
A
0
0
1
1
B
0
1
0
1
Suma A +B Acarreo
0
0
1
0
1
0
0
1
A y B sumandos .
Como podemos observar en la tabla anterior, la suma de las tres primeras
combinaciones no ofrecen dificultades, pero la cuarta es el resultado de la suma
de 1+1, que es igual a la base del sistema, (210 =102 ), por tal razn el resultado
de la suma es igual a 0 y se produce un acarreo a la siguiente posicin, o sea:
1
1
+1
0
Ejemplo: Sumar en el sistema binario.
1
1 1
a)
1100
b)
1010
+1011
+1011
10111
10101
En el caso de sumar dos nmeros binarios, se puede presentar la situacin de
tener que sumar el acarreo, en una posicin donde haya dos dgitos iguales a 1;
veamos como resolver este caso.
13
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
Ejemplo:
11
11
+11
110
En este ejemplo, sumamos los dos primeros 1 y el resultado como ya sabemos es
igual a 0, y se produce un acarreo a la siguiente posicin, en la siguiente
posicin tenemos que sumar ahora tres 1Cmo resolvemos este caso?. Primero
sumamos dos 1 y obtenemos como resultado parcial 0 en esa posicin, y un
acarreo a la posicin siguiente, y por ltimo sumo el 0 obtenido, con el 1 que me
quedaba en esa posicin, obtenindose como resultado final un 1 en esa
posicin, y un acarreo a la posicin siguiente.
000011102
001110012
7110
010001112
14
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
B
0
1
0
1
A-B Prstamo
0
0
1
1
1
0
0
0
A : minuendo
B : sustraendo
Ejemplo:
Realizar la siguiente resta en binario
111001101
- 101110111
001010110
15
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
DEC.
3
7
BINARIO
0011
0111
16
ELECTRONICA INDUSTRIAL
(SISTEMAS DE NUMERACION)
DEC.
0
1
2
3
4
5
6
7
COD. GRAY
0000
0001
0011
0010
0110
0111
0101
0100
DEC.
8
9
10
11
12
13
14
15
17
COD. GRAY
1100
1101
1111
1110
1010
1011
1001
1000