Ingeniero en Informática


Sistemas Digitales


INDICE

REPRESENTACIONES NUMÉRICAS

Representaciones analógicas

Representaciones digitales

SISTEMAS DIGITALES Y ANALÓGICOS

SISTEMAS DE NÚMEROS DIGITALES

Sistema Decimal

Sistema Binario

REPRESENTACIÓN DE CANTIDADES BINARIAS

CIRCUITOS DIGITALES INTEGRADOS

TRANSMISIÓN PARALELA Y SERIAL

CONVERSIONES DE BINARIO A DECIMAL

CONVERSIONES DE DECIMAL A BINARIO

CONVERSIONES DE DECIMALES

CONVERSIÓN DE HEXADECIMAL A DECIMAL

CONVERSIÓN DE BINARIO A HEXADECIMAL

COMPUERTAS

AND

NAND

OR

NOR

NOT

BUFFER

REPRESENTACIONES NUMÉRICAS

En la ciencia, la tecnología, la administración y muchos otros campos de la actividad humana, constantemente se manejan cantidades. Existen básicamente dos maneras de representar el valor numérico de las cantidades: la analógica y la digital.

Representaciones analógicas. En la representación analógica, una cantidad se representa con un voltaje, corriente o movimiento de un indicador o medidor que es proporcional al valor de esa cantidad. Un ejemplo de esto es el velocímetro de un automóvil , en el cuál la deflexión de la aguja es proporcional a la velocidad a la que se desplaza el auto. La posición angular de la aguja representa el valor de la velocidad del automóvil, y la aguja sigue cualquier cambio que ocurra conforme el vehículo acelera o frena.

Otro ejemplo es el micrófono de audio. En este dispositivo se genera un voltaje de salida en proporción con la amplitud de las ondas sonoras que chocan con el micrófono. Las variaciones en el voltaje de salida siguen las mismas variaciones del sonido de entrada.

Las cantidades analógicas tienen una característica importante: pueden variar gradualmente sobre un intervalo continuo de valores. LA velocidad del automóvil puede tener un valor entre cero y, digamos, 100 km/hr. En forma análoga, la salida del micrófono podría encontrarse en cualquier nivel dentro de un intervalo de cero a 10mV (por ejemplo: 1mV, 2.3724 mV, 9.9999mV).

Representaciones digitales. En la representación digital las cantidades no se representan por valores proporcionales, sino por símbolos denominados dígitos.

Como ejemplo tenemos el reloj (o cronómetro) digital, el cuál da la hora del día en forma de dígitos decimales que representan horas o minutos ( y algunas veces segundos). Como sabemos, la hora varia de manera continua, pero la lectura del cronómetro digital no cambia continuamente: más bien, más bien los hace en etapas de uno por minuto (o por segundo). En otras palabras, esta representación digital de la hora varía en etapas discretas, comparada con la representación analógica de la hora que da un reloj de pulso, donde la lectura cuadrante varía de modo continuo.

La diferencia principal entre las cantidades analógicas y las digitales se puede enunciar en forma simple de la siguiente manera:

Analógico = continuo

Digital = discreto(paso por paso)

Debido a la naturaleza discreta de las representaciones digitales, no existe ambigüedad cuando se lee el valor de una cantidad digital, mientras que el valor de una cantidad analógica con frecuencia esta abierta a interpretación.

SISTEMAS DIGITALES Y ANALÓGICOS

Un sistema digital es una combinación de dispositivos diseñado para manipular cantidades físicas o información que estén representadas en forma digital; es decir, que sólo puedan tomar valores discretos. La mayoría de las veces estros dispositivos son electrónicos, pero también pueden ser mecánicos, magnéticos o neumáticos . Algunos de los sistemas digitales más conocidos incluyen las computadoras y las calculadoras digitales, equipo digital de audio y video y el sistema telefónico, el sistema digital, más grande del mundo.

