MicroCode Studio y PBP: Contador de 0 a 9 con PIC16F84A

Siguiendo con las prácticas en Pic Basic Pro y utilizando el MicroCode Studio para nuestros Microcontroladores PIC, en esta ocasión utilizaremos un Display de 7 Segmentos para visualizar los números del 0 al 9 de manera que haremos un contador, fácil de realizar. Además es una pequeña demostración de la gran cantidad de formas en las cuales podemos utilizar el ya conocido PIC16F84A.

Algo que tenemos que tener en cuenta es que el código cambia dependiendo si usamos un display de ánodo común o de cátodo común. En este caso lo veremos con un display de cátodo común, lo que nos dice que para que algún segmento encienda el pin tiene que recibir un 1 lógico. Por lo tanto para saber qué es lo que deseamos ver en el display necesitamos que el puerto B del PIC o salidas (RB0-RB7) tengan 1 lógicos ó 0 lógicos.

Como lo que queremos ver en el display con los números del 0 al 9 tenemos la siguiente tabla que nos mostrara mejor lo antes mencionado. También se muestra los números en decimal, hexadecimal y binario esto nos será útil al momento de realizar la programación, que son las tres formas de mandar datos al puerto B de nuestro PIC.

Convertir fuente ATX en una de laboratorio

Saludos a todos resulta que hace tiempo que tenía arrumbada una fuente de computadora (Fuente ATX) modelo LC-A300ATX de la empresa L&C TECHNOLOGY INC así que me decidí a convertirla en una de laboratorio por así decirlo, esto para hacer mis pruebas con los prototipos y todo eso, se que en Internet hay una infinidad de personas las cuales hacen estas modificaciones pero yo les comparto las fotos de cómo lo hice para que tengan una idea más, sencilla pero muy útil.

Además de utilizar los valores fijos que tiene por defecto +3.3V, +5V, -5V, +12V y -12V le he agregado un LM317 para poder tener una salida variable de +1.2V a +12V aproximadamente. Lo interesante de los valores fijos es que te soportan una corriente bastante buena que bien puede utilizarse para alimentar motores y cosas que lo requieran, el valor variable se limita a la corriente soportada por el LM317 pero aun así es útil en algunos proyectos.

Dejare algunas fotos donde se puede ir viendo el paso a paso del proceso y añadiré una breve explicación de lo que de ha realizado. Esta por demás decir que necesitamos herramientas para hacerlo como por ejemplo: pinzas de corte, desarmadores, regla, lápiz, pistola de silicón, barritas silicón, taladro, brocas, multimetro, pintura negra (puede ocuparse de otro color), thiner, lija, tablilla de cobre perforada, soldadura, cautín, en fin todo lo que se necesite para nuestra fuente quede bien.

Bueno aparte de las herramientas vamos a necesitar material aquí la lista, pero puede variar según sea el gusto del terminado que se le va a dar.

Lista de material para la fuente:
  • 6 Conectores rojos tipo banana para salida de los voltajes
  • 2 Conectores negros tipo banana para salida del GND
  • 1 Interruptor para 120V (En mi caso ya venia incluido en la fuente)
  • 1 Resistencia de 330 Ohms
  • 1 LED Rojo de 5mm (Pueden utilizar otro color)
  • 1 Base pare LED de 5 mm
  • Thermofit
Como le vamos a añadir la parte del voltaje variable vamos a necesitar:
  • 1 Regulador  LM317
  • 1 Diodo 1N4007 pero también aplica el 1N4004
  • 1 Capacitor de 220uF / 25V (Pueden ocupar de un voltaje mayor)
  • 1 Capacitor de 100uF / 25V (Pueden ocupar de un voltaje mayor)
  • 1 Capacitor de 10uF / 25V (Pueden ocupar de un voltaje mayor)
  • 1 Resistencia de 120 Ohms
  • 1 Potenciometro de 5K Ohms
Una vez que he mencionado lo que se va a utilizar pues damos manos a la obra y checamos las características que tiene nuestra fuente, vemos que nos indican el voltaje, corriente y color de cable.

MicroCode Studio y PBP: Semaforo con PIC16F84A - Tres

Bueno en esta ocasión comenzaremos con algunas prácticas utilizando el MicroCode Studio esto para programación en BASIC para nuestros Microcontroladores PIC, en esta ocasión utilizando el ya conocido PIC16F84A, el circuito realiza la simulación de un semáforo, con pocas instrucciones y pocos elementos.

A continuación se muestra el diagrama correspondiente al semáforo, el cual tiene su oscilador externo y es un cristal de cuarzo con sus debidos capacitores, una resistencia a Vcc de 10KΩ y los LEDs (2 Rojos, 2 Verdes y 2 Amarillos) con sus debidas resistencias de 330Ω. El circuito se alimenta a 5 volts.

MicroCode Studio y PBP: Semaforo con PIC16F84A - Dos

Bueno en esta ocasión comenzaremos con algunas prácticas utilizando el MicroCode Studio esto para programación en BASIC para nuestros Microcontroladores PIC, en esta ocasión utilizando el ya conocido PIC16F84A, el circuito realiza la simulación de un semáforo, con pocas instrucciones y pocos elementos.

A continuación se muestra el diagrama correspondiente al semáforo, el cual tiene su oscilador externo y es un cristal de cuarzo con sus debidos capacitores, una resistencia a Vcc de 10KΩ y los LEDs (2 Rojos, 2 Verdes y 2 Amarillos) con sus debidas resistencias de 330Ω. El circuito se alimenta a 5 volts.