MicroCode Studio y PBP: Semaforo con PIC16F84A - Uno

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.

Conector ICSP (In-Cicuit Serial Programming)

Una forma fácil y rápida de grabar un microcontrolador PIC es utilizar un conector ICSP (In-Circuit Serial Programming), ya que no se tiene que desmontar de la tarjeta o protoboard donde esté ubicado, también se utiliza cuando se trabaja con microcontroladores de montaje se superficie (SMD). Lo primordial es tener un programador o grabador que tenga una conexión ICSP por lo regular se ocupan 5 pines, pero en algunos micros es necesario utilizar 6 pines.

El conector ICSP que utiliza Microchip está organizado de la siguiente forma.

MicroCode Studio y PBP: Blinking LEDs con el PIC12F675

Saludos en esta ocasión comenzaremos con un ejemplo sencillo en Pic Basic Pro utilizando MicroCode Studio, claro se trata del ¡¡HOLA MUNDO EN BASIC!! y para ello encenderemos alternadamente dos LEDs utilizando el PIC12F675.

A continuación dejo el esquemático del circuito:
En el circuito se pueden ver los LEDs conectados en el pin 6 y 7 con sus respectivas resistencias limitadoras, además se le coloco un botón pulsador en el Master Clear del PIC para poder resetearlo.

PIC TRAINER: Módulo de 8 entradas o salidas

Esta placa es una pieza importante de nuestra lista de módulos. Básicamente, consiste en una serie de pulsadores y LEDs, para ser utilizados como entradas o salidas dependiendo de lo que se requiera. Para se mas específicos la tarjeta tiene 8 LEDs y 8 pulsadores y se pueden seleccionar por medio de unos jumpers. Por ejemplo es posible ocupar 5 LEDs como salidas y 3 pulsadores como entrada.

Como sabemos los conectores son compatibles con los otros módulos y cables de nuestra entrenadora, así que este modulo también tiene los conectores para cable plano que impide colocarlos de distinta posición.

El circuito que se utiliza para el circuito es el siguiente: