You are on page 1of 37

INSTITUTO TECNOLOGICO DE OAXACA

APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

INSTITUTO TECNOLOGICO DE OAXACA


TECNOLOGIA PROPIA E INDEPENDENCIA ECONOMICA

PROGRAMA EDUCATIVO

Electrnica Digital

DOCENTE

ING. MARIO JIMENEZ HERNANDEZ

TRABAJO

Apuntes de la Materia de Electrnica Digital

ESTUDIANTE

Muoz Prez Josue

OAXACA DE JUAREZ, OAX.

7 DE JULIO DEL 2017


INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

UNIDAD 1
FUNDAMENTOS DE SISTEMAS
DIGITALES Y NUMERICOS
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

CLASE 1 3 DE JULIO DEL 2017

Electrnica

Analgica Digital

Tipos de seal

Continua-Infinita Discretas-Finito

Ventajas de la electrnica digital: sus datos se pueden guardar

Desventajas: Dependiendo la resolucin es proporcional a la calidad


INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

Sistema Numrico binario 26 11010

11 27 11011

2 10 28 11100

3 11 29 11101

4 100 30 11110

5 101 31 11111

6 110 32 100000

7 111 33 100001

8 1000 34 100010

9 1001 35 100011

10 1010 36 100100

11 1011 37 100101

12 1100 38 100110

13 1101 39 100111

14 1110 40 101000

15 1111 41 101001

16 10000 42 101010

17 10001 43 101011

18 10010 44 101100

19 10011 45 101101

20 10100 46 101110

21 10101 47 101111

22 10110 48 110000

23 10111 49 110001

24 11000 50 110010

25 11001
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

Sistema Binario

Un sistema de numeracin es una serie de smbolos que se utilizan, de acuerdo a ciertas reglas,
para construir aquellos nmeros que se consideran vlidos. Entre los diferentes sistemas de
numeracin, encontramos el sistema binario.

Antes de avanzar en la definicin, podemos analizar a qu se refiere la nocin. Un sistema es un


conjunto de componentes que interactan y estn interrelacionados entre s. Binario, por su
parte, es aquello que est formado por dos componentes o unidades.

El sistema binario, de este modo, emplea slo dos dgitos o cifras: el cero (0) y el uno (1).

2048 1024 512 256 128 64 32 16 8 4 2 1

Binario Decimal Binario Decimal

10 2 1111 15

111 7 1111101000 1000

1011 11

Ejercicio de decimal a binario de binario a decimal

Decimal Binario Binario Decimal

23 10111 512 256 128 64 32 16 8 4 2 1

100 1100100 1010 10

25 11001 10 2

205 11001101 1 0 1 1 0 1 0 90

175 10101111 1 0 1 1110 1 189

30 11110 1 0 0 0 0 0 0 0 11 515

17 10001 1 0 1 0 101010 682


INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

Sistema Numrico Hexadecimal 25 19

Decimal Hexadecimal 26 1A

0 0 27 1B

1 1 28 1C

2 2 29 1D

3 3 30 1E

4 4 31 1F

5 5 32 20

6 6 33 21

7 7 34 22

8 8 35 23

9 9 36 24

10 A 37 25

11 B 38 26

12 C 39 27

13 D 40 28

14 E 41 29

15 F 42 2A

16 10 43 2B

17 11 44 2C

18 12 45 2D

19 13 46 2E

20 14 47 2F

21 15 48 30

22 16 49 31

23 17 50 32

24 18
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

SISTEMA NUMERICO HEXAECIMAL (BASE 16)

El sistema de numeracin hexadecimal, a diferencia del sistema decimal, necesita 16 cifras y/o
letras para poder expresar una cantidad. Ver la siguiente lista: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E,
F (si se cuentan las letras y nmeros anteriores se tienen 16.)

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

PARA CONVERTIRLO DE BINARIO A HEXADEMAL SE SEPARA EL NUMERO BINARIO EN 4

DECIMAL BINARIO

205 11001101

HEXADECIMAL 8 4 2 1 8 4 2 1
BINARIO 1 1 0 0 1 1 0 1
SE SUMAN LAS PARTES QUE TENGAN SE SUMAN LAS PARTES QUE TENGAN

1 ASI QUE SERA C=12 1 ASI QUE SERA D=13

HEX= CD DEC 205

5FH
8 4 2 1 8 4 2 1
0 1 0 1 1 1 1 1
5 F
128 64 32 16 8 4 2 1
95

CONVERTIR DECIMALA HEXADECIMAL

100D 20D
128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1
0 1 1 0 0 1 0 0 0 0 0 1 0 1 0 0
8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1
6 4 1 4
64H 14H

