lunes, 29 de agosto de 2011

Codigo BCD,Codigo gray ,alfa numerico , codigo dectector de error, peso binario 8421(NBCD),exeso 3 5421.. 8421

1-Codigo BCD
En sistemas de computación, Binary-Coded Decimal (BCD) o Decimal codificado en binario es un estándar para representar numeros decimales en el sistema binario, en donde cada dígito decimal es codificado con una secuencia de 4 bits. Con esta codificación especial de los dígitos decimales en el sistema binario, se pueden realizar operaciones aritméticas como suma, resta, multiplicación y división de números en representación decimal, sin perder en los cálculos la precisión ni tener las inexactitudes en que normalmente se incurre con las conversiones de decimal a binario puro y de binario puro a decimal. La conversión de los números decimales a BCD y viceversa es muy sencilla, pero los cálculos en BCD se llevan más tiempo y son algo más complicados que con números binarios puros.

Cada dígito decimal tiene una representación binaria codificada con 4 bits:
Decimal:    0     1     2     3     4     5     6     7     8     9

BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001


Los números decimales, se codifican en BCD con los de bits que representan sus dígitos.
Por ejemplo, la codificación en BCD del número decimal 59237 es:
Decimal:    5    9    2    3    7

BCD: 0101 1001 0010 0011 0111


La representación anterior (en BCD) es diferente de la representación del mismo número decimal en binario puro:
11100111 01100101
 
1.1Tipos de conversiones
 
Ya que cada grupo de 4 bits solo puede representar a un único dígito decimal, la conversión de un numero decimal a un numero BCD se lleva a cabo de la siguiente forma:
    1. Separamos al dígito decimal en cada uno de sus dígitos

    2. Cada dígito decimal se transforma a su equivalente BCD.

    3. El número obtenido es el equivalente en BCD del número decimal.

Por ejemplo, para convertir el decimal 469 a BCD, según lo explicado anteriormente, tenemos que tomar cada dígito decimal y transformarlo a su equivalente BCD.



Figura 1: Conversión de decimal a BCD


De esta forma el decimal 469 equivale al BCD 010001100011
NOTA: En BCD los códigos 1010, 1011, 1100, 1101 y 1111 no tienen decimales equivalentes.  Por lo tanto se les llaman códigos inválidos
 

1.2 CONVERSIÓN DECIMAL FRACCIONARIO A BCD
Se realiza del modo similar al anterior pero hay que tener en cuenta el punto binario, el punto del numero decimal se convertirá en el punto binario del código BCD.
Ejemplo: para convertir el decimal 74.42 a BCD:
Separamos el decimal en sus dígitos 7 4. 4 2.
Convertimos cada dígito a decimal a BCD, y colocamos el punto binario en la misma posición del punto decimal.


Figura 2: Conversión de decimal fraccionario a BCD


De esta forma el decimal 74.42 equivale al BCD 01100100. 010000101.
 

1.3 CONVERSIÓN DE BCD A DECIMAL
Ya que el código BCD son grupos de 4 bits, realizaremos lo siguiente:
 

    1. A partir de la izquierda separamos al número BCD en grupos de 4 bits.

    2. Cada grupo de 4 bits se convierte a su decimal correspondiente.

    3. El número obtenido es el equivalente decimal del número BCD.


Ejemplo: Convertir el número BCD 010101000011 a decimal.
Separamos en grupos de 4 bits a partir de la izquierda 0101 0100 0011.
Transformamos cada grupo a decimal.
 



Figura 3: Conversión de BCD a decimal.


El BCD 010101000011 equivale al decimal 543
 

1.4 CONVERSIÓN BCD FRACCIONARIO A DECIMAL
 

    1. A partir del punto binario separamos al número binario en grupos de 4 bits.

    2. Cada grupo de 4 bits se convierte a su equivalente decimal.

    3. El punto binario se convertirá en el punto decimal.

    4. El número obtenido equivale en decimal al número BCD.


Ejemplo: Convertir el número BCD 01110001.0000100 a decimal.
separamos en grupo de 4 bits 0111 0001. 0000 1000.
convertimos cada grupo a decimal y colocamos el punto binario como punto decimal.
 
 



