unidad 8+9 - teoría electrónica digital

Upload: bemdas

Post on 06-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Unidad 8+9 - Teora Electrnica digital

    1/12

    ELECTRNICADIGITAL

  • 8/2/2019 Unidad 8+9 - Teora Electrnica digital

    2/12

    I.E.S.LasSabinas DepartamentodeTecnologa

    Pginan2

    INDICE1. TIPOSDESEALES...................................................................................................................................... 3

    1.1. SEALESANALGICAS ....................................................................................................................... 31.2. SEALESDIGITALES ............................................................................................................................ 3

    2. REPRESENTACINDELASSEALESDIGITALES.......................................................................................... 32.1. CRONOGRAMAS ................................................................................................................................. 32.2. TABLADEVERDAD.............................................................................................................................. 4

    3. SISTEMABINARIO ...................................................................................................................................... 5 3.1. TRANSFORMACINDEDECIMALABINARIO ..................................................................................... 53.2. TRANSFORMACINDEBINARIOADECIMAL ..................................................................................... 63.3. TABLADECONVERSINDELNMERO0AL10ABINARIO ............................................................... 6

    4. FUNCIONESBSICAS.................................................................................................................................. 64.1. FUNCINIGUALDAD .......................................................................................................................... 64.2. FUNCINCOMPLEMENTOONEGACINNOT ................................................................................... 74.3.

    FUNCIN

    SUMA

    OR............................................................................................................................ 7

    4.4. FUNCINPRODUCTOAND................................................................................................................. 85. COMBINACIONESENTREFUNCIONESBSICAS ......................................................................................... 8

    5.1. FUNCINSUMANOR ......................................................................................................................... 85.2. FUNCINNAND.................................................................................................................................. 9

    6. OBTENCINDELAFUNCINLGICAAPARTIRDELATABLADEVERDAD ............................................... 96.1. IMPLEMENTACINPORUNOS ....................................................................................................... 9 6.2. IMPLEMENTACINPORCEROS .................................................................................................... 10

    7. OPERACIONES,PROPIEDADESYTEOREMASBSICOS............................................................................. 108. SIMPLIFICACINDEFUNCIONESLGICAS............................................................................................... 11

    8.1. PORMANIPULACINALGEBRICA .................................................................................................. 11

    8.2.

    TABLASDE

    KARNAUGH .................................................................................................................... 11

    9. EJERCICIOS ............................................................................................................................................... 13

  • 8/2/2019 Unidad 8+9 - Teora Electrnica digital

    3/12

    I.E.S.LasSabinas DepartamentodeTecnologa

    Pginan3

    ELECTRNICADIGITAL1. TIPOSDESEALESUnasealeslavariacindeunamagnitudquepermitetransmitir informacin.Lassealespuedenserdedostipos:

    1.1. SEALESANALGICASPuedenadquirir infinitosvaloresentredosextremoscualesquiera.Lavariacinde laseal formaunagrficacontinua.

    1.2. SEALESDIGITALESPuedenadquirirnicamentevaloresconcretos,esdecir,novarana lo largodeuncontinuo.Por

    ejemploel

    estado

    de

    una

    bombilla

    slo

    puede

    tener

    dos

    valores

    (0

    apagada,

    1encendida).

    Acadavalordeunasealdigitalselellamabityeslaunidadmnimadeinformacin.

    2. REPRESENTACINDELASSEALESDIGITALESLassealesdigitalespuedenrepresentarsededosmanerasdistintas:

    2.1. CRONOGRAMASSondiagramassealtiempo.Vamosaexplicarlocondosejemplos

  • 8/2/2019 Unidad 8+9 - Teora Electrnica digital

    4/12

    I.E.S.LasSabinas DepartamentodeTecnologa

    Pginan4

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

    este

    tipo

    de

    representacin

    no

    se

    utiliza

    el

    tiempo.

    Es

    una

    tabla

    en

    la

    que

    se

    presentan

    las

    sealesdeentradaascomolassealesdesalidaquecorrespondenacadaestado.

    Tambinenestecasolomostraremosconejemplos:

  • 8/2/2019 Unidad 8+9 - Teora Electrnica digital

    5/12

    I.E.S.LasSabinas DepartamentodeTecnologa

    Pginan5

    Ejemplo1:Circuitoconpulsadorybombilla Ejemplo2:Circuitoconpulsadorydosbombillas

    P B

    0 01 1

    P B1 B2

    0 1 11 1 0

    Ejemplo3:Circuitocontrespulsadoresyunabombilla

    P1 P2 P3 B

    0

    0

    0

    0

    0 0 1 10 1 0 10 1 1 11 0 0 11 0 1 11 1 0 11 1 1 1

    3. SISTEMABINARIOLos

    ordenadores

    yen

    general

    todos

    los

    sistemas

    que

    utilizan

    electrnica

    digital

    utilizan

    el

    sistema

    binario.

    Enlaelectrnicadigitalsloexistendosestadosposibles(10)porloqueinteresautilizarunsistemadenumeracinenbase2,elsistemabinario.

    El sistema decimal, o sistema en base 10, utiliza las cifras 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Veremos ahora laconversindeunsistemaaotro.

    3.1. TRANSFORMACINDEDECIMALABINARIOSedivideelnmeroendecimalpordoshastaqueelltimococienteseainferiora2.

    Ejemplo1:

    Paso

    de

    18

    en

    decimal

    a

    binario

    18|20 9|2

    1 4 |20 2|2

    0 1

    18=>10010

    Ejemplo

    2:

    Paso

    de

    27

    en

    decimal

    a

    binario

    27|21 13|2

    1 6|20 3|2

    1 1

    27=>11011

  • 8/2/2019 Unidad 8+9 - Teora Electrnica digital

    6/12

    I.E.S.LasSabinas DepartamentodeTecnologa

    Pginan6

    3.2. TRANSFORMACINDEBINARIOADECIMALSemultiplicacadaunadelascifrasdelnmeroenbinarioenpotenciassucesivasde2.

    Ejemplo1:

    Paso

    de

    10010

    adecimal

    10010=1.24+0.23+0.22+1.21+0.20=18

    Ejemplo2:Pasode11011adecimal11011=1.24+1.23+0.22+1.21+1.20=27

    3.3. TABLADECONVERSINDELNMERO0AL10ABINARIO0 0

    1 1

    2 10

    3

    11

    4 100

    5 101

    6 110

    7 111

    8 1000

    9 1001

    10 1010

    4. FUNCIONESBSICAS4.1. FUNCINIGUALDAD

    Esaquellaenlaquelaentradaesigualalasalida.

    REPRESENTACINa=b

    TABLADE

    VERDAD

    a b

    0 01 1

    ANALOGAELCTRICA

  • 8/2/2019 Unidad 8+9 - Teora Electrnica digital

    7/12

    I.E.S.LasSabinas DepartamentodeTecnologa

    Pginan7

    4.2. FUNCINCOMPLEMENTOONEGACINNOTEsaquellaenlaquelasalidaeslacomplementariaoinversadelaentrada.

    REPRESENTACIN

    ab =

    TABLADEVERDADa b

    0 11 0

    ANALOGAELCTRICA

    4.3. FUNCINSUMAOREsaquellafuncinqueescierta(1)siunaolasdosentradassonciertas(1).

    REPRESENTACINS=a+b

    TABLADEVERDADa b S0 0 0

    0

    1

    1

    1 0 11 1 1

    ANALOGAELCTRICA

  • 8/2/2019 Unidad 8+9 - Teora Electrnica digital

    8/12

    I.E.S.LasSabinas DepartamentodeTecnologa

    Pginan8

    4.4. FUNCINPRODUCTOANDEsaquellafuncinqueescierta(1)cuantotodasycadaunadelasvariablesdeentradasonciertas

    (1).

    REPRESENTACINS=a.b

    TABLADEVERDADa b S

    0 0 00 1 01 0 01 1 1

    ANALOGAELCTRICA

    5. COMBINACIONESENTREFUNCIONESBSICAS5.1. FUNCINSUMANOR

    EquivalealaasociacinfuncinORconlafuncinNO.PorlotantoestamosnegandolasalidadelafuncinOR.

    REPRESENTACIN_______

    (a+b)=S

    TABLADEVERDADa b S

    0 0 1

    0

    1

    0

    1 0 01 1 0

  • 8/2/2019 Unidad 8+9 - Teora Electrnica digital

    9/12

    I.E.S.LasSabinas DepartamentodeTecnologa

    Pginan9

    ANALOGAELCTRICA

    5.2. FUNCINNANDComoocurreconlafuncinNOR, lafuncinNANDequivalealaasociacindelafuncinANDylafuncinNO.EstamosnegandolasalidadelafuncinAND.

    REPRESENTACIN_____

    (a.b)=S

    TABLADEVERDADa b S

    0 0 10 1 11 0 11 1 0

    ANALOGA

    ELCTRICA

    6. OBTENCINDELAFUNCINLGICAAPARTIRDELATABLADEVERDADElprocesodeobtencindelafuncinlgicaapartirdecualquiertabladeverdadserelprocesoquenospermita,partiendodeunascondicionesacumplir,implementar(construir)nuestrocircuitolgico.

    Dichoprocesodeobtencinsepuedehacerdedosmanerasdiferentes:

    6.1. IMPLEMENTACINPORUNOSSer el proceso que utilicemos principalmente por resultar menos lioso. Se trata de aislar en latabla de verdad las filas cuya salida sea 1. Para cada fila obtendremos un producto de lasvariablesexistentes,considerndolasnegadassienlafilavalen0ynonegadassivalen1.Una

    vezhayamos

    obtenido

    todas

    las

    filas,

    sumaremos

    todos

    los

    productos

    obtenidos.

    Vemosloconunejemplo:

  • 8/2/2019 Unidad 8+9 - Teora Electrnica digital

    10/12

    I.E.S.LasSabinas DepartamentodeTecnologa

    Pginan10

    Sipartimosdelasiguientetabladeverdad

    A B S

    0

    0

    0

    0 1 1 FilaenlaqueS=1.Paraestafila: B.A

    1 0 0

    1 1 1 FilaenlaqueS=1.Paraestafila: B.A

    Porlotantolafuncinlgicaresultanteserlasiguiente:

    B.AB.AS +=

    6.2. IMPLEMENTACINPORCEROSEnesteprocesoseinviertetodoconrespectoalanterior.Setratadeaislarenlatabladeverdadlasfilas cuya salida sea 0. Para cada fila obtendremos una suma de las variables existentes,considerndolasnegadassienlafilavalen1ynonegadassivalen0.Unavezhayamosobtenidotodaslasfilas,multiplicaremostodoslosproductosobtenidos.

    Vemosloconunejemplo:

    Sipartimosdelasiguientetabladeverdad

    A B S

    0 0 0 FilaenlaqueS=0.Paraestafila: BA +

    0 1 1

    1 0 0 FilaenlaqueS=0.Paraestafila: BA +

    1 1 1

    Porlotantolafuncinlgicaresultanteserlasiguiente:

    ( ) ( )BA.BAS ++=

    Sepuede

    comprobar

    que

    las

    dos

    funciones

    obtenidas

    son

    equivalentes

    ydan

    como

    resultado

    la

    mismatabladeverdaddelaquehemospartido.

    7. OPERACIONES,PROPIEDADESYTEOREMASBSICOSAcontinuacinsedescribenlasoperacionesmsimportantesarealizarconlasfuncioneslgicas,lascualessern de suma importancia sobre todo a la hora de simplificarlas para posteriormente implementarlas(realizarlas)conpuertaslgicas.

    POSTULADOSBSICOS1 A+0=A

    2 A+1=1

    3 A+A=A

  • 8/2/2019 Unidad 8+9 - Teora Electrnica digital

    11/12

    I.E.S.LasSabinas DepartamentodeTecnologa

    Pginan11

    4 1AA =+

    5 A.0=0

    6 A.1=A

    7

    A.A

    =A

    8 0A.A =

    9 AA =

    PROPIEDADESConmutativa ABBA +=+ A.BB.A =

    Asociativa ( )CBACBA ++=++ ( ) ( )C.BACB.A =

    Distributiva ( ) C.AB.ACBA +=+ ( ) ( )CA.BAC.BA ++=+

    TEOREMAS1 B.ABA =+

    2 BAB.A +=

    8. SIMPLIFICACINDEFUNCIONESLGICASExistenvariosmtodosdesimplificarfuncioneslgicas,estecursosloveremoslassiguientes:

    8.1. PORMANIPULACINALGEBRICASesimplificasustituyendolasoperacionesusandolospostulados,propiedadesyteoremasdescritos

    enel

    punto

    anterior.

    Lgicamente

    slo

    se

    aplicaran

    aquellos

    que

    se

    puedan

    aplicar.

    8.2. TABLASDEKARNAUGHEs un sistema muy utilizado para simplificar funciones lgicas complejas, sobre todo con variasvariables(hasta56).Comobasesfundamentalessedebenestablecer:

    - Sepuedesimplificarnicamenteenpotenciasde2,esdecir1(20),2(21),4(22),8(23),16(24),32(25),etc

    - Encadaceldasolopuedecambiarunbit(dato)respectodelaanterior- Losagrupamientossepuedenhacerdemltiplesmodos1 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 11 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1

    EJEMPLO:Supongamosquealplantearelproblemaobtenemoslasiguientetabladeverdad

    a b c S0 0 0 10 0 1 0

  • 8/2/2019 Unidad 8+9 - Teora Electrnica digital

    12/12

    I.E.S.LasSabinas DepartamentodeTecnologa

    Pginan12

    0 1 0 10 1 1 11 0 0 11 0 1 01 1 0 0

    1

    1

    1

    0

    Losiguiente que hacemosesplantear la tabladeKarnaugh, trasladando las combinaciones de latabladeverdadaestanuevatabla.Obsrvesecomodeunacolumnaaotraslocambiaunbit.

    ABC 0 0 0 1 1 0 1 1

    0 1 1 0 11 0 1 0 0

    Acontinuacin

    nos

    fijamos

    en

    que

    tiene

    en

    comn

    cada

    agrupacin,

    desechando

    la

    variable

    que

    cambiadevalorencadaagrupamientoycombinandolasrestantesparaobtenerlafuncinlgica

    C.BC.AB.AS ++=

    Porltimoplanteamoselesquemaocircuitolgico