325D
80D
256 128 64 32 16 8 4 2 1
128 64 32 16 8 4 2 1
1 0 1 0 0 0 1 0 1
0 1 0 1 0 0 0 0
1 8 4 2 1 8 4 2 1
8 4 2 1 8 4 2 1
1 4 5
5 0
145H
50H
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

27D Numero en decimal


128 64 32 16 8 4 2 1 Nmeros para la suma en binario
0 0 0 1 1 0 1 1 Numero binario
8 4 2 1 8 4 2 1 La separacin para convertir en
hexadecimal
1 11=B El resultado
1BH

Hexadecimal a decimal

1 2 3 4 5 6 7 8 9 A B C D E F
2FFH Numero en Hexadecimal
2 1 5 2 128 64 32 16 8 4 2 1 Nmeros para la suma en binario
0 0 1 5
4 2 2 6
8 4
0 0 1 0 1 1 1 1 1 1 1 1 Numero binario
2 15 15 Numeracin del sistema hexadecimal
separado
8 4 2 1 8 4 2 1 8 4 2 1 La separacin para convertir en
hexadecimal
512 240 15 El resultado de la suma en binario de
todos los numeros
767D
1 2 3 4 5 6 7 8 9 A B C D E F
1AFH Numero en Hexadecimal
2 1 5 2 128 64 32 16 8 4 2 1 Nmeros para la suma en binario
0 0 1 5
4 2 2 6
8 4
0 0 0 1 1 0 1 0 1 1 1 1 Numero binario
1 10 15 Numeracin del sistema hexadecimal
separado
8 4 2 1 8 4 2 1 8 4 2 1 La separacin para convertir en
hexadecimal
256 160 15 El resultado de la suma en binario de
todos los numeros
431D
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

1 2 3 4 5 6 7 8 9 A B C D E F
F33H Numero en Hexadecimal
2 1 5 2 128 64 32 16 8 4 2 1 Nmeros para la suma en binario
0 0 1 5
4 2 2 6
8 4
1 1 1 1 0 0 1 1 0 0 1 1 Numero binario
15 3 3 Numeracin del sistema hexadecimal
separado
8 4 2 1 8 4 2 1 8 4 2 1 La separacin para convertir en
hexadecimal
3840 48 3 El resultado de la suma en binario de
todos los numeros
3891D
1 2 3 4 5 6 7 8 9 A B C D E F
A3H Numero en Hexadecimal
2 1 5 2 128 64 32 16 8 4 2 1 Nmeros para la suma en binario
0 0 1 5
4 2 2 6
8 4
0 0 0 0 1 0 1 0 0 0 1 1 Numero binario
10 3 Numeracin del sistema hexadecimal
separado
8 4 2 1 8 4 2 1 8 4 2 1 La separacin para convertir en
hexadecimal
0 160 3 El resultado de la suma en binario de
todos los numeros
163D
1 2 3 4 5 6 7 8 9 A B C D E F
B5FH Numero en Hexadecimal
2 1 5 2 128 64 32 16 8 4 2 1 Nmeros para la suma en binario
0 0 1 5
4 2 2 6
8 4
1 0 1 1 0 1 0 1 1 1 1 1 Numero binario
11 5 15 Numeracin del sistema hexadecimal
separado
8 4 2 1 8 4 2 1 8 4 2 1 La separacin para convertir en
hexadecimal
2816 80 15 El resultado de la suma en binario de
todos los numeros
2911D
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

SISTEMA NUMERICO OCTAL (BASE 8)

Representar un nmero en Sistema Binario puede ser bastante difcil de , as que se cre el
sistema octal. En el Sistema de Numeracin Octal (base 8), slo se utilizan 8 cifras (0, 1, 2, 3, 4, 5,
6, 7)

Sistema Numrico Octal 25 31

Decimal Octal 26 32

0 0 27 33

1 1 28 34

2 2 29 35

3 3 30 36

4 4 31 37

5 5 32 40

6 6 33 41

7 7 34 42

8 10 35 43

9 11 36 44

10 12 37 45

11 13 38 46

12 14 39 47

13 15 40 50

14 16 41 51

15 17 42 52

16 20 43 53

17 21 44 54

18 22 45 55

19 23 46 56

20 24 47 57

21 25 48 60

22 26 49 61

23 27 50 62

24 30
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

Convertir de decimal a octal