Figura 4: Conversión de BCD fraccionario a decimal.


El BCD 01110001.00001000 equivale al decimal 71.08


2-Codigo gray 
 
Para convertir un número binario a código Gray, se sigue el siguiente método:
1. Se suma el número en binario con el mismo, pero el segundo sumando debe correrse una cifra a la derecha. Ver el gráfico.
2. Se realiza una suma binaria cifra con cifra sin tomar en cuenta el acarreo y se obtiene la suma total.
3. Al resultado anterior se le elimina la ultima cifra del lado derecho (se elimina el cero que está en rojo), para obtener el código GRAY.
Ejercicios de binario a gray
(1010)2 convertir a gray
10101010----1111 (110101010001)2 convertir a gray 110101010001110101010001------------101111111001 (101011)2 convertir a gray 101011101011--------111110


Para convertir de códio Gray a Binario, se utiliza un método similar, pero con algunas diferencias. Se aplican las sigientes reglas:
·
  El bit más significativo(el más a la izquierda) es el código binario es el mismo que el bit correspondiente en el codigo Gray.
·
  Sume cada bit generado del codigo binario al bit del codigo Gray en la siguiente poscion adyacente. Descarte acarreos.
Ejemplo:

Paso 1.
El digito del codigo binario mas a la izquierda es el mismo que el digito del codigo Gray mas a la izquierda.



1
1
0
1
1
Gray
1




Binario
Paso 2. Sume el ultimo bit del codigo binario que se acaba de generar al bit del codigo Gray en la siguiente posicion. Descarte acarreos.(En negrilla bit que se suman).



1
1
0
1
1
Gray
1
0



Binario
Paso 3. Sume el ultimo bit del codigo binario que se acaba de generar al bit del codigo Gray en la siguiente posicion.



1
1
0
1
1
Gray
1
0
0


Binario
Paso 4. Sume el ultimo bit del codigo binario que se acaba de generar al bit del codigo Gray en la siguiente posicion.



1
1
0
1
1
Gray
1
0
0
1

Binario

Paso 5.
Sume el ultimo bit del código binario que se acaba de generar al bit del código Gray en la siguiente posición. Descarte acarreos.



1
1
0
1
1
Gray
1
0
0
1
0
Binario

La conversión ha sido completada; el codigo binario es 10010
Ejercicios

1001 gray= (1110)2

10101111 gray= (11001010)2

 
3-Alfanumerico
 
Los códigos alfanumericos sirven para representar 

números, pero ; ¿y si queremos representar las letras del alfabeto o

algunos símbolos? ; ¿cómo lo haríamos?.



La solución está en los

códigos alfanuméricos, que no es más que un tipo de código diseñado

especialmente para representar números, letras del alfabeto (mayúsculas y

minúsculas), símbolos especiales, signos de puntuación y unos

caracteres de control.



Un código alfanumérico muy popular y

ampliamente utilizado, es el llamado código ASCII (American Standard

Code for Information Interchange), que en español quiere decir: código

estándar americano para el intercambio de información, el cual es un

código de siete bits muy utilizado en los sistemas digitales avanzados

(computadores, redes de transmisión de datos, etc.) para representar

hasta 128 (27) piezas de información diferentes, incluyendo letras,

números, signos de puntuación, instrucciones y caracteres especiales.
 


4-Codigo detector de error
Consiste en incluir en los datos transmitidos, una cantidad de bits redundantes de forma que permita al receptor detectar que se ha producido un error, pero no qué tipo de error ni donde, de forma que tiene que solicitar retransmisión


5-8421 execso 3 ,5421

En BCD cada cifra que representa un dígito decimal (0, 1,...8 y 9) se representa con su equivalente binario en cuatro bits (cuarteto) (esto es así porque es el número de bits necesario para representar el nueve, el número más alto que se puede representar en BCD). En la siguiente tabla se muestran los códigos BCD más empleados:












