Las computadoras digitales utilizan el sistema de números binarios, que tiene
dos dígitos 0 y 1. Un dígito binario se denomina un bit. La información está representada en las computadoras digitales en grupos de bits. Utilizando diversas técnicas de codificación los grupos de bits pueden hacerse que representen no solamente números binarios sino también otros símbolos discretos cualesquiera, tales como dígitos decimales o letras de alfabeto. Utilizando arreglos binarios y diversas técnicas de codificación, los dígitos binarios o grupos de bits pueden utilizarse para desarrollar conjuntos completos de instrucciones para realizar diversos tipos de cálculos. APLICACIONES DE ESTRUCTURAS LOGICAS
estas estructuras lógicas de control pueden ser combinadas para producir
programas que manejen cualquier tarea de procesamiento de información.
un programa estructurado esta compuesto de segmentos, cada segmento
tiene solamente una entrada y una salida estos no tienen instrucciones y se denominan programas pripios.
en programación estructurada los programadores hacen un esfuerzo más de lo
usual para que s u diseño sea original en el programa pero el resultado final es más fácil de leer y comprender, el objetivo de un programador profesional al escribir programas de una manera estructurada, es utilizar solamente un numero de control estandarizados.
el resultado al aplicar una elaboración de programas establecidos es una
programación de alta precisión al utilizar tal programa puede ser leído, mantenido y modificado por otros programas con mayor facilidad. CODIGOS BINARIOS
La mayoría de los sistemas de numeración actuales son ponderados es decir,
cada posición de una secuencia de dígitos tiene asociado un peso. El sistema binario es, de hecho, un sistema de numeración posicional ponderado. Sin embargo, algunos códigos binarios, como el código Gray no son ponderados es decir, no tienen un peso asociado a cada posición. Otros, como el mismo código binario natural o el BCD natural sí lo son.
La distancia es una característica sólo aplicable a las combinaciones binarias.
La distancia entre dos combinaciones es el número de bits que cambian de una a otra. Por ejemplo: si se tienen las combinaciones de cuatro bits 0010 y 0111 correspondientes al 2 y al 7 en binario natural, se dirá que la distancia entre ellas es igual a dos ya que de una a otra cambian dos bits.
Además, con el concepto de distancia se puede definir la distancia mínima de
un código. Ésta no es más que la distancia menor que haya entre dos de las combinaciones de ese código.
La distancia es una característica que, además, sólo se aplica a las
combinaciones binarias. En resumen, la distancia entre dos combinaciones es el número de bits que cambian de una a otra. Un codificador es un bloque combinacional hecho para convertir una entrada no binaria en una salida de estricto orden binario. En otras palabras, es un circuito integrado por un conjunto de componentes electrónicos con la habilidad para mostrar en sus terminales de salida un word binario (01101, 1100, etc.), equivalente al número presente en sus entradas, pero escrito en un código diferente. Por ejemplo, un Octal-to-binary encoder es un circuito codificador con ocho entradas (un terminal para cada dígito Octal, o de base 8) y tres salidas (un terminal para cada bit binario).
El decodificador es un circuito combinacional diseñado para convertir un
número binario (entrada) en word de "unos" y "ceros" (niveles altos y bajos de voltaje) con un orden distinto, para ejecutar un trabajo especial. En otras palabras, el word que sale es diferente al word que entró, aunque tenga la misma cantidad de bits. En Electrónica Digital es a menudo necesario pasar un número binario a otro formato, tal como el requerido para energizar los siete segmentos de los display hechos con diodos emisores de luz, en el orden adecuado para que se ilumine la figura de un individual número decimal. Las computadoras y calculadoras digitales realizan las operaciones aritméticas con números representados en forma binaria.
SUMA BINARIA
La suma de dos números binarios se lleva a cabo exactamente en la misma
forma que con losnúmeros decimales. Sin embargo, sólo cuatro casos pueden tener lugar en la suma de dos digitosbinarios (bits) en cualquier posición. Estos son:0 + 0 = 01 + 0 = 11 + 1 = 10 = 0 + acarrreo de 1 a la siguiente posición1 + 1 + 1 = 11 = 1 + acarreo de 1 a la siguiente posición.
En las computadoras digitales los números binarios se representan mediante
un conjunto dedispositivos de almacenamiento binario (esto es flip-flop). Cada dispositivo representa un bit. Porejemplo, un registro de FF de seis bits podría almacenar números binarios variando de 000000 a111111 (0 a 63 en decimal). Esto representa la magnitud del número.En general, el acuerdo a que se ha llegado es que un 0 en el bit de signo representa un númeropositivo, y un 1 en el bit de signo representa un número negativo.El bit de signo se usa par aindicar la naturaleza positiva o negativa del número binario almacenado.Los números en la siguiente figura constan de un bit de signo y seis bits de magnitud. Los bits demagnitud son el equivalentebinario verdadero del valordecimal que se representa. Aesto se le llama sistema designo-magnitud para representar número binarios consigno Los ADC son convertidores analógicos a digitales tienen una gran variedad de aplicaciones, como un dispositivo intermedio que convierte las señales de forma analógica a digital. Estas señales al ser digitalizadas se utilizan para el procesamiento de los procesadores digitales. Por ejemplo nosotros encontramos una gran diversidad de sensores que convierten las características físicas del medio en señales analógicas sensores tales como latidos del corazón, la temperatura, presión, fuerza, distancia, etc.
El ADC0804 es un convertidor de señal analógica a digital de 8 bits. Este
ADC0804 cuenta con un solo canal de entrada analógica con una salida digital de ocho bits que puede mostrar 256 valores de medidas diferentes. El tamaño de paso se ajusta mediante el establecimiento de la tensión de referencia en pin9 la entrada de referencia de voltaje puede ser ajustado para permitir que codificar cualquiera rango de tensión analógica más pequeña para la totalidad de 8 bits de resolución. Cuando en el adc0804 no se conecta el pin tensión de referencia, la tensión de referencia por defecto es la tensión de funcionamiento, es decir, Vcc. El tamaño del paso a 5V es 19.53mV (5V/255), es decir, por cada aumento de 19.53mV en la entrada analógica, la salida varía por 1 unidad. Para establecer un nivel de tensión determinado como valor de referencia, esta clavija está conectada a la mitad de la tensión. Por ejemplo, para establecer una referencia de 2V (Vref), pin9 está conectado a 1V (Vref / 2), reduciendo de