Un sistema analógico contiene dispositivos que manipulan cantidades físicas representadas en forma analógica. En un sistema de este tipo, las cantidades varían sobre un intervalo continuo de valores. Por ejemplo, en un receptor de radio la amplitud de la señal de salida para una bocina puede tener cualquier valor entre cero y su límite máximo. Otros sistemas analógicos comunes son amplificadores de audio, equipos de cinta magnética para grabación y reproducción y el odómetro (cuenta kilómetros ) de los automóviles.

SISTEMAS DE NÚMEROS DIGITALES

En la tecnología digital se utilizan muchos sistemas de números. Los más comunes son los sistemas decimal, binario, octal y hexadecimal. El sistema decimal es sin duda el más conocido por nosotros, ya que es una herramienta de uso cotidiano.

SISTEMA DECIMAL. El sistema decimal se compone de 10 numerales o símbolos: 0,1,2,3,4,5,6,7,8 y 9; al utilizar estos símbolos como dígitos podemos expresar cualquier cantidad. El sistema decimal también conocido como sistema de base 10, evolucionó en forma natural a partir del hecho de que el ser humano tiene 10 dedos. Incluso, la palabra “dígito” significa “dedo” en latín.

El sistema decimal es un sistema de valor posicional en el cual el valor de un dígito depende de su posición.

SISTEMA BINARIO. Casi todos los sistemas digitales utilizan el sistema numérico binario (base 2), debido a que es más fácil diseñar circuitos electrónicos sencillos y precisos que operen con sólo dos niveles de voltaje.

En el sistema binario sólo hay dos símbolos o posibles valores de dígitos, 0 y 1. No obstante, este sistema de base 2 se puede utilizar para representar cualquier cantidad que se denote en sistema decimal o cualquier otro sistema numérico.

En este sistema, el término dígito binario se abrevia a menudo como bit. En la representación el bit más significativo (MSB) es aquel que se ubica más a la izquierda del punto binario, que representan la parte fraccionaria. El bit menos significativo (LSB)es aquel que está más a la derecha y que tiene menor valor.

REPRESENTACIÓN DE CANTIDADES BINARIAS

En los sistemas digitales la información que se esta procesando por lo general se presenta en forma binaria. Las cantidades binarias pueden representarse por medio de cualquier dispositivo que solamente tenga dos estados de operación o posibles condiciones. Por ejemplo, un interruptor sólo tiene dos estados: abierto o cerrado. Arbitrariamente, podemos hacer que un interruptor abierto represente el cero binario y que uno cerrado represente el 1 binario. Otros dispositivos pueden operar en dos condiciones, el foco puede estar encendido o apagado, el diodo, activado o desactivado, el relevador, energizado o desenergizado; y muchos otros.

Sistemas Digitales
Uso de interruptores

Otra diferencia entre los sistemas digitales y los analógicos es que en los sistemas digitales, el valor exacto de un voltaje no es importante; por ejemplo, un voltaje de 3.6 V es igual que uno de 4.3 V. En los sistemas analógicos, el valor exacto de un voltaje si es importante.

Sistemas Digitales
Sistemas Digitales

(a) (b)

(a) Asignaciones comunes de voltaje en el sistema digital; (b) señal digital común.

CIRCUITOS DIGITALES INTEGRADOS. Casi todos los circuitos que se utilizan en los sistemas digitales modernos son circuitos integrados (CI). Se utilizan diferentes tecnologías de fabricación de circuitos integraos para producir CI digitales; siendo los más comunes TTL, CMOS, NMOS y ECL. Cada uno difiere en el tipo de circuitos que se emplean para efectuar la operación lógica que desee. La tecnología TTL(lógica de transistor-transistor) se vale del transistor bipolar como elemento principal del circuito, en tanto que la CMOS (semiconductor metal óxido complementario) utiliza el transistor MOSFET como elemento principal del circuito.

TRANSMISIÓN PARALELA Y SERIAL