Decimal Natural
5 4 2 1 Exceso 3
0 0000
0000 0011
1 0001
0001 0100
2 0010
0010 0101
3 0011
0011 0110
4 0100
0100 0111
5 0101
1000 1000
6 0110
1001 1001
7 0111
1010 1010
8 1000
1011 1011
9 1001
1100 1100

Como se observa, con el BCD sólo se utilizan 10 de las 16 posibles combinaciones que se pueden formar con números de 4 bits, por lo que el sistema pierde capacidad de representación, aunque se facilita la compresión de los números. Esto es porque el BCD sólo se usa para representar cifras, no números en su totalidad. Esto quiere decir que para números de más de una cifra hacen falta dos números BCD.

Una forma sencilla de calcular números en BCD es sumando normalmente bit a bit, y si el conjunto de 4 bits sobrepasa el número 9, entonces se le suma un 6 (0110) en binario, para poder volver a empezar, como si hiciéramos un módulo al elemento sumante.

5.1 Codigo 8421

El BCD (el binario decimal codificado) es una forma directa asignada a un equivalente binario. Es posible asignar cargas a los bits binarios de acuerdo a sus posiciones. Las cargas en el codigo BCD son 8, 4, 2, 1.
Ejemplo:
Para representar el digito decimal 6 en código BCD sería:.
0110
Ya que 0 x 8 + 1 x 4 + 1 x 2 ÷ 0+1 = 6.
Es posible asignar cargas negativas a un código decimal, tal como se muestra en el código 8, 4, -2, -1. En esta caso la combinación de bits 0110 se interpreta como el digito decimal 2, l obtenerse de 0 x 8 + 1 x 4 + 1 x (-2) + 0 x (-1)=2.
Un código decimal que se ha usado en algunos computadores viejos en el código de exceso a 3. Este último es un código sin carga, cuya asignación se obtiene del correspondiente valor en BCD una vez se haya sumado 3.
Los números se representan en computadores digitales en binario o decimal a través de un codigo binario. Cuando se estén especificando los datos el usuario gusta dar los datos en forma decimal. Las maneras decimales recibidas se almacenan internamente en el computador por medio del código decimal. Cada digito decimal requiere por lo menos cuatro elementos de almacenamiento binario. Los números decimales ses convierten a binarios cuando las operaciones aritméticas se hacen internamente con números representados en binario. Es posible también realizar operaciones aritméticas directamente en decimal con todos los números ya dejados en forma codificada.

6-Peso binario


Supongamos que queramos transformar el numero decimal 89532 a su correspondiente equivalencia en binario, aplicando el método de la división sucesiva por dos, llegaremos al siguiente resultado: 10101110110111100 pero para llegar a este resultado seguro te tomará cierto tiempo y trabajo, de igual forma si queremos diseñar un sencillo circuito digital en el que la cifra introducida en el teclado sea visualizada en la pantalla, se necesitarían una gran cantidad de compuertas lógicas para construir el circuito decodificado y codificador. Los códigos binarios con peso nos resuelven este problema pues estos códigos fueron diseñados para realizar la conversión de decimal a binario de una manera mucho mas fácil y rápida.

Bibliografias:
http://www.monografias.com/trabajos3/bcd/bcd.shtml

http://es.wikipedia.org/wiki/C%C3%B3digo_Hamming
http://es.wikipedia.org/wiki/Decimal_codificado_en_binario
http://techtastico.com/post/el-sistema-binario/ 

jueves, 17 de febrero de 2011

Familias logicas TTL y CMOS

Familia logica TTL
ØTTL es la sigla en inglés de transistor-transistor logic, es decir, "lógica transistor a transistor". Es una familia lógica o lo que es lo mismo, una tecnología de construcción de circuitos electrónicos digitales. En los componentes fabricados con tecnología TTL los elementos de entrada y salida del dispositivo son transistores bipolares. las características de la tecnología utilizada, en la familia TTL (Transistor, Transistor Logic), condiciona los parámetros que se describen en sus hojas de características según el fabricante, (aunque es estándar), la resumiré en sólo algunas como que:
Su tensión de alimentación característica se halla comprendida entre los 4'75V y los 5'25V como se ve un rango muy estrecho debido a esto, los niveles lógicos vienen definidos por el rango de tensión comprendida entre 0'2V y 0'8V para el estado L y los 2'4V y Vcc para el estado H.
En algunos casos puede alcanzar poco mas de los 250Mhz. 
 
