Beruflich Dokumente
Kultur Dokumente
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
Sondiagramassealtiempo.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
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
I.E.S.LasSabinas
DepartamentodeTecnologa
9. EJERCICIOS
1. Transformalossiguientesnmerosalsistemabinario:
a. 21
b. 112
c. 37
d. 529
e. 61
f. 214
g. 232
h. 28
2. Transformalossiguientesnmerosbinariosadecimales:
i. 1110001
j. 110001
k. 1010101
l. 100
m. 10111
n. 11001101
3. Transformalossiguientescronogramasentablasdeverdad.(E=Entrada,S=Salida).
a)
b)
Pginan13
I.E.S.LasSabinas
DepartamentodeTecnologa
c)
d)
4. Realizalastablasdeverdaddelossiguientescircuitoselctricos:
a)
b)
c)
d)
Pginan14
I.E.S.LasSabinas
DepartamentodeTecnologa
5. Obtenerlatabladeverdaddelasiguientefuncin:
S = A B + BC + C
6. Realizalatabladeverdaddelossiguientescircuitos,obteniendoprimerolafuncinlgicadesalida.
a)
b)
c)
d)
e)
Pginan15
I.E.S.LasSabinas
DepartamentodeTecnologa
f)
7. Implementarconpuertaslgicaslasiguientefuncin:
S = AB + A D + C
8. Implementarconpuertaslgicaslasiguientefuncin:
S = A B C D + A B C D + A B C D + AB C D + A B CD + ABCD
9. Simplificarlasiguienteexpresin:
S = A B + ABC + A B C + AB
10. SimplificarporKarnaughlasiguientefuncin:
S = AB + A (D + C )
11. Se pretende gobernar una lmpara con dos interruptores A y B, cumplindose que cada vez que
vareelestadodecualquierinterruptor,varetambinelestadodelalmpara.CuandoAyBestn
anivelbajolalmparaestapagada.Representarlatabladeverdad,lafuncinlgicasimplificaday
laimplementacindelamismaconpuertaslgicas.
12. En una casa hay dos puertas, una trasera y una delantera. En ella se ha montado un sistema de
alarmaquefunciona,cuandoseconectalaalarma,demodoquecuandoseabrecualquieradelas
dospuertaslaalarmaseactiva.Escribelatabladeverdadyelcircuitolgico.
13. Disearunsistemaenelquedadoenbinariounnmerodel0al7,nosindiquesidichonmerose
encuentra entre el 0 y el 5, ambos incluidos (salida X1); y si dicho nmero est entre el 3 y el 7
ambosincluidos(salidaX2).
14. Disearuncircuitoconpuertaslgicasquenosindiquesiunnmeroinferiora10,codificadoen
binario,esprimo(1)ono(0).
15. UnsistemadealarmaestconstituidoporcuatrodetectoresdenominadosA,B,CyD.Elsistema
debeactivarsecuandoseactiven34detectores.Sislolohacen2detectoresesindiferentela
activacin o no del sistema. Por ltimo el sistema no deber activarse si se dispara un nico
detectoroninguno.PorrazonesdeseguridadelsistemasedeberactivarsiA=0,B=0,C=0yD=1.
Disearelcircuitoconpuertaslgicas.
16. Unmotorescontroladomediante3pulsadoresA,ByC.Disearuncircuitodecontrolpormedio
depuertaslgicasquecumplalassiguientescondicionesdefuncionamiento:
Pginan16
I.E.S.LasSabinas
DepartamentodeTecnologa
Sisepulsanlos3pulsadoresalavezelmotorseactiva.
Si se pulsan 2 pulsadores cualesquiera el motor se activa, pero se enciende una lmpara
adicional.
Sisepulsaunsolopulsador,sloseenciendelalmpara.
Sinosepulsaningnpulsador,nielmotornilalmparaseactivan.
17. Tenemos un ascensor para un edificio de 9 plantas que enva informacin del piso en el que se
encuentralacabinapormediodeunnmerobinariocodificado.Queremosrealizaruncircuitoque
nosavisecuandodichacabinaestenlasplantasbaja,3,4,5y9.Obtenerlatabladeverdad,la
funcinlgicasimplificadaeimplementarconpuertaslgicas.
18. Una habitacin dispone para encender una lmpara de 5 interruptores La lmpara debe estar
encendida si el nmero de interruptores accionados es impar. En caso contrario debe estar
apagada.
19. Unprocesoqumicotienetresindicadoresdetemperaturadigitales.Cadaindicadordarsalida1
Si la temperatura est por encima del valor tarado. Disear un circuito digital para que detecte
cuando la temperatura del proceso est comprendida entre T1 y T2 o tambin sea superior a T3
(T1<T2<T3). Obtener la tabla de verdad del circuito, la funcin lgica de salida, simplificar dicha
funcineimplementarelcircuitoconpuertaslgicas.
20. En un coche en el que se indican la posicin de los pulsadores de luz interior de las dos puertas
(puntosAyB),alabrirunaolasdospuertasseactivaelcorrespondientepulsadoryseenciendela
luzinterior.Escribelatabladelaverdadparacontrolarelfuncionamientodelabombilla,elcircuito
lgicoylapuertalgicaquesenecesita.
21. Paraelaprovisionamientodeunpueblo,sedisponedeundepsitoquesellenaconelaguaquese
bombea desde una presa. La bomba es accionada cuando se cumplen las dos condiciones
siguientes:
Cuando el nivel del depsito ha descendido hasta un nivel mnimo por lo que es necesario
suministrarleagua.
Elniveldelapresaessuperioraunnivelmximopredeterminado.
Escribelatabladeverdadparaelsistemadecontroldelabombayelcircuitolgicodecontrol.
22. Disear un codificador que teniendo por entrada los nmeros del 0 al 7 en el sistema binario se
veanenundisplaydigital.
Pginan17
I.E.S.LasSabinas
DepartamentodeTecnologa
F
B
E
C
D
23. Disear un circuito lgico de manera que teniendo por entrada un n binario de 4 bits (valores
decimalesdel0al15),seobtengan5salidas,unaquenosexpreselasdecenas(1bit),yotras4que
nosexpresenlasunidades.Ejemplos:
Entrada11(1011) Salidas:Decenas1
Unidades:0001
Entrada15(1111) Salidas:Decenas1
Unidades:0101
Entrada3(0011) Salidas:Decenas0
Unidades:0011
24. Disear un circuito lgico con el cual se consigan comparar dos nmeros A(A1,A2) y B(B1,B2) de
2bitsen3categoras:
A>B
A=B
A<B
25. Disearuncircuitolgicoquecontroledosmotobombasqueextraenagua,laprimeradeunpozoP
y lo lleva a un depsito D1, la segunda extrae agua de D1 y la lleva a otro depsito D2. Las
condicionesdefuncionamientosonlassiguientes:
Funcionaran las bombas siempre que est lleno el lugar de donde se extrae el agua y est
vacoeldepsitoallenar.
Quenofuncionenlasdosbombasalavez.
Losniveleslosindicanunossensoresquemarcan0sieldepsitooelpozoestvaco,y1siestn
llenos.
Pginan18
I.E.S.LasSabinas
DepartamentodeTecnologa
26. Disearunacalculadoraquerestedosnmerosde2bitsAyB.(Debehaberunasalidaqueindique
sielresultadoespositivoonegativo).
27. Necesitamos seleccionar candidatos para un puesto de trabajo que cumplan los siguientes
requisitos:
IngenierosTcnicosquevivanenlalocalidadotengancoche.
Notituladosconmsde5aosdeexperienciaquevivanenlalocalidadotengancoche.
Recomendados
Sepide:
Variablesdeentradadelafuncinlgica.
Variablesdesalida.
Funcinporlaqueobtenemoslavariabledesalidaenfuncindelasvariablesdeentrada.
28. DisearuncircuitoquesumeorestedosentradasAyB,segnelvalordeunaterceraC.SiC=0,
aparecer en la salida el valor de A+B. Si C=1 se realizar la operacin AB. Asimismo el circuito
contar con una salida adicional en la que aparecer el posible acarreo en la suma binaria o el
prstamoenlaresta.
Pginan19