Está en la página 1de 19

ELECTRNICADIGITAL

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

Puedenadquirirnicamentevaloresconcretos,es decir,novaranalolargo deun continuo.Por
ejemploelestadodeunabombillaslopuedetenerdosvalores(0apagada,1encendida).

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 B P B1 B2
0 0 0 1 1
1 1 1 1
0

Ejemplo3:Circuitocontrespulsadoresyunabombilla

P1 P2 P3 B
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 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 Ejemplo 2: Paso de 27 en decimal a


binario binario

18|2 27|2
09|2 113|2
14|2 16|2
02|2 03|2
01 11

27=>11011
18=>10010

Pginan5
I.E.S.LasSabinas DepartamentodeTecnologa

3.2. 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 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010

4. FUNCIONESBSICAS

4.1. FUNCINIGUALDAD

Esaquellaenlaquelaentradaesigualalasalida.

REPRESENTACIN
a=b


TABLADEVERDAD
a b
0 0
1 1

ANALOGAELCTRICA

Pginan6
I.E.S.LasSabinas DepartamentodeTecnologa

4.2. FUNCINCOMPLEMENTOONEGACINNOT

Esaquellaenlaquelasalidaeslacomplementariaoinversadelaentrada.

REPRESENTACIN
b = a




TABLADEVERDAD
a b
0 1
1 0

ANALOGAELCTRICA

4.3. FUNCINSUMAOR

Esaquellafuncinqueescierta(1)siunaolasdosentradassonciertas(1).

REPRESENTACIN
S=a+b




TABLADEVERDAD
a b S
0 0 0
0 1 1
1 0 1
1 1 1

ANALOGAELCTRICA

Pginan7
I.E.S.LasSabinas DepartamentodeTecnologa


4.4. FUNCINPRODUCTOAND

Esaquellafuncinqueescierta(1)cuantotodasycadaunadelasvariablesdeentradasonciertas
(1).

REPRESENTACIN
S=a.b




TABLADEVERDAD
a b S
0 0 0
0 1 0
1 0 0
1 1 1

ANALOGAELCTRICA



5. COMBINACIONESENTREFUNCIONESBSICAS

5.1. FUNCINSUMANOR

EquivalealaasociacinfuncinORconlafuncinNO.Porlotantoestamosnegandolasalidadela
funcinOR.

REPRESENTACIN
_______
(a+b)=S





TABLADEVERDAD
a b S
0 0 1
0 1 0
1 0 0
1 1 0

Pginan8
I.E.S.LasSabinas DepartamentodeTecnologa

ANALOGAELCTRICA


5.2. FUNCINNAND

ComoocurreconlafuncinNOR,lafuncinNANDequivalealaasociacindelafuncinANDyla
funcinNO.EstamosnegandolasalidadelafuncinAND.

REPRESENTACIN
_____
(a.b)=S

TABLADEVERDAD
a b S
0 0 1
0 1 1
1 0 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
0 0 0
0 1 1 FilaenlaqueS=1.Paraestafila: A . B
1 0 0
1 1 1 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
0 0 0 FilaenlaqueS=0.Paraestafila: A + B
0 1 1
1 0 0 FilaenlaqueS=0.Paraestafila: A + B
1 1 1

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
1 A+0=A
2 A+1=1
3 A+A=A

Pginan10
I.E.S.LasSabinas DepartamentodeTecnologa

4 A + A = 1
5 A.0=0
6 A.1=A
7 A.A=A
8 A . A = 0
9 A = A

PROPIEDADES
Conmutativa A+B =B+A A .B = B. A
Asociativa A + B + C = A + (B + C ) (A . B) C = A (B . C)
Distributiva A (B + C ) = A . B + A . C A + B . C = (A + B) . (A + C )

TEOREMAS
1 A+B = A.B
2 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 1 1 1 1 1 1 1

EJEMPLO:

Supongamosquealplantearelproblemaobtenemoslasiguientetabladeverdad

a b c S
0 0 0 1
0 0 1 0

Pginan11
I.E.S.LasSabinas DepartamentodeTecnologa

0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 0

Lo siguiente que hacemos es plantear la tabla de Karnaugh, trasladando las combinaciones de la
tabladeverdadaestanuevatabla.Obsrvesecomodeunacolumnaaotraslocambiaunbit.


AB 00 01 10 11
C
0 1 1 0 1
1 0 1 0 0

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.
A

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
G

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

También podría gustarte