Esta familia es la primera que surge y aún todavía se utiliza en aplicaciones que requieren dispositivos SSI y MSI. El circuito lógico TTL básico es la compuerta NAND. La familia TTL utiliza como componente principal el transistor bipolar. Como podemos ver en la figura, mediante un arreglo de estos transistores se logran crear distintos circuitos de lógica digital 

Características de la familia TTL.
ØLa familia lógica transistor-transistor ha sido una de las familias de CI más utilizadas.
ØLos CI de la serie 74 estándar ofrecen una combinación de velocidad y disipación de potencia adecuada a muchas aplicaciones. Los CI de esta serie incluyen una amplia variedad de compuertas, flip-flops y multivibradores monoestables así como registros de corrimiento, contadores, decodificadores, memorias y circuitos aritméticos. La familia 74 cuenta con varias series de dispositivos lógicos TTL(74, 74LS, 74S, etc.).
 Estas series utilizan una fuente de alimentación (Vcc) con voltaje nominal de 5V. Funcionan de manera adecuada en temperaturas ambientales que van de 0° a 70°C. 
 
 


 
 
 
 
 
 
 
 
 
 
 
Familia logica CMOS
ØExisten varias series en la familia CMOS de circuitos integrados digitales. La serie 4000 que fue introducida por RCA y la serie 14000 por Motorola, estas fueron las primeras series CMOS. La serie 74C que su característica principal es que es compatible terminal por terminal y función por función con los dispositivos TTL. Esto hace posibles remplazar algunos circuitos TTL por un diseño equivalente CMOS. La serie 74HC son los CMOS de alta velocidad, tienen un aumento de 10 veces la velocidad de conmutación. La serie 74HCT es también de alta velocidad, y también es compatible en lo que respecta a los voltajes con los dispositivos TTL. 
Los voltajes de alimentación en la familia CMOS tiene un rango muy amplio, estos valores van de 3 a 15 V para los 4000 y los 74C. De 2 a 6 V para los 74HC y 74HCT.
 
Por lo tanto los margenes de ruido se pueden determinar a partir de la tabla anterior y tenemos que es de 1.5 V. Esto es mucho mejor que los TTL ya que los CMOS pueden ser utlizados en medios con mucho más ruido. Los margenes de ruido pueden hacerse todavía mejores si aumentamos el valor de VDD ya que es un porcentaje de este.
En lo que a la disipación de potencia concierne tenemos un consumo de potencia de sólo 2.5 nW cuando VDD = 5 V y cuando VDD = 10 V la potencia consumida aumenta a sólo 10 nW.
Sin embargo tenemos que la disipación de potencia sera baja mientras estemos trabajando con corriente directa. La potencia crece en proporción con la frecuencia. Una compuerta CMOS tiene la misma potencia de disipación en promedio con un 74LS en frecuencia alrededor de 2 a 3 Mhz
 .
Hay otras características muy importante que tenemos que considerar siempre, las entradas CMOS nunca deben dejarse desconectadas, todas tienen que estar conectadas a un nivel fijo de voltaje, esto es por que los CMOS son, al igual que los MOS muy susceptibles a cargas electrostáticas y ruido que podrían danar los dispositivos
 
Niveles de la familia logica CMOS contra la familia logica TTl
   
 
 
 
 
 
 
 
 
Diferencias de TTL con CMOS 



 

Bibliografia
http://www.el.bqto.unexpo.edu.ve/~ltarazona/digitales/tema4B_2.pdf
 

martes, 8 de febrero de 2011

simbologia estandar de la norma IEEE /ansi 91-1984

 Los símbolos de contorno rectangular se encuentran en muchas publicaciones de la industria y también debería familiarizarse con ellos. (Los símbolos lógicos están de acuerdo con la Norma ANSI/IEEE 91-1984.y su complemento ANSI/IEEE Std 91a-1991).

