Sei sulla pagina 1di 40

ELECTRNICA DIGITAL

Ingeniera Telecomunicaciones 4 cuatrimestre

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Electrnica Digital
] Profesores:
Teora: Fernando Beltrn
Tel.: 976 76 19 42 Email: beltran@posta.unizar.es Web: http://www.cps.unizar.es/~fbeltran/

Laboratorio: Jess Ponce de Len


Tel.: 976 76 19 48, ext. 5295 Email: jponce@posta.unizar.es

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloque Digital
] Asignaturas relacionadas con la Electrnica Digital:
Troncales y Obligatorias
Electrnica Digital (4 cuatr.) Sistemas Electrnicos Digitales (5 cuatr.) Sistemas Electrnicos (6 cuatr.) Laboratorio de Sistemas Electrnicos (6 cuatr.)

Optativas
Microelectrnica Digital Electrnica Digital Avanzada
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Electrnica Digital
] Crditos totales: 4.5 ] Crditos tericos: 3.0 ] Crditos prcticos: 1.5
Problemas: 0.5 Laboratorio: 1.0

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Horario

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bibliografa
] Fundamentos de Sistemas Digitales. T.L. Floyd. Prentice-Hall. 1997. ] Electrnica Digital. T. Polln. Prensas Universitarias Zaragoza. 1994. ] Aplicaciones y Problemas de Electrnica Digital. J.I. Artigas, L.A. Barragn, C. Orrite. Prensas Universitarias Zaragoza. 1999.

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Fechas exmenes

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Electrnica Digital
] Contenidos:
Sistemas Combinacionales y Secuenciales Tecnologas TTL y CMOS Consideraciones Temporales y Elctricas de interconexin de CIs Lgica Programable VHDL Diseo Digital

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Sistemas Combinacionales y Secuenciales


> Revisin de Sistemas Lgicos ] Formatos Numricos ] Sistemas Combinacionales ] Sistemas Secuenciales

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Revisin de Sistemas Lgicos


] lgebra de Boole
Base matemtica de la Electrnica Digital Consta de dos elementos: 0 lgico y 1 lgico
Tecnologa Interruptores CIs Compact Disc 0 lgico Abierto Tensin baja Ausencia de pit 1 lgico Cerrado Tensin alta Presencia de pit

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Revisin de Sistemas Lgicos


] En el lgebra de Boole se definen:
Operadores Postulados Propiedades Teoremas Leyes

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Revisin de Sistemas Lgicos


] lgebra de Boole: Operadores
Suma Producto Complemento a+b (OR) ab (AND) a' (NOT)

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Revisin de Sistemas Lgicos


] lgebra de Boole: Postulados
Existencia de un complementario a+a'=1 aa'=0 Idempotencia a+a=a aa=a Existencia de elementos nicos (0 y 1) a+0=a a0=0 a+1=1 a1=a Doble complementacin: (a')'=a

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Revisin de Sistemas Lgicos


] lgebra de Boole: Propiedades
Conmutativa
a+b=b+a ab=ba a(b+c)=(ab)+(ac) a(bc)=(ab)c=abc

Distributiva
a+(bc)=(a+b)(a+c)

Asociativa

a+(b+c)=(a+b)+c=a+b+c

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Revisin de Sistemas Lgicos


] lgebra de Boole: Teoremas
Absorcin
a+(ab)=a a(a+b)=a

Dualidad

ab'+a'b=((a'+b)(a+b'))'

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Revisin de Sistemas Lgicos


] lgebra de Boole: Leyes
Ley de Morgan
(abcd)'=a'+b'+c'+d' (a+b+c+d)'=a'b'c'd'

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Revisin de Sistemas Lgicos


] Funciones algebraicas
Funcin lgica: es una expresin algebraica en la que se relacionan entre s las variables binarias por medio de operaciones bsicas: producto lgico, suma lgica e inversin. Funcin cannica: es una expresin en la que todos sus trminos contienen todas las variables, bien de forma directa o complementada.

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Revisin de Sistemas Lgicos


] Funciones algebraicas
Tabla de verdad: es una relacin ordenada donde se indican los trminos cannicos que hacen verdadera la funcin

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Revisin de Sistemas Lgicos


abc 000 001 010 011 100 101 110 111 f 1 1 0 1 1 1 0 0

Funcin cannica: f=a'b'c'+a'b'c+a'bc+ab'c'+ab'c El nmero mximo de trminos que puede tener una funcin cannica es igual a 2n, donde n es el nmero de variables

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Revisin de Sistemas Lgicos


] Simplificacin de funciones booleanas por diagramas de Karnaugh
Consideremos las 9 cifras decimales codificadas en binario (cdigo BCD) Consideremos la funcin booleana ser primo

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Revisin de Sistemas Lgicos


dcba 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Fernando Beltrn

