Introducción
Han estado utilizando gama PIC de Microchip de microcontrolador para mis proyectos desde 1993 y han hecho toda mi programación en lenguaje ensamblador, usando el IDE de MPLab de Microchip. Mis proyectos osciló entre el semáforo simple e intermitente LED, USB joystick interfaces para R/C modelos y análisis del tablero utilizado en la industria. Desarrollo tomó muchos días y a veces miles de líneas de código ensamblador.
Después de recibir el Matrix Multimedia Flowcode 4 profesional, yo era bastante escéptico del software. Parecía demasiado fácil de creer. Decidió darle una oportunidad y había probado todos los diferentes componentes Macros, todas con gran éxito. La mejor parte de la utilización de Flowcode era que proyectos sencillos podrían ser codificados en una sola noche. Después de jugar con el I²C y un reloj de tiempo real DS1307, decidió diseñar el 8 canales temporizador con Flowcode. No ser un proyecto pequeño y fácil, creí que sería un gran proyecto para enseñar yo Flowcode.
Selección de un microprocesador y otros componentes
Debido a la cantidad de pines de I/O requerido, estaba claro que se necesitará un dispositivo de 40 pines. Fue elegido el PIC 18F4520, principalmente para su memoria de programa de 32K y 1536 bytes de memoria de datos. Todos los componentes utilizados, son los dispositivos a través del agujero estándar, lo que es posible construir el circuito en placa de Vero si es necesario. Esto también ayudó con el desarrollo en un protoboard.