La  "forma distintiva", está basada en los esquemas tradicionales, son usados por ser dibujos simples y fáciles de dibujar y manejar. Estos algunas veces se describen de manera no oficial como "militares", reflejando que su origen no es de uso moderno. La "forma rectangular ", basada en IEC 60617-12,  tiene contornos rectangulares para todos los tipos de compuertas, y esta permite la representacion de un amplio rango de dispositivos que usan los símbolos tradicionales. El sistema IEC ha sido adoptado por otros estándares, asi como el EN 60617-12:1999 en Europa y BS EN 60617-12:1999 en el Reino Unido.
simbolo de una compuerta AND
simbolo de una compuerta OR


simbolo de una compuerta NOT


En electronica una compuerta NOT es mas comúnmente llamada inversor. El círculo en el sìmbolo es una "burbuja", y es generalmente usada en diagrmas de circuitos para indicar una entrada o salida invertida.

Simbolo de una compuerta NAND



Simbolo de una compuerta NOR




Simbólicamente, una compuerta NAND tambien puede dibujarse usando la compuerta OR con burbujas en sus entradas, y una compuerta NOR puede dibujarse como una compuerta AND con burbujas en sus entradas. Esto refleja la equivalencia de las leyes de DeMorgan, pero esto también permite que un diagrama sea leído más fácilmente, o que un circuito sea trazado en un diagrama usando compuertas físicamente disponibles en paquetes de forma fácil, since any circuit node that has bubbles at both ends can be replaced by a simple bubble-less connection and a suitable change of gate. Si una NAND es dibujada como OR con burbujas en las entradas, y una NOR como AND con burbujas en las entradas, esta substitucion ocurre automáticamente en el diagrama (efectivamente,las burbujas se "cancelan"). Esto es común que se vea en diagramas lógicos reales- así que el lector no debe entrar en el hábito de asociar las formas exclusivamente como OR o AND, también tenga en cuenta las burbujas  tanto en entradas como en salidas para determinar la "verdadera" función lógica indicada.

Simbolo de la compuerta XOR


Simbolo de la compuerta XNOR





Bibliografia:
http://sites.google.com/site/nauravila/s%C3%ADmbolosdecompuertas
http://books.google.com.mx/books?id=bmLuH0CsIh0C&pg=PA96&lpg=PA96&dq=simbologia++IEEE+91-1984&source=bl&ots=ZLmsuLSH6T&sig=XJ3RsCjdRNfQr-ur7qI-zd4EKYk&hl=es&ei=UDVSTbnoCIeasAPyh7W_Bg&sa=X&oi=book_result&ct=result&resnum=4&ved=0CCsQ6AEwAw





jueves, 3 de febrero de 2011

Método para convertir un número en binario a GRAY y viceversa


Método para convertir un número en binario a GRAY


Para convertir un número binario a código Gray, se sigue el siguiente método:

1. Se suma el número en binario con el mismo, pero el segundo sumando debe correrse una cifra a la derecha. Ver el gráfico.
2. Se realiza una suma binaria cifra con cifra sin tomar en cuenta el acarreo y se obtiene la suma total.
3. Al resultado anterior se le elimina la ultima cifra del lado derecho (se elimina el cero que está en rojo), para obtener el código GRAY.
Ejercicios de binario a gray
(1010)2 convertir a gray
1010
1010
----
1111
 
(110101010001)2 convertir a gray
 
110101010001
110101010001
------------
101111111001
 
(101011)2 convertir a gray
 
101011
101011
--------
111110

Método para convertir código GRAY a binario

Para convertir de códio Gray a Binario, se utiliza un método similar, pero con algunas diferencias. Se aplican las sigientes reglas:
·  El bit más significativo(el más a la izquierda) es el código binario es el mismo que el bit correspondiente en el codigo Gray.
·  Sume cada bit generado del codigo binario al bit del codigo Gray en la siguiente poscion adyacente. Descarte acarreos.
Ejemplo:
Paso 1. El digito del codigo binario mas a la izquierda es el mismo que el digito del codigo Gray mas a la izquierda.
1
1
0
1
1
Gray
1




