martes, 2 de mayo de 2017

Uso entradas y Salidas Digitales. Practica del Laboratorio Semestre 2017-1



Materiales:
  •  1 switchts (2 posiciones on/off)
  •  1 pulsador normalmente abiertos NA
  •  1 pulsador normalmente cerrado NC
  •  1 Dipsw 8 Posiciones
  •  1 Rele para 5V y 120V AC
  •  1 Bombillo Incandescente 40W 120V AC (en el laboratorio disponible)
  •  2 7 segmentos cátodo o ánodo común
  •  9 leds 

su circuito debe tener el pulsador de reset del pic (en el simulador y el montaje) y el regulador de voltaje (en el montaje) obligatorio.



Programas a realizar para la practica, todos deben funcionar simultáneamente dependiendo del la entrada que se indique:
  • Mostrar datos 7 Segmentos: Se debe asignar un valor en el dipsw de 8 posiciones, al pulsar el NA (Normalmente Abierto) se debe asignar el valor en los 7 segmento, una vez fijado, para asignar un nuevo valor se configura nuevamente el dipsw y se pulsa nuevamente el NA. Si se vuelve a pulsar por 3° vez se debe borrar ambos valores en el 7 segmentos y se reinicia el ciclo nuevamente.
  • Sumar dos valores de un Byte colocados en el dipSw como se indico anteriormente, una vez que este el 1° valor al pulsar el  NC debe sumar el contenido del siguiente valor. El resultado debe mostrarlo en binario en los 9 Leds disponibles  y en base 10 usando los dos 7 segmentos para mostrar el resultado completo, si tiene mas de 2 dígitos mostrar primero las centenas y luego las decenas y la unidad. Esta opción funciona de esta forma siempre que este el Swicht en OFF.
  • Resta de dos Valores igual que la Suma pero el Swicht debe estar en ON para que funcione en forma de resta.
  • Si el Swihts esta en ON debe encender el bombillo conectado al Rele y 120V AC.
  • Con el pulsador de MCLR no deben existir valores en la memoria para realizar una nueva suma o resta en caso de se activado.

Esta practica primero se debe mostrar su funcionamiento en el Simulador Proteus versión 7.7,  entregar el diagrama de flujo para la próxima clase.  la Entrega en Físico debe ser para la semana del 16 y 18 de mayo respectivamente de su sección.