0 1 2 3 4 5 6 7
20D Decimal
5 2 1 6 3 1 8 4 2 1 Suma binaria
1 5 2 4 2 6
2 6 8
1 0 1 0 0 Numero binario
1 4 2 1 4 2 1 4 2 1 Suma para
convertir a octal
2 4
24O
0 1 2 3 4 5 6 7
40D Decimal
5 2 1 6 3 1 8 4 2 1 Suma binaria
1 5 2 4 2 6
2 6 8
1 0 1 0 0 0 Numero binario
1 4 2 1 4 2 1 4 2 1 Suma para
convertir a octal
5 0
50O
0 1 2 3 4 5 6 7
100D Decimal
5 2 1 6 3 1 8 4 2 1 Suma binaria
1 5 2 4 2 6
2 6 8
1 1 0 0 1 0 0 Numero binario
1 4 2 1 4 2 1 4 2 1 Suma para
convertir a octal
1 4 4
144O
0 1 2 3 4 5 6 7
357D Decimal
5 2 1 6 3 1 8 4 2 1 Suma binaria
1 5 2 4 2 6
2 6 8
1 1 1 0 0 1 0 1 Numero binario
1 4 2 1 4 2 1 4 2 1 Suma para
convertir a octal
5 4 5
545O
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

0 1 2 3 4 5 6 7
801D Decimal
5 2 1 6 3 1 8 4 2 1 Suma binaria
1 5 2 4 2 6
2 6 8
1 1 1 0 0 0 0 1 Numero binario
1 4 2 1 4 2 1 4 2 1 Suma para
convertir a octal
1 4 4 1
1441O
Octal a hexadecimal

70O
4 2 1 4 2 1 4 2 1 Suma en
octal
1 1 1 0 0 0 Numero
binario
256 128 64 32 16 8 4 2 1 Suma en
decimal
56D Numero
decimal
1 8 4 2 1 8 4 2 1 Suma en
hexadecimal
3 8
38H
170O
4 2 1 4 2 1 4 2 1 Suma en
octal
1 1 1 1 0 0 0 Numero
binario
256 128 64 32 16 8 4 2 1 Suma en
decimal
120D Numero
decimal
1 8 4 2 1 8 4 2 1 Suma en
hexadecimal
7 8
78H
150O
4 2 1 4 2 1 4 2 1 Suma en
octal
1 1 0 1 0 0 0 Numero
binario
256 128 64 32 16 8 4 2 1 Suma en
decimal
104D Numero
decimal
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

1 8 4 2 1 8 4 2 1 Suma en
hexadecimal
6 8
68H
10O
4 2 1 4 2 1 4 2 1 Suma en
octal
1 0 0 0 Numero
binario
256 128 64 32 16 8 4 2 1 Suma en
decimal
56D Numero
decimal
1 8 4 2 1 8 4 2 1 Suma en
hexadecimal
8
8H
200O
4 2 1 4 2 1 4 2 1 Suma en
octal
1 0 0 0 0 0 0 0 Numero
binario
256 128 64 32 16 8 4 2 1 Suma en
decimal
128D Numero
decimal
1 8 4 2 1 8 4 2 1 Suma en
hexadecimal
8 0
80H
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

CLASE 2 4 DE JULIO DEL 2017

MAGNITUDES ANALGICAS Y DIGITALES


Los circuitos electrnicos pueden dividirse en dos amplias categoras: digitales y analgicos. La electrnica
digital utiliza magnitudes con valores discretos y la electrnica analgica emplea magnitudes con valores
continuos. Aunque en este libro vamos a estudiar los fundamentos digitales, tambin debemos conocer los
analgicos porque muchas aplicaciones requieren la utilizacin de ambos.

Una magnitud analgica* es aquella que toma valores continuos. Una magnitud digital es aquella que toma
un conjunto de valores discretos. La mayora de las cosas que se pueden medir cuantitativamente aparecen
en la naturaleza en forma analgica.

La ventaja de las magnitudes digitales. En las aplicaciones de electrnica, la representacin digital


presenta ciertas ventajas sobre la representacin analgica. La principal ventaja es que los datos
digitales puede ser procesados y transmitidos de forma ms fiable y eficiente que los datos
analgicos. Tambin, los datos digitales disfrutan de una ventaja importante cuando es necesario su
almacenamiento.
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

Libro: Diseo Digita


Autor: Morris Mano
COMPUTADORAS DIGITALES Y SISTEMAS DIGITALES
Las computadoras digitales han hecho posibles muchos avances cientficos, industria- les y
comerciales que de otra manera nunca se hubieran alcanzado. El programa espacial habra sido
imposible sin monitoreo continuo por computadora en tiempo real y, muchas empresas de negocios
funcionan en forma eficiente slo con la ayuda del procesamiento automtico de informacin.

La computadora digital de propsito general es el ejemplo mejor conocido de un sistema digital.


Otros ejemplos incluyen los intercambios de canales de comunicacin telefnicos, voltmetros
digitales, contadores de frecuencia, mquinas calculadoras y mquinas de teletipo.