Binario
Paso 2. Sume el ultimo bit del codigo binario que se acaba de generar al bit del codigo Gray en la siguiente posicion. Descarte acarreos.(En negrilla bit que se suman).
1
1
0
1
1
Gray
1
0



Binario
Paso 3. Sume el ultimo bit del codigo binario que se acaba de generar al bit del codigo Gray en la siguiente posicion.
1
1
0
1
1
Gray
1
0
0


Binario
Paso 4. Sume el ultimo bit del codigo binario que se acaba de generar al bit del codigo Gray en la siguiente posicion.
1
1
0
1
1
Gray
1
0
0
1

Binario

Paso 5. Sume el ultimo bit del código binario que se acaba de generar al bit del código Gray en la siguiente posición. Descarte acarreos.
1
1
0
1
1
Gray
1
0
0
1
0
Binario

La conversión ha sido completada; el codigo binario es 10010
Ejercicios
1001 gray= (1110)2
10101111 gray= (11001010)2

bibliografia
http://html.rincondelvago.com/codigos-gray_1.html
 http://www.todomonografias.com/electronica-y-electricidad/codigos-gray/

lunes, 31 de enero de 2011

señales analogicas, digitales y su relacion


1.1 fundamentos de los sistemas digitales

1.1.1 Señal analogica
Una señal analógica es un tipo de señal generada por algún tipo de fenómeno electromagnético y que es representable por una función matemática continua en la que es variable su amplitud y periodo (representando un dato de información) en función del tiempo. Algunas magnitudes físicas comúnmente portadoras de una señal de este tipo son eléctricas como la intensidad, la tensión y la potencia, pero también pueden ser hidráulicas como la presión, térmicas como la temperatura, mecánicas, etc. La magnitud también puede ser cualquier objeto medible como los beneficios o pérdidas de un negocio.
En la naturaleza, el conjunto de señales que percibimos son analógicas, así la luz, el sonido, la energía etc, son señales que tienen una variación continua. Incluso la descomposición de la luz en el arco iris vemos como se realiza de una forma suave y continúa.
Una onda senoidal es una señal analógica de una sola frecuencia. Los voltajes de la voz y del video son señales analógicas que varían de acuerdo con el sonido o variaciones de la luz que corresponden a la información que se está transmitiendo.

Señal digital
La señal digital es un tipo de señal generada por algún tipo de fenómeno electromagnético en que cada signo que codifica el contenido de la misma puede ser analizado en término de algunas magnitudes que representan valores discretos, en lugar de valores dentro de un cierto rango. Por ejemplo, el interruptor de la luz sólo puede tomar dos valores o estados: abierto o cerrado, o la misma lámpara: encendida o apagada (véase circuito de conmutación). Esto no significa que la señal físicamente sea discreta ya que los campos electromagnéticos suelen ser continuos, sino que en general existe una forma de discretizarla unívocamente.
Los sistemas digitales, como por ejemplo el ordenador, usan lógica de dos estados representados por dos niveles de tensión eléctrica, uno alto, H y otro bajo, L (de High y Low, respectivamente, en inglés). Por abstracción, dichos estados se sustituyen por ceros y unos, lo que facilita la aplicación de la lógica y la aritmética binaria. Si el nivel alto se representa por 1 y el bajo por 0, se habla de lógica positiva y en caso contrario de lógica negativa.
Cabe mencionar que, además de los niveles, en una señal digital están las transiciones de alto a bajo y de bajo a alto, denominadas flanco de bajada y de subida, respectivamente. En la figura se muestra una señal digital donde se identifican los niveles y los flancos.

figura .1 Señal digital: 1) Nivel bajo, 2) Nivel alto, 3) Flanco de subida y 4) Flanco de bajada.