Una de las operaciones más comunes que se presentan en cualquier sistema digital es la transmisión de información de un lugar a otro. La información puede transmitirse a una distancia mínima de algunos milímetros sobre la misma tarjeta de circuito , o a varios kilómetros cuando el operador de una terminal de computadora se comunica con una computadora que esta en otra ciudad. La información que se transmite se encuentra en forma binaria y, por lo general, está representada por varios voltajes que aparecen en las salidas del circuito de transmisión que está representada por los voltajes que aparecen en las salidas del circuito de transmisión que están conectadas a las entradas del circuito de recepción. Hay dos métodos básicos empleados para la transmisión de información digital: el paralelo y el serial.

La transmisión paralela utiliza una línea por bit , y todos se transmiten en forma simultánea; (b) la transmisión serial emplea sólo una línea de señal; cada bit se transmite en forma consecutiva (uno por uno).

Así, la representación paralela es más rápida y la serial requiere menos líneas de señal.

Sistemas Digitales

Transmisión paralela

Sistemas Digitales
Sistemas Digitales

Transmisión serial

CONVERSIONES DE BINARIO A DECIMAL

Como ya vimos el sistema de numeración binario es un sistema posicional donde cada dígito binario (bit) tiene un valor basado en su posición relativa al LSB. Cualquier número binario puede convertirse a su equivalente decimal, simplemente sumando en el número binario las diversas posiciones que contenga un 1.

Ejemplo 1.

1 1 0 1 12 (binario)

24 + 23 + 0 + 21 + 20 = 16+8+2+1

= 2710 (decimal)

Ejemplo 2.

1 0 1 1 0 1 0 12 =

27 + 0 + 25 + 24 + 0 + 22 + 0 + 20 =

128+ 0 + 32 + 16 + 0 + 4 + 0 + 1 = 18110

CONVERSIONES DE DECIMAL A BINARIO

Existen dos maneras de convertir un número decimal entero a su representación equivalente en el sistema binario. El primer método es inverso al proceso descrito en la sección anterior. El número decimal se expresa simplemente como una suma de potencias de 2 y luego los unos y los ceros se escriben en las posiciones adecuadas de los bits.

Ejemplo 1.

4510 = 32 + 8 + 4 + 1 = 25 + 0 + 23 + 22 + 0 + 20

= 1 0 1 1 0 121

Obsérvese que se coloca un cero en las posiciones 21 y 24, ya que todas las posiciones deben tomarse en cuenta.

Ejemplo 2.

7610 = 64 + 8 + 4 = 26 + 0 + 0 + 23 + 22 + 0 + 0

= 1 0 0 1 1 0 02

Otro método emplea la división repetida por 2. La conversión, que se ilustra a continuación para 2510 requiere dividir repetidamente el número decimal entre 2 y que se escriban los residuos después de cada división hasta que se obtenga un cociente de cero. Nótese que el resultado binario se obtiene al escribir el primer residuo como el LSB y el último como MSB.

Ejemplo1.

2510

25/2 = 12 + residuo de 1

12/2 = 6 + residuo de 0

6/2 = 3 + residuo de 0

3/2 = 1 + residuo de 1

1/2 = 0 + residuo de 1

MSB

2510 = 1 1 0 0 12

LSB

2510 = 110012

Ejemplo 2.

3710 =

37/2 =18.5 residuo de 1 (LSB)

18/2 =9.0 residuo de 0

9/2 =4.5 residuo de 1

4/2 =2.0 residuo de 0

2/2 =1.0 residuo de 0

1/2 =0.5 residuo de 1 (MSB)

Por tanto, 3710 = 1001012

CONVERSIONES DE DECIMALES

Para convertir decimales se multiplicara por 2 repetidamente el número decimal y que se escriban los residuos después de cada multiplicación tomando como residuo la cantidad a la izquierda del punto hasta que se obtenga un resultado de 1. El resultado binario se obtendrá al escribir el primer residuo como el MSB y el último como LSB, es decir, se tomara al revés.

Ejemplo 1.

Convertir a binario

(0.6875)10

0.6875*2 = 1.375 residuo de 1 (MSB) (0.6875)10 =(0.1011)2

0.375*2 = 0.75 residuo de 0

0.75*2 = 1.5 residuo de 1

0.5*2 = 1.0 residuo de 1 (LSB)

