Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fernando Beltrn
Electrnica Digital
] Profesores:
Teora: Fernando Beltrn
Tel.: 976 76 19 42 Email: beltran@posta.unizar.es Web: http://www.cps.unizar.es/~fbeltran/
Fernando Beltrn
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
Horario
Fernando Beltrn
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
Fechas exmenes
Fernando Beltrn
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
Fernando Beltrn
Fernando Beltrn
Fernando Beltrn
Fernando Beltrn
Fernando Beltrn
Distributiva
a+(bc)=(a+b)(a+c)
Asociativa
a+(b+c)=(a+b)+c=a+b+c
Fernando Beltrn
Dualidad
ab'+a'b=((a'+b)(a+b'))'
Fernando Beltrn
Fernando Beltrn
Fernando Beltrn
Fernando Beltrn
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
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
Fernando Beltrn
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
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
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
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
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
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
-2 1 -1
2 -3 -1
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
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
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
Formatos Numricos
] Cdigo BCD
Representacin BCD: 0100 0111 = 47 Representacin binaria natural: 0100 0111 = 39
Fernando Beltrn
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
8 9 10 11 12 13 14 15
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