En la Fig. 1-1 se muestra un diagrama de bloques de la computadora digital. La unidad de memoria_


almacena los programas al igual que la entrada, la salida y la informacin intermedia. La unidad
procesadora realiza las tareas aritmticas y de otros procesamientos de informacin como se
especifica por un programa.
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

UN SISTEMA ELECTRNICO ANALGICO


Un sistema de altavoz, que se emplea para amplificar el sonido de modo que pueda ser escuchado
por una gran audiencia, es un ejemplo de una aplicacin de electrnica digital.

El diagrama bsico de la Figura 1.3 ilustra cmo estas ondas sonoras, que son analgicas por
naturaleza, son captadas por un micrfono y convertidas en una pequea variacin analgica de
tensin denominada seal de audio.

SISTEMA QUE UTILIZA MTODOS DIGITAL Y ANALGICO


Un reproductor de CD es un ejemplo de un sistema en que se emplean tanto circuitos digitales como
analgicos. El diagrama de bloques simplificado de la Figura 1.4 ilustra el principio bsico. La msica
en formato digital se almacena en el CD. Un sistema ptico de diodos lser lee los datos digitales del
disco cuando ste gira y los transfiere al convertidor digital-analgico (DAC, Digital-to-Analog
Converter).
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

DGITOS BINARIOS, NIVELES LGICOS Y FORMAS DE ONDA DIGITALES


La electrnica digital utiliza sistemas y circuitos en los que slo existen dos estados posibles. Estos
estados se representan mediante dos niveles de tensin diferentes: ALTO (HIGH) y BAJO (LOW).
Estos dos estados tambin pueden representarse mediante niveles de corriente, bits y relieves en un
CD o en un DVD, etc.

DGITOS BINARIOS
Cada uno de los dos dgitos del sistema binario, 1 y 0, se denomina bit, que es la contraccin de las palabras
binary digit (dgito binario). En los circuitos digitales se emplean dos niveles de tensin diferentes para
representar los dos bits. Por lo general, el 1 se representa mediante el nivel de tensin ms elevado, que se
denomina nivel ALTO (HIGH) y 0 se representa mediante el nivel de tensin ms bajo, que se denomina nivel
BAJO (LOW). Este convenio recibe el nombre de lgica positiva y es el que se va a emplear a lo largo del libro.

ALTO (HIGH) = 1 y BAJO (LOW) = 0

Un sistema en el que un 1 se representa por un nivel BAJO y un 0 mediante un nivel ALTO se dice que emplea
lgica negativa.

Los grupos de bits (combinaciones de 1s y 0s), llamados cdigos, se utilizan para representar nmeros, letras,
smbolos, instrucciones y cualquier otra cosa que se requiera en una determinada aplicacin.

NIVELES LGICOS
Las tensiones empleadas para representar un 1 y un 0 se denominan niveles lgicos. En el caso ideal, un nivel
de tensin representa un nivel ALTO y otro nivel de tensin representa un nivel BAJO. Sin embargo, en un
circuito digital real, un nivel ALTO puede ser cualquier tensin entre un valor mnimo y un valor mximo
especificados.

La Figura 1.5 ilustra el rango general de los niveles BAJO y ALTO aceptables para un circuito digital. La variable
VH(mx) representa el valor mximo de tensin para el nivel ALTO y VH(mn) representa el valor de ten- sin
mnimo para el nivel ALTO. El valor mximo de tensin para el nivel BAJO se representa mediante VL(mx) y
el valor mnimo de tensin para el nivel BAJO mediante VL(mn). Los valores de tensin comprendi- dos entre
VL(mx) y VH(mn) no son aceptables para un funcionamiento correcto.
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

FORMAS DE ONDA DIGITALES


Las formas de onda digitales consisten en niveles de tensin que varan entre los estados o niveles
ALTO y BAJO. La Figura 1.6(a) muestra que un impulso positivo se genera cuando la tensin (o la
intensidad) pasa de su nivel normalmente BAJO hasta su nivel ALTO y luego vuelve otra vez a su
nivel BAJO. El impulso negativo de la Figura 1.6(b) se genera cuando la tensin pasa de su nivel
normalmente ALTO a su nivel BAJO y vuelve a su nivel ALTO. Una seal digital est formada por una
serie de impulsos.

La Figura 1.7 muestra un impulso real (no ideal). En la prctica, todos los impulsos presentan alguna
o todas de las caractersticas siguientes. En ocasiones, se producen picos de tensin y rizado debidos
a los efectos capacitivos e inductivos parsitos.
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

