Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los circuitos electrnicos ofrecen diferentes funciones para procesar esta informacin, incluyendo
la amplificacin de seales dbiles hasta un nivel que se pueda utilizar; el generar ondas de radio;
la extraccin de informacin, como por ejemplo la recuperacin de la seal de sonido de una onda
de radio (demodulacin); el control, como en el caso de introducir una seal de sonido a ondas de
radio (modulacin), y operaciones lgicas, como los procesos electrnicos que tienen lugar en las
computadoras.
Las seales electrnicas, por otra parte, pueden dividirse en dos variables: analgicas y digitales.
ELECTRONICA ANALGICA
La electrnica analgica es una parte de la electrnica que estudia los sistemas en los cuales sus
variables; tensin, corriente, varan de una forma continua en el tiempo, pudiendo tomar infinitos
valores (al menos tericamente). En
contraposicin se encuentra la electrnica
digital donde las variables solo pueden
tomar valores discretos, teniendo siempre
un estado perfectamente definido.
ELECTRONICA DIGITAL
El valor de cada dgito est asociado al de una potencia de base 10, nmero que coincide con la
cantidad de smbolos o dgitos del sistema decimal, y un exponente igual a la posicin que ocupa
el dgito menos uno, contando desde la derecha.
El sistema de numeracin binario utiliza slo dos dgitos, el cero (0) y el uno (1).
En una cifra binaria, cada dgito tiene distinto valor dependiendo de la posicin que ocupe. El valor
de cada posicin es el de una potencia de base 2, elevada a un exponente igual a la posicin del
dgito menos uno. Se puede observar que, tal y como ocurra con el sistema decimal, la base de la
potencia coincide con la cantidad de dgitos utilizados (2) para representar los nmeros.
De acuerdo con estas reglas, el nmero binario 1011 tiene un valor que se calcula as:
y para expresar que ambas cifras describen la misma cantidad lo escribimos as:
10112 = 1110
CONVERSIN ENTRE NMEROS DECIMALES Y BINARIOS
Convertir un nmero decimal al sistema binario es muy sencillo: basta con realizar divisiones
sucesivas por 2 y escribir los restos obtenidos en cada divisin en orden inverso al que han sido
obtenidos.
Por ejemplo, para convertir al sistema binario el nmero 7710 haremos una serie de divisiones que
arrojarn los restos siguientes:
77 : 2 = 38 Resto: 1
38 : 2 = 19 Resto: 0
19 : 2 = 9 Resto: 1
9 : 2 = 4 Resto: 1
4 : 2 = 2 Resto: 0
2 : 2 = 1 Resto: 0
1 : 2 = 0 Resto: 1
77 = 1001101
ARITMETICA BINARIA.
Las reglas para realizar operaciones en aritmtica binaria son similares a las que se utilizan
en el sistema decimal, pero mucho ms simples, ya que se utilizan solamente dos nmeros.
En el sistema de numeracin octal, los nmeros se representan mediante ocho dgitos diferentes:
0, 1, 2, 3, 4, 5, 6 y 7. Cada dgito tiene, naturalmente, un valor distinto dependiendo del lu-gar que
ocupen. El valor de cada una de las posiciones viene determinado por las potencias de base 8.
Por ejemplo, el nmero octal 2738 tiene un valor que se calcula as:
La conversin de un nmero decimal a octal se hace con la misma tcnica que ya hemos utilizado
en la conversin a binario, mediante divisiones sucesivas por 8 y colocando los restos obtenidos en
orden inverso. Por ejemplo, para escribir en octal el nmero decimal 12210 tendremos que hacer
las siguientes divisiones:
122 : 8 = 15 Resto: 2
15 : 8 = 1 Resto: 7
1:8=0 Resto: 1
12210 = 1728
173510 = 6C716
En este cdigo se emplea 4 dgitos (8421) para expresar un numero decimal como se muestra en la
tabla
DECIMAL BDC
0 0000
1 0001 EJEMPLO 725(10) = 0111 0010 0101(BCD)
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
CDIGO XS3
Hay muchas versiones de cdigo GRAY y todas tienen una caracterstica en comn, el paso de un
nmero al siguiente se da cambiando un solo bit a la vez, tiene as la propiedad del reflejo donde
la secuencia de los bits de menor peso es la imagen de la secuencia de los bits de mayor peso.
DECIMAL GRAY Para realizar las conversiones de decimal a cdigo gray se convierte
0 0000 primero a binario, se le aade un 0 a la izquierda indicando el bit del
1 0001 signo, luego se realiza comparaciones sucesivas comenzando con el
2 0011 menor peso, si son iguales los dgitos se coloca 0, si son diferente se
3 0010 coloca un 1.
4 0110
Ejemplo:
5 0111
6 0101 8(10) a GRAY
7 0100 8(10) = 1000(2)
8 1100 Aadimos un 0 = 01000
9 1101 Comparar = 1100(gray)
10 1111
11 1110
12 1010
13 1011
14 1001
15 1000
CIRCUITOS DE CONMUTACIN
En electricidad y electrnica, las leyes del lgebra de Boole y de la lgica binaria, pueden
estudiarse mediante circuitos de conmutacin. Un circuito de conmutacin estar compuesto por
una serie de contactos que representarn las variables lgicas de entrada y una o varias cargas que
representarn las variables lgicas o funciones de salida.
Existe una representacin de los circuitos de conmutacin en lgica binaria, suponiendo que las
variables se refieren a los conmutadores de un circuito electrnico.
PUERTAS LOGICAS
Se trata de una operacin que solo maneja una variable de entrada y otra de salida. La salida toma
el estado opuesto o inverso del que tiene la entrada.
A F
0 1
1 0
PUERTA OR O SUMADORA
Cuando distintas variables lgicas se combinan mediante la funcin OR, el resultado toma el
estado alto, verdadero o 1, si alguna de ellas tiene dicho estado.
A B F
0 0 0
0 1 1
1 0 1
1 1 1
Esta puerta produce la funcin inversa de la puerta OR, es decir, la negacin de la suma lgica de
las variables de entrada. Su comportamiento es equivalente a la de la puerta OR seguida de una
NOT.
A B F
0 0 1
0 1 0
1 0 0
1 1 0
Cuando varias variables lgicas, de tipo binario, se combinan mediante la operacin lgica AND,
producen una variable de salida, que solo toma el nivel lgico 1, estado alto o verdadero, si todas
ellas tienen dicho nivel o estado.
A B F
0 0 0
0 1 0
1 0 0
1 1 1
PUERTA NAND O MULTIPLICADORA INVERSORA
La puerta NAND produce la funcin inversa de la AND, o sea, la negacin del producto lgico de las
variables de entrada. Acta como una puerta AND seguida de una NOT.
A B F
0 0 1
0 1 1
1 0 1
1 1 0
La salida de esta compuerta es 1, estado alto o verdadero si cada entrada es 1 pero excluye la
combinacin cuando las dos entradas son 1. La funcin OR exclusiva tiene su propio smbolo
grfico o puede expresarse en trminos de operaciones complementarias AND, OR.
A B F
0 0 0
0 1 1
1 0 1
1 1 0
ALGEBRA DE BOOLE.
Este tipo de lgebra es el que define todas las operaciones de la lgica digital y la forma con la que
se trabajar con las seales digitales.
A continuacin se enumeran las propiedades del lgebra de Boole que se cumplirn en los
Circuitos digitales. Las utilizaremos para simplificar las funciones lgicas que se vern ms
adelante.
Son las mismas que se utilizan en las matemticas comunes, pero aadiendo algunas normas ms.
Propiedad conmutativa: Dadas dos variables booleanas se cumple:
A+B=B+A A * B = B *A
A * ( B + C ) = A* B + A * C
A + ( B * C ) = (A * B ) + ( A * C )
A+(B+C)=(A+B)+C=A+B+C
A*(B*C)=(A*B)*C=A*B*C
Elemento neutro: Para cada operacin que se puede realizar en el lgebra de Boole existe un
elemento neutro, tal que no modifica el valor de un operando cualquiera, si se aplica dicha
operacin con el elemento neutro. Es decir:
Elemento simtrico: Es el elemento inverso de un operando. Se representa con una lnea superior
encima de su smbolo. Siempre se cumple que:
Si A 1 entonces =0
Esto significa que:
A+ =1
A* =0
Los teoremas que se enumeran a continuacin son esenciales para reducir de forma eficaz
las expresiones lgicas que representarn los circuitos que se disearn con puertas lgicas.
Ley de dualidad: Toda expresin del lgebra de Boole tiene una expresin dual. sta se forma a
partir de la original cambiando los 0 por 1 y los + por x y viceversa. Es decir:
A+0=A A*1=A
A+ =1 A* =0
A * ( B + C ) = A *B + A * C A+(B*C)=(A+B)*(A+C)
A+(A*B)=A A*(A+B)=A
A=
Leyes de Morgan: Sirve par convertir sumas en productos y viceversa. Son dos leyes muy
importantes para la prctica, ya que permiten realizar todas las operaciones lgicas con una sola
Funcin.
= *
= *
Una funcin lgica es una expresin construida a base de variables booleanas unidas mediante
operandos lgicos de suma y producto. Se representa por (c,b,a), para indicar que el resultado de
una funcin depende de tres variables lgicas llamadas a, b y c.
(c,b,a)=Salida lgica= A + B +C A
TERMINO CANONICO
Se llama asi a la funcin lgica en la cual aparece todas la variables en forma directa o inversa
relacionados por la suma o producto
(a,b,c) = ABC +
(a,b,c) = ( A+B+C) *( A+ + )*( + + )
Termino canonico minimo: Es aquel en el cual aparecen las variables relacionados por el producto
y entre trminos relacionados por la suma
(a,b,c) = ABC +
Termino canonico maximo: Es aquel en la cual las variables estn relacionadas por la suma y los
trminos por los productos.
Ejemplo.
F=A+ C
F=(A+ )(A+C)
F=(A+ +0)(A+C+0)
F=(A+ +C )(A+C+B )
F=(A+ +C)(A+ + )(A+C+B)(A+C+ )
f(a,b,c) =
MAPA DE KARNAUGTH
Este es la simplificacin grafica en la cual se utilizan las tablas de verdad pero colocadas en un
mapa o celdas que son adyacentes incluyendo la primera con la ultima columna asi como la
primera y la ultima fila, cada celda corresponde a un termino cannico
X
yz
y 0 1
x 00 01 11 01
0 M0 M1 M M1 M3 M2
0 0
1 M2 M3
1 M4 M5 M7 M6
Ejemplos
X
y 0 1
0 1
1 1 1
f(x,y)= f(x,y)= X+ Y
PRACTICA N1
5. Partiendo del siguiente mapa de Karnaugth, obtener la funcin mini trminos y Max trminos
completas que representa.
yz
x 00 01 11 01
0 1 1 1
1 1 1
6. Partiendo del siguiente mapa de Karnaugh, obtener la funcin mini trminos y Max trminos
completas que representa.
yz
x 00 01 11 01
0 0 0 0 0
1 0
7. Obtener la funcin simplificada correspondiente a la tabla de verdad siguiente, empleando para
ello los mapas de Karnaugh. Dar su diseo lgico.
A B C F
0 0 0 1
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
A B C F
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
PRACTICA N2
A B C F
0 0 0 X
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 X
A B C F
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 X
1 0 0 0
1 0 1 1
1 1 0 X
1 1 1 1
Se denomina sistema combinacional o lgica combinacional a todo sistema digital en el que sus
salidas son funcin exclusiva del valor de sus entradas en un momento dado, sin que intervengan
en ningn caso estados anteriores de las entradas o de las salidas. Las funciones
(OR,AND,NAND,XOR) son booleanas (de Boole) donde cada funcin se puede representar en una
tabla de la verdad.
CODIFICADOR
Si, de un modo fortuito, se pulsan simultneamente varias teclas, vamos a dar prioridad y codificar
la lnea de datos de orden superior. Por ejemplo, si se excitan las entradas 5 y 6, lo que se desea es
que la salida sea la que corresponde a la entrada 6. Para seguir el mismo procedimiento, a fin de
entender este tipo de codificadores, describamos su tabla de verdad:
ENTRADAS SALIDAS
9 8 7 6 5 4 3 2 1 0 Y4 Y3 Y2 Y1
0 0 0 0 0 0 0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0 1 X 0 0 0 1
0 0 0 0 0 0 0 1 X X 0 0 1 0
0 0 0 0 0 0 1 X X X 0 0 1 1
0 0 0 0 0 1 X X X X 0 1 0 0
0 0 0 0 1 X X X X X 0 1 0 1
0 0 0 1 X X X X X X 0 1 1 0
0 0 1 X X X X X X X 0 1 1 1
0 1 X X X X X X X X 1 0 0 0
1 X X X X X X X X X 1 0 0 1
Esta tabla corresponde a un codificador con prioridad de 10 a 4 lneas. La X indica que esa entrada
puede tomar cualquier valor, es decir, puede ser 0 1, por lo que el estado X es irrelevante. No
obstante, ahora habr que tener en cuenta un 0 en la tabla, mientras que en el caso anterior
podamos ignorarlo, ya que dicha tabla viene determinada nicamente por los 1 en su diagonal.
DECODIFICADORES
Los decodificadores son circuitos combi nacionales basados en puertas lgicas que trasforman un
cdigo de tipo binario en cdigo decimal. Su funcin consiste en activar una sola de sus salidas
dependiendo del estado lgico en que se encuentren sus entradas.
ENTRADAS SALIDAS
9 8 7 6 5 4 3 2 1 D4 D3 D2 D1
PRACTICA N2
ENTRADAS SALIDA
A B C D QA QB QC QD QE QF QG
MULTIPLEXORES
Un Multiplexor es un circuito combinacional al que entran varios canales de datos, y slo uno de
ellos, el que hayamos seleccionado, es el que aparece por la salida. Es decir, que es un circuito que
nos permite SELECCIONAR que datos pasan a travs de dicho componente.
Un comparador de N bits es un circuito que tiene como entradas dos nmeros binarios se n bits
cada uno y como salidas tres indicadores que sealan que numero presente en la entrada es
mayor, menor o igual que el otro.
En los circuitos comerciales adems se introducen otras tres entradas lgicas adicionales para
poder unir varios comparadores, con el fin de poder comprar nmeros mayores.
Los circuitos con realimentacin no son combinacionales. Constituyen un nuevo tipo , los llamados
secuenciales.
BIESTABLE RS
Tiene normalmente dos entradas E1 y E2, a las que tambin se les denomina R (reset) y S (set)
ENTRADA SALIDA
-1
E1 E2 Q Q
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 X
1 1 1 X
BIESTABLE RST
Tambin llamado Biestable RS sncrono, presenta una configuracin de 5 entradas y dos salidas:
BASCULAS D
Este biestable es muy similar al biestable RST con la diferencia que para evitar el estado de
incertidumbre provocado por el nivel 1 simultaneamente en las dos entradas E1 y E2, en este
componente se sustituyen por una sola entrada denominada comnmente D.
ENTRADA SALIDA
Preset Clear T D Q SIGNIFICADO
1 0 X X 1 Puesta en 1
0 1 X X 0 Puesta en 0
1 1 X X 0 No permitido
0 0 0 X Q Est. anterior
0 0 1 0 0 Puesta en 0
0 0 1 1 1 Puesta en 1
BIESTABLE JK
ENTRADA SALIDA
R S Q SIGNIFICADO
0 1 X X X 1 Puesta en 1
1 0 X X X 0 Puesta en 0
0 0 X X X 1 No permitido
1 1 0 X X Q Est. anterior
1 1 1 0 0 Q Est. anterior
1 1 1 0 1 0 Puesta en 0
1 1 1 1 0 1 Puesta en 1
1 1 1 1 1 Basculamiento
PRACTICA N1
Con ayuda del proteus disee los siguientes diagramas y realice su tabla de verdad
CONTADORES
Contadores Sncronos.- Son similares al los anteriores slo que comparten la misma seal de reloj.
Son ms rpidos y complejos que los asncronos. En la figura se muestra un contador binario
natural sncrono de 4 bits. Ntese que, a diferencia de la figura 50, este contador tiene todas las
entradas de sincronismo de los biestables unidas. Adems es ms complejo puesto que tiene ms
compuertas que el anterior.