Para convertir binario a decimal se toma la cantidad a la izquierda del punto y se convierte a decimal como ya se ha visto. Después se tomara la cantidad a la derecha del punto, y se comenzara desde la última elevando el 2-1 y la siguiente 2-2, así sucesivamente hasta llegar al punto. Después se toman las dos cantidades y se suman.

Ejemplo 2.

Convertir a decimal (1111.1111)2

1 1 1 1 . 1 1 1 1

23 22 21 20 = 8+4+2+1 = 15 2-4 2-3 2-2 2-1

=0.5+0.25+0.125+0.0625 = .9375

15+.9375= 15.9375

SISTEMA DE NUMERACIÓN HEXADECIMAL

El sistema hexadecimal emplea la base 16. Así tiene 16 posibles símbolos digitales. Utiliza los dígitos del 0 al 9 más las letras A, B, C, D, E y F como sus símbolos digitales. Los dígitos hex (abreviatura de hexadecimal) de A aF son equivalentes a los valores decimales de 10 a 15.

Tabla de las relaciones entre los sistemas hexadecimal, decimal y binario.

Hexadecimal

Decimal

Binario

0

0

0000

1

1

0001

2

2

0010

3

3

0011

4

4

0100

5

5

0101

6

6

0110

7

7

0111

8

8

1000

9

9

1001

A

10

1010

B

11

1011

C

12

1100

D

13

1101

E

14

1110

F

15

1111

CONVERSIÓN DE HEXADECIMAL A DECIMAL

Un número hex se puede convertir a su equivalencia decimal utilizando el hecho de cada posición de los dígitos hex tiene un valor que es una potencia de 16. El LSD tiene un valor de 160 =1; el siguiente dígito en secuencia tiene un valor de 161=16; el siguiente tiene un valor de 162=256 y así sucesivamente. El proceso de conversión se demuestra en los siguientes ejemplos.

Ejemplo 1.

Convertir a decimal

35616 = 3*162 +5*161 +6*160

= 768 + 80 + 6

= 85410

Ejemplo 2.

Convertir a decimal

2AF16 = 2* 162 + 10*161 + 15*1601

= 512 + 160 + 15

= 68710

CONVERSIÓN DE DECIMAL A HEXADECIMAL

La conversión de decimal a hexadecimal se puede efectuar por medio de la división repetida entre 16.

Ejemplo 1.

Convierte 42310 a hexadecimal

423/16 =26 + residuo de 7

26/16 =1 + residuo de 10

1/16 =0 + residuo de 1

42310 = 1A716

Ejemplo 2.

Convierte 21410 a hexadecimal

214/16 =13 + residuo de 6

13/16 =0 + residuo de 13

21410 = D616

CONVERSIÓN DE HEXADECIMAL A BINARIO

Cada dígito hexadecimal se convierte en su equivalente binario de 4 bits.

Ejemplo 1.

Convertir 9F216 a binario

9F216 = 9 F 2

1001 1111 0010

= 1001111100102

CONVERSIÓN DE BINARIO A HEXADECIMAL

Esta conversión es exactamente la operación inversa del proceso anterior. El número binario se agrupa en conjunto de 4 bits y cada grupo se convierte a su dígito hexadecimal equivalente. Cuando es necesario se añaden ceros para completar un grupo de 4 bits.

Ejemplo 1.

Convertir 11101001102 a hexadecimal

11101001102 = 0011 1010 0110

3 A 6

= 3A616

COMPUERTAS

AND NAND

Sistemas Digitales
Sistemas Digitales

AND

NAND

A

B

X=AB

X´=AB

0

0

0

1

0

1

0

1

1

0

0

1

1

1

1

0

OR NOR

Sistemas Digitales
Sistemas Digitales

OR

NOR

A

B

X=A+B

X´=A+B

0

0

0

1

0

1

1

0

1

0

1

0

1

1

1

0

NOT SEGUIDOR O BUFFER

Sistemas Digitales
Sistemas Digitales

Hace que no decaiga la corriente

A

X=A

1

1

0

0

A

X=A'

1

0

0

1

AND OR

TRANSISTOR