Caractersticas de la forma de onda. La mayora de las formas de onda que se pueden encontrar en
los sistemas digitales estn formadas por series de impulsos, algunas veces denominados tambin
trenes de impulsos, y pueden clasificarse en peridicas y no peridicas. Un tren de impulsos
peridico es aquel que se repite a intervalos de tiempo fijos; este intervalo de tiempo fijo se
denomina perodo (T). La frecuencia (f) es la velocidad a la que se repite y se mide en hercios (Hz).

La frecuencia (f) de un tren de pulsos (digital) es el inverso del perodo. La relacin entre la
frecuencia y el perodo se expresa como sigue:
1
=

EJEMPLO 1.1

En la Figura 1.9 se muestra una parte de una seal digital peridica. Las medidas estn expresadas
en milisegundos. Determinar:

(a) perodo (b) frecuencia (c) ciclo de trabajo

Solucin a) El perodo se mide desde el flanco de uno de los impulsos hasta el correspondiente
flanco del siguiente impulso. En este caso, T se mide desde el flanco de subida hasta el siguiente
flanco de subida, como se indica en la figura, luego T es igual a 10 ms.
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

1 1
b) = = 10 = 100
1
c) ciclo de trabajo = ( ) 100% = (10) 100% = 10%

UNA SEAL DIGITAL CONTIENE INFORMACIN BINARIA


La informacin binaria que manejan los sistemas digitales aparece en forma de seales que
representan secuencias de bits. Cuando la seal est a nivel ALTO, quiere decir que est presente
un 1 binario; cuando la seal est a nivel BAJO, lo indica un 0 binario. Cada bit dentro de una
secuencia ocupa un intervalo de tiempo definido, denominado perodo de bit.

El reloj. En los sistemas digitales, todas las seales estn sincronizadas con una seal de
temporizacin bsica denominada reloj. El reloj es una seal peridica en la que cada intervalo entre
impulsos (el perodo) es igual a la duracin de un bit.

En la Figura 1.10 se muestra un ejemplo de una seal de reloj. Observe que, en este caso, cada
cambio de nivel de la seal A se produce en el flanco de subida de la seal de reloj

Diagramas de tiempos. Un diagrama de tiempos o cronograma es una grfica de seales digitales que muestra
la relacin temporal real entre dos o ms seales y cmo vara cada seal respecto a las dems. Al examinar
un diagrama de tiempos, es posible determinar los estados (ALTO o BAJO) de todas las formas de onda en
cualquier punto de tiempo especificado y el instante exacto en el que una forma de onda cambia de estado
respecto a las restantes.
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

TRANSFERENCIA DE DATOS
Los datos son grupos de bits que transportan algn tipo de informacin. Los datos binarios, que se
represen- tan mediante seales digitales, deben transferirse de un circuito a otro dentro de un
sistema digital o desde un sistema a otro, para poder servir a un propsito determinado.

Cuando los bits se transmiten en serie de un punto a otro, se envan bit a bit a travs de una sola
lnea, como se muestra en la Figura 1.12(a) para el caso de una transmisin computadora-mdem.
Durante el intervalo de tiempo de t0 a t1, se transmite el primer bit. Durante el intervalo de tiempo
de t1 a t2, se transmite el segundo bit, y as sucesivamente. Por tanto, la transmisin de ocho de
bits en serie precisa ocho intervalos de tiempo.

Cuando los bits se transmiten en paralelo, todos los bits de un grupo se envan por lneas separadas
al mismo tiempo. Como se muestra en la Figura 1.12(b) para el ejemplo de transmisin de ocho bits
desde una computadora a una impresora, existe una lnea para cada bit. Para transferir ocho bits en
paralelo slo se necesita un intervalo de tiempo frente a los ocho que se precisan en la transferencia
en serie.
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

OPERACIONES LGICAS BSICAS


En su forma ms simple, la lgica es la parte del razonamiento humano que nos dice que una
determinada proposicin (sentencia de asignacin) es cierta si se cumplen ciertas condiciones. Las
proposiciones se pueden clasificar como verdaderas o falsas.

El trmino lgico se aplica a los circuitos digitales que se utilizan para implementar funciones lgicas.
Existen varios tipos de circuitos lgicos que son los elementos bsicos que constituyen los bloques
sobre los que se construyen los sistemas digitales ms complejos, como por ejemplo una
computadora.

En la Figura 1.15 se muestran los smbolos estndar distintivos de las tres operaciones lgicas
bsicas (NOT, AND y OR).

NOT
La operacin NOT cambia de un nivel lgico al nivel lgico opuesto, como se muestra en la Figura
1.16. Cuando la entrada est a nivel ALTO (1), la salida se pone a nivel BAJO (0).
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

