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

Ejemplo 2: Paso de 27 en decimal a


binario

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

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


tabladeverdadaestanuevatabla.Obsrvesecomodeunacolumnaaotraslocambiaunbit.

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