El 0 y el 1 representan el estado de una variable de voltaje o bien lo que se conoce como su nivel lógico. También se emplean otros sinónimos como los de la siguiente tabla.

0 LÓGICO

1 LÓGICO

Falso

Desactivado

Bajo

No

Interruptor

Abierto

Verdadero

Activado

Alto

Si

Interruptor

Cerrado

Tabla de verdad para tres entradas con diferentes operaciones

A

B

C

OR

NOR

AND

NAND

0

0

0

0

1

0

1

0

0

1

1

0

0

1

0

1

0

1

0

0

1

0

1

1

1

0

0

1

1

0

0

1

0

0

1

1

0

1

1

0

0

1

1

1

0

1

0

0

1

1

1

1

1

0

1

0

TEOREMAS DE BOOLE

Postulado 2 (a) x+0=x (b) x.1= x

Postulado 5 (a) x+x'=1 (b) x.x'= 0

Teorema 1 (a) x+x=x (b) x.x= x

Teorema 2 (a) x+1=1 (b) x.0=0

Teorema 3, involución (x')'=x

Postulado 3, conmutativo (a) x+y= y+x (b) xy=yx

Teorema 4, asociativo (a) x+(y+z)=(x+y)+z (b) x(yx)=(xy)z

Postulado 4, distributivo (a) x(y+z)=xy+xz (b) x+yz=(x+y)(x+z)

Teorema 5, De Morgan (a) (x+y)'=x'y' (b) (xy)'=x'+y'

Teorema 6, absorción (a) x+xy=x (b) x(x+y)=x

Teorema 1(a): x+x=x

x+x=(x+x).1 del postulado: 2(b)

=(x+x).(x+x') 5(a)

=x+xx' 4(b)

=x+0 5(b)

=x 2(a)

Teorema 1(b): x.x=x

x.x=xx+0 del postulado: 2(a)

=xx+xx' 5(b) =x(x+x') 4(a)

=x.1 5(a)

=x 2(b)

Nótese que el teorema 1(b) es el dual del teorema 1(a) y que cada paso de la prueba en parte (b) es el dual de la parte (a). Cualquier teorema dual puede derivarse similarmente de la prueba de un par correspondiente.

Teorema 2(a): x+1=1

X+1=1.(x+1) del postulado: 2(b)

=(x+x')(x+1) 5(a) =x+x'.1 4(b)

=x+x' 2(b)

=1 5(a)

Teorema 2(b): x.0=0 por dualidad

Teorema 3: (x')'=x Del postulado 5, se tiene x+x'=1 y x.x'=0, lo cual define el complemento de x. El complemento de x' es x y es también (x')'. Así como el complemento es único tendremos que (x')=x.

Los teoremas que comprenden dos o tres variables pueden ser probados algebraicamente de los postulados y de los teoremas ya probados. Tómese por ejemplo el teorema de absorción.

Teorema 6(a): x+xy=x

x+xy=x.1+xy del postulado: 2(b)

=x(1+y) 4(a) =x(y+1) 3(a)

=x.1 del teorema 2(a)

=x del postulado 2(b)

Teorema 6(b): x(x+y)=x por dualidad

FUNCIONES

X= ABC+BC+AC (Como es una compuerta AND se multiplica)

1Sistemas Digitales

Diagrama de Ven

F1= x+xy=x F2= x.x=x

X'

Sistemas Digitales

F1= x(y+z)= xy+xz

Sistemas Digitales

MAPAS DE KARNAUGH

PRACTICAS

Display de 7 segmentos

GLOSARIO

BCD. Código Binario Decimal.

LSB. (Low Significal Bit). Bit menos significativo

MSB(More Significal Bit) .Bit más significativo.

Compuerta AND.

Compuerta NAND.

Compuerta OR.

Compuerta NOR.

BIBLIOGRAFÍA

SISTEMAS DIGITALES

PRINCIPIOS Y APLICACIONES

RONALD J. TOCCI

PRENTICE HALL

X

b

a

c

d

e

f

g




Descargar
Enviado por:Ara
Idioma: castellano
País: México

Te va a interesar