I.E.S.LasSabinas
DepartamentodeTecnologa
INDICE
1. TIPOSDESEALES...................................................................................................................................... 3
1.1. SEALESANALGICAS ....................................................................................................................... 3
1.2. SEALESDIGITALES ............................................................................................................................ 3
2. REPRESENTACINDELASSEALESDIGITALES.......................................................................................... 3
2.1. CRONOGRAMAS ................................................................................................................................. 3
2.2. TABLADEVERDAD.............................................................................................................................. 4
3. SISTEMABINARIO ...................................................................................................................................... 5
3.1. TRANSFORMACINDEDECIMALABINARIO ..................................................................................... 5
3.2. TRANSFORMACINDEBINARIOADECIMAL ..................................................................................... 6
3.3. TABLADECONVERSINDELNMERO0AL10ABINARIO ............................................................... 6
4. FUNCIONESBSICAS.................................................................................................................................. 6
4.1. FUNCINIGUALDAD .......................................................................................................................... 6
4.2. FUNCINCOMPLEMENTOONEGACINNOT ................................................................................... 7
4.3. FUNCINSUMAOR............................................................................................................................ 7
4.4. FUNCINPRODUCTOAND................................................................................................................. 8
5. COMBINACIONESENTREFUNCIONESBSICAS ......................................................................................... 8
5.1. FUNCINSUMANOR ......................................................................................................................... 8
5.2. FUNCINNAND.................................................................................................................................. 9
6. OBTENCINDELAFUNCINLGICAAPARTIRDELATABLADEVERDAD ............................................... 9
6.1. IMPLEMENTACINPORUNOS ....................................................................................................... 9
6.2. IMPLEMENTACINPORCEROS .................................................................................................... 10
7. OPERACIONES,PROPIEDADESYTEOREMASBSICOS............................................................................. 10
8. SIMPLIFICACINDEFUNCIONESLGICAS............................................................................................... 11
8.1. PORMANIPULACINALGEBRICA .................................................................................................. 11
8.2. TABLASDEKARNAUGH .................................................................................................................... 11
9. EJERCICIOS ............................................................................................................................................... 13
Pginan2
I.E.S.LasSabinas
DepartamentodeTecnologa
ELECTRNICADIGITAL
1. TIPOSDESEALES
Unasealeslavariacindeunamagnitudquepermitetransmitirinformacin.Lassealespuedenserde
dostipos:
1.1.
SEALESANALGICAS
Pueden adquirir infinitos valores entre dos extremos cualesquiera. La variacin de la seal forma
unagrficacontinua.
1.2.
SEALESDIGITALES
Acadavalordeunasealdigitalselellamabityeslaunidadmnimadeinformacin.
2. REPRESENTACINDELASSEALESDIGITALES
Lassealesdigitalespuedenrepresentarsededosmanerasdistintas:
2.1.
CRONOGRAMAS
Sondiagramasseal tiempo.Vamosaexplicarlocondosejemplos
Pginan3
I.E.S.LasSabinas
DepartamentodeTecnologa
Ejemplo1:Circuitoconpulsadorybombilla
Ejemplo2:Circuitoconpulsadorydosbombillas
Psinpulsar(0)
BombillaON(1)
Psinpulsar(0)
B1ON(1)
B2ON(1)
Ppulsado(1)
BombillaOFF(0)
Ppulsado(1)
B1ON(1)
B2OFF(0)
2.2.
TABLADEVERDAD
En este tipo de representacin no se utiliza el tiempo. Es una tabla en la que se presentan las
sealesdeentradaascomolassealesdesalidaquecorrespondenacadaestado.
Tambinenestecasolomostraremosconejemplos:
Pginan4
I.E.S.LasSabinas
DepartamentodeTecnologa
Ejemplo1:Circuitoconpulsadorybombilla
Ejemplo2:Circuitoconpulsadorydosbombillas
P
0
1
B
0
1
P
0
1
B1
1
1
B2
1
0
Ejemplo3:Circuitocontrespulsadoresyunabombilla
P1
0
0
0
0
1
1
1
1
P2
0
0
1
1
0
0
1
1
P3
0
1
0
1
0
1
0
1
B
0
1
1
1
1
1
1
1
3. SISTEMABINARIO
Losordenadoresyengeneraltodoslossistemasqueutilizanelectrnicadigitalutilizanelsistemabinario.
Enlaelectrnicadigitalsloexistendosestadosposibles(10)porloqueinteresautilizarunsistemade
numeracinenbase2,elsistemabinario.
El sistema decimal, o sistema en base 10, utiliza las cifras 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Veremos ahora la
conversindeunsistemaaotro.
3.1.
TRANSFORMACINDEDECIMALABINARIO
Sedivideelnmeroendecimalpordoshastaqueelltimococienteseainferiora2.
Ejemplo1:Pasode18endecimal a
binario
18|2
09|2
14|2
02|2
01
18=>10010
27|2
113|2
16|2
03|2
11
27=>11011
Pginan5
I.E.S.LasSabinas
3.2.
DepartamentodeTecnologa
TRANSFORMACINDEBINARIOADECIMAL
Semultiplicacadaunadelascifrasdelnmeroenbinarioenpotenciassucesivasde2.
Ejemplo1:Pasode10010adecimal
10010=1.24+0.23+0.22+1.21+0.20=18
Ejemplo2:Pasode11011adecimal
11011=1.24+1.23+0.22+1.21+1.20=27
3.3.
TABLADECONVERSINDELNMERO0AL10ABINARIO
0
1
2
3
4
5
6
7
8
9
10
0
1
10
11
100
101
110
111
1000
1001
1010
4. FUNCIONESBSICAS
4.1.
FUNCINIGUALDAD
Esaquellaenlaquelaentradaesigualalasalida.
REPRESENTACIN
a=b
TABLADEVERDAD
a
0
1
b
0
1
ANALOGAELCTRICA
Pginan6
I.E.S.LasSabinas
4.2.
DepartamentodeTecnologa
FUNCINCOMPLEMENTOONEGACINNOT
Esaquellaenlaquelasalidaeslacomplementariaoinversadelaentrada.
REPRESENTACIN
b = a
TABLADEVERDAD
a
0
1
b
1
0
ANALOGAELCTRICA
4.3.
FUNCINSUMAOR
Esaquellafuncinqueescierta(1)siunaolasdosentradassonciertas(1).
REPRESENTACIN
S=a+b
TABLADEVERDAD
a
0
0
1
1
b
0
1
0
1
S
0
1
1
1
ANALOGAELCTRICA
Pginan7
I.E.S.LasSabinas
DepartamentodeTecnologa
4.4.
FUNCINPRODUCTOAND
Esaquellafuncinqueescierta(1)cuantotodasycadaunadelasvariablesdeentradasonciertas
(1).
REPRESENTACIN
S=a.b
TABLADEVERDAD
a
0
0
1
1
b
0
1
0
1
S
0
0
0
1
ANALOGAELCTRICA
5. COMBINACIONESENTREFUNCIONESBSICAS
5.1.
FUNCINSUMANOR
EquivalealaasociacinfuncinORconlafuncinNO.Porlotantoestamosnegandolasalidadela
funcinOR.
REPRESENTACIN
_______
(a+b)=S
TABLADEVERDAD
a
0
0
1
1
b
0
1
0
1
S
1
0
0
0
Pginan8
I.E.S.LasSabinas
DepartamentodeTecnologa
ANALOGAELCTRICA
5.2.
FUNCINNAND
ComoocurreconlafuncinNOR,lafuncinNANDequivalealaasociacindelafuncinANDyla
funcinNO.EstamosnegandolasalidadelafuncinAND.
REPRESENTACIN
_____
(a.b)=S
TABLADEVERDAD
a
0
0
1
1
b
0
1
0
1
S
1
1
1
0
ANALOGAELCTRICA
6. OBTENCINDELAFUNCINLGICAAPARTIRDELATABLADEVERDAD
Elprocesodeobtencindelafuncinlgicaapartirdecualquiertabladeverdadserelprocesoquenos
permita,partiendodeunascondicionesacumplir,implementar(construir)nuestrocircuitolgico.
Dichoprocesodeobtencinsepuedehacerdedosmanerasdiferentes:
6.1.
IMPLEMENTACINPORUNOS
Ser el proceso que utilicemos principalmente por resultar menos lioso. Se trata de aislar en la
tabla de verdad las filas cuya salida sea 1. Para cada fila obtendremos un producto de las
variablesexistentes,considerndolasnegadassienlafilavalen0ynonegadassivalen1.Una
vezhayamosobtenidotodaslasfilas,sumaremostodoslosproductosobtenidos.
Vemosloconunejemplo:
Pginan9
I.E.S.LasSabinas
DepartamentodeTecnologa
Sipartimosdelasiguientetabladeverdad
A
B
S
FilaenlaqueS=1.Paraestafila: A . B
FilaenlaqueS=1.Paraestafila: A . B
Porlotantolafuncinlgicaresultanteserlasiguiente:
S = A .B + A .B
6.2.
IMPLEMENTACINPORCEROS
Enesteprocesoseinviertetodoconrespectoalanterior.Setratadeaislarenlatabladeverdadlas
filas cuya salida sea 0. Para cada fila obtendremos una suma de las variables existentes,
considerndolasnegadassienlafilavalen1ynonegadassivalen0.Unavezhayamosobtenido
todaslasfilas,multiplicaremostodoslosproductosobtenidos.
Vemosloconunejemplo:
Sipartimosdelasiguientetabladeverdad
A
B
S
FilaenlaqueS=0.Paraestafila: A + B
FilaenlaqueS=0.Paraestafila: A + B
Porlotantolafuncinlgicaresultanteserlasiguiente:
S = (A + B ) . A + B
Se puede comprobar que las dos funciones obtenidas son equivalentes y dan como resultado la
mismatabladeverdaddelaquehemospartido.
7. OPERACIONES,PROPIEDADESYTEOREMASBSICOS
Acontinuacinsedescribenlasoperacionesmsimportantesarealizarconlasfuncioneslgicas,lascuales
sern de suma importancia sobre todo a la hora de simplificarlas para posteriormente implementarlas
(realizarlas)conpuertaslgicas.
POSTULADOSBSICOS
A+0=A
A+1=1
A+A=A
Pginan10
I.E.S.LasSabinas
A + A = 1
A.0=0
A.1=A
A.A=A
A . A = 0
A = A
DepartamentodeTecnologa
PROPIEDADES
Conmutativa
A +B =B+A
A .B = B. A
Asociativa
A + B + C = A + (B + C )
Distributiva
A (B + C ) = A . B + A . C
(A . B) C = A (B . C)
A + B . C = (A + B) . (A + C )
TEOREMAS
1
A +B = A.B
A .B = A + B
8. SIMPLIFICACINDEFUNCIONESLGICAS
Existenvariosmtodosdesimplificarfuncioneslgicas,estecursosloveremoslassiguientes:
8.1.
PORMANIPULACINALGEBRICA
Sesimplificasustituyendolasoperacionesusandolospostulados,propiedadesyteoremasdescritos
enelpuntoanterior.Lgicamentesloseaplicaranaquellosquesepuedanaplicar.
8.2.
TABLASDEKARNAUGH
Es un sistema muy utilizado para simplificar funciones lgicas complejas, sobre todo con varias
variables(hasta56).Comobasesfundamentalessedebenestablecer:
- Sepuedesimplificarnicamenteenpotenciasde2,esdecir1(20),2(21),4(22),8(23),16(24),
32(25),etc
- Encadaceldasolopuedecambiarunbit(dato)respectodelaanterior
- Losagrupamientossepuedenhacerdemltiplesmodos
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1 1 1
1 1 1
1
1
1
1
1
1
1
1
1
1
EJEMPLO:
Supongamosquealplantearelproblemaobtenemoslasiguientetabladeverdad
a
0
0
b
0
0
c
0
1
S
1
0
Pginan11
I.E.S.LasSabinas
0
0
1
1
1
1
DepartamentodeTecnologa
1
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
0
AB
00
01
10
11
A continuacin nos fijamos en que tiene en comn cada agrupacin, desechando la variable que
cambiadevalorencadaagrupamientoycombinandolasrestantesparaobtenerlafuncinlgica
S = A .B + A . C + B . C
Porltimoplanteamoselesquemaocircuitolgico
Pginan12