AND
La operacin AND genera un nivel ALTO slo cuando todas las entradas estn a nivel ALTO, como se
mues- traen la Figura 1.17 para el caso de dos entradas.

OR
La operacin OR genera un nivel ALTO cuando una o ms entradas estn a nivel ALTO, como se
muestra en la Figura 1.18 para el caso de dos entradas. Cuando una de las entradas est a nivel ALTO
o ambas entradas estn a nivel ALTO, la salida es un nivel ALTO. Cuando ambas entradas estn a
nivel BAJO, la salida ser un nivel BAJO. La operacin OR se implementa mediante un circuito lgico
denominado puerta OR.

INTRODUCCIN A LAS FUNCIONES LGICAS BSICAS


Los tres elementos lgicos bsicos AND, OR y NOT se pueden combinar para formar circuitos lgicos
ms complejos, que realicen muchas operaciones tiles y que se empleen en la construccin de
sistemas digitales completos. Algunas de las funciones lgicas ms comunes son: comparacin,
aritmtica, conversin de cdigos, codificacin, decodificacin, seleccin de datos, almacenamiento
y recuento.
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

NMEROS DECIMALES
Todos estamos familiarizados con el sistema de numeracin decimal porque utilizamos los nmeros
decimales todos los das. Aunque los nmeros decimales son triviales, a menudo, su estructura de
pesos no se comprende. En esta seccin, vamos a repasar la estructura de los nmeros decimales.

NMEROS BINARIOS
El sistema de numeracin binario es simplemente otra forma de representar magnitudes. Es menos
complicado que el sistema decimal porque slo emplea dos dgitos. El sistema decimal con sus diez
dgitos es un sistema en base diez; el sistema binario con sus dos dgitos es un sistema en base dos.
Los dos dgitos binarios (bits) son 1 y 0. La posicin de un 1 o un 0 en un nmero binario indica su
peso; o valor dentro del nmero, del mismo modo que la posicin de un dgito decimal determina
el valor de ese dgito. Los pesos de un nmero binario se basan en las potencias de dos.

UNA APLICACIN
Aprender a contar en binario le ayudar a entender bsicamente cmo pueden utilizarse los
circuitos digitales para contar sucesos. Puede tratarse de cualquier cosa, desde elementos que
contar en una lnea de montaje hasta operaciones de recuento en una computadora. Tomemos un
sencillo ejemplo para contar las pelotas de tenis que se desplazan por una cinta transportadora
hasta meterse en una caja. Supongamos que en cada caja se introducen nueve pelotas.
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

ARITMTICA BINARIA
La aritmtica binaria es esencial en todas las computadoras digitales y en muchos otros tipos de
sistemas digitales. Para entender los sistemas digitales, es necesario conocer los fundamentos de la
suma, la resta, la multiplicacin y la divisin binarias. En esta seccin se proporciona una
introduccin que ser ampliada en las secciones siguientes.

SUMA BINARIA
Las cuatro reglas bsicas para sumar dgitos binarios son:

000 Suma 0 con acarreo 0


011 Suma 1 con acarreo 0
101 Suma 1 con acarreo 0
1 1 10 Suma 0 con acarreo 1

RESTA BINARIA
Las cuatro reglas bsicas para la resta de nmeros binarios son:
00=0

11=0

10=1

10 1 = 1 0 1 con acarreo negativo de 1

MULTIPLICACIN BINARIA
Las cuatro reglas bsicas de la multiplicacin de bits son las siguientes.
000
010
100
111
DIVISIN BINARIA
La divisin binaria sigue el mismo procedimiento que la divisin decimal
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

NMEROS HEXADECIMALES
El sistema de numeracin hexadecimal consta de diecisis caracteres y se usan fundamentalmente
como una forma simplificada de representar o escribir los nmeros binarios, ya que es muy fcil la
con- versin entre binario y hexadecimal. Como probablemente habr comprobado, los nmeros
binarios largos son difciles de leer y escribir, ya que es fcil omitir o transponer un bit.

NMEROS OCTALES
Como el sistema hexadecimal, el sistema octal proporciona un mtodo adecuado para expresar los
cdigos y nmeros binarios. Sin embargo, se usa menos frecuentemente que el hexadecimal en las
computadoras y microprocesadores para expresar magnitudes binarias con propsitos de entrada
y salida.
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

CDIGO DECIMAL BINARIO (BCD)


El cdigo decimal binario (BCD, Binary Coded Decimal) es una forma de expresar cada uno de los
dgitos decimales con un cdigo binario. Puesto que en el sistema BCD slo existen diez grupos de
cdigo, es muy fcil convertir entre decimal y BCD. Como nosotros leemos y escribimos en decimal,
el cdigo BCD proporciona una excelente interfaz para los sistemas binarios. Ejemplos de estas inter-
faces son las entradas por teclado y las salidas digitales.