f 0 1 1 1 0 1 0 1 0 0 x x x x x x

dc

ba
00 01 11 10

00 0 0 x 0

01 1 1 x 0

11 1 1 x x

10 1 0 x x

f=d'a+c'b

Dpto. Ingeniera Electrnica y Comunicaciones

Sistemas Combinacionales y Secuenciales


] Revisin de Sistemas Lgicos > Formatos Numricos ] Sistemas Combinacionales ] Sistemas Secuenciales

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Nmeros decimales:
Se emplean diez dgitos, del 0 al 9. La posicin de cada dgito indica la magnitud de la cantidad representada, y se le asigna un peso. Los pesos son potencias enteras positivas de 10, comenzando por 100, que aumentan de derecha a izquierda. 47=4x101+7x100
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Nmeros binarios:
Se emplean dos dgitos (bits): el 0 y el 1. La posicin de cada bit indica la magnitud de la cantidad representada, y se le asigna un peso. Los pesos son potencias enteras positivas de 2, comenzando por 20, que aumentan de derecha a izquierda. 1101=1x23+1x22+0x21+1x20=13
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] La representacin binaria descrita se denomina tambin representacin binaria natural. ] Existen otros formatos de representacin binaria:
Complemento a 1 Complemento a 2

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Complemento a 1 de un nmero binario: se obtiene cambiando los 1s por 0s y los 0s por 1s: 1011001 0100110
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Complemento a 2 de un nmero binario: se obtiene sumando 1 (suma binaria) al complemento a 1:
10110010 01001101 + 1 01001110
Fernando Beltrn

Nmero binario Complemento a 1 Complemento a 2


Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Representacin de nmeros binarios con signo:
Signo-magnitud Complemento a 1 Complemento a 2

] En todos los casos el bit ms a la izquierda es el bit de signo: 0 para signo positivo, y 1 para signo negativo.
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Sistema signo-magnitud:
el bit ms a la izquierda es el de signo los bits restantes son los de magnitud los bits de magnitud son el nmero binario natural tanto para los nmeros positivos como los negativos
Signo

0 0011001= +25 1 0011001= -25


Magnitud
Dpto. Ingeniera Electrnica y Comunicaciones

Fernando Beltrn

Formatos Numricos
] Complemento a 1
Nmeros positivos: como en el sistema signo-magnitud Nmeros negativos: complemento a 1 del correspondiente nmero positivo 0 0011001= +25 1 1100110= -25

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Complemento a 2
Nmeros positivos: como en el sistema signo-magnitud Nmeros negativos: complemento a 2 del correspondiente nmero positivo 11100110 + 1 11100111 0 0011001= +25 1 1100111= -25

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Complemento a 2
Equivalencia binaria-digital con nmeros de tres bits:
011 010 001 000 111 110 101 100
Fernando Beltrn

+3 +2 +1 0 -1 -2 -3 -4
Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Complemento a 2
Las sumas binarias en complemento a 2 dan el resultado con signo
0011 + 1110 10001 X 3 -2 1
0100 0011 0010 0001 0000 1111 1110 1101 1100 4 3 2 1 0 -1 -2 -3 -4

1110 + 0001 1111

-2 1 -1

0010 + 1101 1111


Fernando Beltrn

2 -3 -1

Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Nmeros hexadecimales
Sistema con base 16, formado por 16 smbolos (dgitos y caracteres alfabticos) Empleado para escribir cifras binarias de gran cantidad de dgitos

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Sistema hexadecimal
0 1 2 3 4 5 6 7 0000 0001 0010 0011 0100 0101 0110 0111 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1000 1001 1010 1011 1100 1101 1110 1111 8 9 A B C D E F

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Cdigo BCD
BCD: Binary Coded Decimal Se asigna a cada uno de los dgitos decimales un cdigo binario
0 1 2 3 4 0000 0001 0010 0011 0100 5 6 7 8 9 0101 0110 0111 1000 1001

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Cdigo BCD
Representacin BCD: 0100 0111 = 47 Representacin binaria natural: 0100 0111 = 39

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Cdigo Gray
Al pasar de un cdigo al siguiente slo vara un bit
0 1 2 3 4 5 6 7
Fernando Beltrn

0000 0001 0011 0010 0110 0111 0101 0100

8 9 10 11 12 13 14 15

1100 1101 1111 1110 1010 1011 1001 1000


Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Cdigo ASCII
American Standard Code for Information Interchange Empleado fundamentalmente en ordenadores Sirve para codificar cada letra, nmero o comando de control del ordenador
http://czyborra.com/charsets/iso8859.html http://www.jimprice.com/jim-asc.htm
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Formatos Numricos
] Codificacin de nmeros racionales
Los nmeros racionales poseen parte entera y parte no entera (decimal) Existen dos posibilidades de codificar nmeros racionales:
Coma fija Coma flotante

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Potrebbero piacerti anche