Figura.2 Señal digital con ruido
Es conveniente aclarar que, a pesar de que en los ejemplos señalados el término digital se ha relacionado siempre con dispositivos binarios, no significa que digital y binario sean términos intercambiables. Por ejemplo, si nos fijamos en el código Morse, veremos que en él se utilizan, para el envío de mensajes por telégrafo eléctrico, cinco estados digitales, que son:
punto, raya, espacio corto (entre letras), espacio medio (entre palabras) y espacio largo (entre frases)

Referido a un aparato o instrumento de medida, decimos que es digital cuando el resultado de la medida se representa en un visualizador mediante números (dígitos) en lugar de hacerlo mediante la posición de una aguja, o cualquier otro indicador, en una escala.


1.1.2 relacion entre ambas
Una señal analógica puede verse como una forma de onda que toma un continuo de valores en cualquier tiempo dentro de un intervalo de tiempos. Si bien un dispositivo de medida puede brindar información limitada (esto es, tal vez no sea posible leer un voltímetro análogo con una exactitud mayor que la centésima más cercana de un voltio), la señal real puede tomar una infinidad de valores posibles.
Por ejemplo, usted puede leer que el valor de una forma de onda de voltaje en un tiempo particular es de 10.45 voltios. Si el voltaje es una señal analógica, el valor real se expresaría como un decimal extendido con un número infinito de dígitos a la derecha del punto decimal.

 Al igual que la ordenada de la función contiene una infinidad de valores, sucede lo mismo con el eje de tiempo. A pesar de que se descompone convenientemente el eje del tiempo en puntos (por ejemplo, cada microsegundo en un osciloscopio), la función tiene un valor definido para cualquiera de la infinidad de puntos en el tiempo entre cualesquiera dos puntos de resolución. Suponga ahora que una señal de tiempo analógica se define solo en puntos de tiempo discretos. Por ejemplo, considere que lee una forma de onda de voltaje enviando valores a un voltímetro cada microsegundo. La función que resulta solo es conocida en estos puntos discretos en el tiempo. Esto da lugar a una función de tiempo discreta o a una forma de onda muestreada. Esta se distingue de una forma de onda analógica continua por la manera en la que se especifica la función. En el caso de la forma de onda analógica continua, debe ya sea exhibirse la función (esto es, gráficamente, en un osciloscopio), o dar una relación funcional entre las variables. En contraste con lo anterior, la señal discreta se concibe como una lista o secuencia de números. De tal manera que mientras una forma de onda analógica se expresa como una función de tiempo, v(t), la forma de onda discreta es una secuencia de la forma, Vn o v(n), donde n es un entero o índice.
Una señal digital es una forma de onda muestreada o discreta, pero cada número en la lista puede, en este caso, tomar solo valores específicos. Por ejemplo, si se toma una forma de onda de voltaje muestreada y se redondea cada valor a la décima de voltio más cercana, el resultado es una señal digital.
Se puede utilizar un termómetro como un ejemplo de los tres tipos de señales. Si el termómetro tiene un indicador o un tubo de mercurio, la salida es una señal analógica. Ya que se puede leer la temperatura en cualquier momento y con cualquier grado de exactitud (limitada, desde luego, por la resolución del lector, humana o mecánica). Suponga ahora que el termómetro consta de un indicador, pero que solo se actualiza una vez cada minuto. El resultado es una señal analógica muestreada Si el indicador del termómetro toma ahora la forma de un lector numérico, el termómetro se vuelve digital. La lectura es el resultado de muestrear la temperatura (quizás cada minuto) y de exhibir luego la temperatura muestreada hasta una resolución predeterminada (tal vez el 1/10 de grado más cercano).
Las señales digitales provienen de muchos dispositivos. Por ejemplo, marcar un número telefónico produce una de 12 posibilidades señales dependiendo de cual botón se oprime Otros ejemplos incluyen oprimir teclas en un cajero automático bancario (CAB) o usar un teclado de computadora. Las señales digitales son resultado también de efectuar operaciones de conversación analógico-digitales.
 

Bibliografia
http://es.wikipedia.org/wiki/Comparaci%C3%B3n_de_se%C3%B1ales_anal%C3%B3gicas_y_digitales