EL CDIGO 8421
El cdigo 8421 es un tipo de cdigo decimal binario (BCD). Cdigo decimal binario significa que cada
dgito decimal, de 0 hasta 9, se representa mediante un cdigo binario de cuatro bits. La designacin
8421 indica los pesos binarios de los cuatro bits (23, 22, 21, 20). La facilidad de conversin entre los
nmeros en cdigo 8421 y los familiares nmeros decimales es la principal ventaja de este cdigo.

Dgito decimal 0 1 2 3 4 5 6 7 8 9
Binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Suma en BCD
BCD es un cdigo numrico y puede utilizarse en operaciones aritmticas. La suma es la ms
importante de estas operaciones, ya que las otras tres operaciones (sustraccin, multiplicacin y
divisin) se pueden llevar a cabo utilizando la suma. A continuacin, vamos a ver cmo se suman
dos nmeros BCD:

Paso 1. Sumar los dos nmeros BCD utilizando las reglas de la suma binaria vistas en la Seccin 2.4.

Paso 2. Si una suma de 4 bits es igual o menor que 9, es un nmero BCD vlido.

Paso 3. Si una suma de 4 bits es mayor que 9, o si genera un acarreo en el grupo de 4 bits, el
resultado no es vlido. En este caso, se suma 6 (0110) al grupo de 4 bits para saltar as los seis
estados no vlidos y pasar al cdigo 8421. Si se genera un acarreo al sumar 6, ste se suma al grupo
de 4 bits siguiente.

CDIGOS DIGITALES
Existen muchos cdigos especializados que se usan en los sistemas digitales. Acaba de aprender el
cdigo BCD, ahora vamos a ver algunos otros. Algunos cdigos son estrictamente numricos, como
BCD, y otros son alfanumricos; es decir, se utilizan para representar nmeros, letras, smbolos e
instrucciones. En esta seccin se presentan el cdigo Gray y el cdigo ASCII.

EL CDIGO GRAY
El cdigo Gray es un cdigo sin pesos y no aritmtico; es decir, no existen pesos especficos
asignados a las posiciones de los bits. La caracterstica ms importante del cdigo Gray es que slo
vara un bit de un cdigo al siguiente. Esta pro- piedad es importante en muchas aplicaciones, tales
como los codificadores de eje de posicin, en los que la susceptibilidad de error aumenta con el
nmero de cambios de bit entre nmeros adyacentes dentro de una secuencia.
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

Decimal Binario Cdigo Gray Decimal Binario Cdigo Gray


0 0000 0000 8 1000 1100
1 0001 0001 9 1001 1101
2 0010 0011 10 1010 1111
3 0011 0010 11 1011 1110
4 0100 0110 12 1100 1010
5 0101 0111 13 1101 1011
6 0110 0101 14 1110 1001
7 0111 0100 15 1111 1000

ASCII
El American Standard Code for Information Interchange (ASCII, cdigo estndar americano para el
inter- cambio de informacin) es un cdigo alfanumrico universalmente aceptado, que se usa en
la mayora de las computadoras y otros equipos electrnicos. La mayor parte de los teclados de
computadora se estandarizan de acuerdo con el cdigo ASCII, y cuando se pulsa una letra, un
nmero o un comando de control, es el cdigo ASCII el que se introduce en la computadora.
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

Caracteres de control Smbolos grficos


Nombre Dec Binario Hex Smbolo Dec Binario Hex Nombre Dec Binario Hex Smbolo Dec Binario Hex
NUL 0 0000000 00 space 32 0100000 20 @ 64 1000000 40 ` 96 1100000 60
SOH 1 0000001 01 ! 33 0100001 21 A 65 1000001 41 a 97 1100001 61
STX 2 0000010 02 34 0100010 22 B 66 1000010 42 b 98 1100010 62
ETX 3 0000011 03 # 35 0100011 23 C 67 1000011 43 c 99 1100011 63
EOT 4 0000100 04 $ 36 0100100 24 D 68 1000100 44 d 100 1100100 64
ENQ 5 0000101 05 % 37 0100101 25 E 69 1000101 45 e 101 1100101 65
ACK 6 0000110 06 & 38 0100110 26 F 70 1000110 46 f 102 1100110 66
BEL 7 0000111 07 39 0100111 27 G 71 1000111 47 g 103 1100111 67
BS 8 0001000 08 ( 40 0101000 28 H 72 1001000 48 h 104 1101000 68
HT 9 0001001 09 ) 41 0101001 29 I 73 1001001 49 i 105 1101001 69
LF 10 0001010 0A * 42 0101010 2A J 74 1001010 4A j 106 1101010 6A
VT 11 0001011 0B + 43 0101011 2B K 75 1001011 4B k 107 1101011 6B
FF 12 0001100 0C 44 0101100 2C L 76 1001100 4C l 108 1101100 6C
CR 13 0001101 0D _ 45 0101101 2D M 77 1001101 4D m 109 1101101 6D
SO 14 0001110 0E . 46 0101110 2E N 78 1001110 4E n 110 1101110 6E
SI 15 0001111 0F / 47 0101111 2F O 79 1001111 4F o 111 1101111 6F
DLE 16 0010000 10 0 48 0110000 30 P 80 1010000 50 p 112 1110000 70
DC1 17 0010001 11 1 49 0110001 31 Q 81 1010001 51 q 113 1110001 71
DC2 18 0010010 12 2 50 0110010 32 R 82 1010010 52 r 114 1110010 72
DC3 19 0010011 13 3 51 0110011 33 S 83 1010011 53 s 115 1110011 73
DC4 20 0010100 14 4 52 0110100 34 T 84 1010100 54 t 116 1110100 74
NAK 21 0010101 15 5 53 0110101 35 U 85 1010101 55 u 117 1110101 75
SYN 22 0010110 16 6 54 0110110 36 V 86 1010110 56 v 118 1110110 76
ETB 23 0010111 17 7 55 0110111 37 W 87 1010111 57 w 119 1110111 77
CAN 24 0011000 18 8 56 0111000 38 X 88 1011000 58 x 120 1111000 78
EM 25 0011001 19 9 57 0111001 39 Y 89 1011001 59 y 121 1111001 79
SUB 26 0011010 1A : 58 0111010 3A Z 90 1011010 5A z 122 1111010 7A
ESC 27 0011011 1B ; 59 0111011 3B [ 91 1011011 5B { 123 1111011 7B
FS 28 0011100 1C < 60 0111100 3C \ 92 1011100 5C | 124 1111100 7C
GS 29 0011101 1D = 61 0111101 3D ] 93 1011101 5D } 125 1111101 7D
RS 30 0011110 1E > 62 0111110 3E ^ 94 1011110 5E
US 31 0011111 1F ? 63 0111111 3F _ 95 1011111 5F Del 127 1111111 7F
INSTITUTO TECNOLOGICO DE OAXACA
APUNTES DE ELECTRONICA DIGITAL POR JOSUE MUOZ PEREZ

CARACTERES DEL CDIGO ASCII EXTENDIDO


Adems de los 128 caracteres ASCII estndar, existen 128 caracteres adicionales que fueron
adoptados por IBM para utilizar en sus computadoras personales (PC). Debido a la popularidad del
PC, estos caracteres especiales del cdigo ASCII extendido se usan tambin en otras aplicaciones
distintas de los PC, por lo que se ha convertido en un estndar no oficial.

Nombre Decimal Hex Tecla Descripcin


NUL 0 00 CTRL @ Carcter nulo
SOH 1 01 CTRL A Inicio de cabecera
STX 2 02 CTRL B Inicio de texto
ETX 3 03 CTRL C Fin de texto
EOT 4 04 CTRL D Fin de transmisin
ENQ 5 05 CTRL E Peticin
ACK 6 06 CTRL F Reconocimiento
BEL 7 07 CTRL G Timbre
BS 8 08 CTRL H Barra espaciadora
HT 9 09 CTRL I Tabulador horizontal
LF 10 0A CTRL J Avance de lnea
VT 11 0B CTRL K Tabulador vertical
FF 12 0C CTRL L Salto de pgina
CR 13 0D CTRL M Retorno de carro
SO 14 0E CTRL N Desplazamiento de salida
SI 15 0F CTRL O Desplazamiento de entrada
DLE 16 10 CTRL P Escape de enlace de datos
DC1 17 11 CTRL Q Dispositivo de control 1
DC2 18 12 CTRL R Dispositivo de control 2
DC3 19 13 CTRL S Dispositivo de control 3
DC4 20 14 CTRL T Dispositivo de control 4
NAK 21 15 CTRL U Confirmacin negativa
SYN 22 16 CTRL V Sincronismo
ETB 23 17 CTRL W Fin del bloque de transmisin
CAN 24 18 CTRL X Cancelacin
EM 25 19 CTRL Y Fin del dispositivo
SUB 26 1A CTRL Z Sustitucin
ESC 27 1B CTRL [ Escape
FS 28 1C CTRL / Separador de archivo
GS 29 1D CTRL ] Separador de grupo
RS 30 1E CTRL ^ Separador de registro
US 31 1F CTRL _ Separador de unidad

You might also like