luquio
Usuario (Argentina)

Este post lo hago ya que luego de buscar mucha info he visto pocos ejemplos prácticos. Este es mi primer testeo con programación de pics, soy aficionado a la electrónica y cabe aclarar que este código se puede resumir muchísimo, pero para la primer prueba esta muy bien. A medida que pase el tiempo voy a ir subiendo nuevos ejemplos donde van a encontrar código muy resumido, . Lo subo y lo muestro paso a paso asi lo pueden hacer sin problemas! Con este tipo de pics podes controlar la secuencia de encendido de un cartel de leds, manejar un motor paso a paso, variar la velocidad, modificar el brillo de leds, manejar un display de números, manejar un display digital para escribir lo que quieras, escribir en leds matrix y miles de usos mas, uno que voy a hacer dentro de poco y subiré a taringa es de un tester de cables de audio, donde te informara por medio de leds y sonido el estado de tu cable del tipo canon a canon, rca a rca, plug a plug, mini plug a mini plug, entre otros. Primer proyecto:Encendido de leds con secuencia con pic Lista de componentes: 1 PIC16F877A-I/P2 Resistencias de 1K1 Resistencia de 10K1 Switch/botón2 Capacitores cerámicos 22pF1 Cristal de cuarzo de 4 Mhz.1 Capacitor cerámico 1041 Placa de pruebas tipo protoboard1 Metro de cable UTP/Tipo alambre Regulador de tensión: 1 LM78052 capacitores cerámicos 104 y 334 El valor estimado del total de los componentes es de $140 Arg. 16/12/2015 El valor estimado de la protoboard es de $100 Arg. 16/12/2015 El valor estimado de la grabadora de Pics USB es de $600 Arg. 16/12/2015 Programas utilizados: Proteus ISIS Professional v7.6MicroCode Studio Plus v3.0.0.5PICKit2 v2.61 Lenguaje de programación: Basic. ISIS es el programa donde se simula el circuito. MicroCode Studio es donde se programa (en mi caso) en lenguaje Basic y se compila a hexadecimal. PICKit es el programa que se usa para grabar el archivo HEX al PIC. Los componentes montados en la protoboard para los testeos! Del lado izquierdo podemos observar el regulador de voltaje LM7805 con sus dos capacitores y la señal de entrada de mi fuente regulable donde esta en 7.5 volts DC, si ustedes no tienen uno y le quieren poner uno de 12 volts DC es lo mismo ya que este integrado 7805 siempre le entrega al PIC 5 volts, como máximo el nivel de entrada debería ser 24 volts y como mínimo recomendable 7 volts. Por debajo del regulador de voltaje puse un led de alta luminosidad con una resistencia de 330 Ohms para saber si esta funcionando bien el circuito del 7805. En esta imagen se ven los dos leds de alta luminosidad azul y blanco y sus respectivas resistencias de 1K ya que el PIC entrega 5 volts en cada pin de salida y con las resistencias cuidamos de quemar los leds. En el centro de la imagen se puede observar el PIC 16F877A-I/P. En el centro inferior de la imagen se puede observar el circuito de protección contra ruidos que es el capacitor 104 junto a el cristal de 4Mhz. y sus dos capacitores de 22p que le dicen al PIC cual va a ser su velocidad de proceso. En esta imagen se puede observar el botón para resetear el ciclo y la resistencia de 10K del pin master clear. Archivos fuente: .PBP Este archivo te va a permitir modificar el código a tu gusto en MicroCode Studio..MAC.LST.HEX.COD.ASM.DSN Este archivo te va a permitir modificar el diagrama de conexiones en el simulador ISIS..PWI Link de descarga desde: Escribi el link inicial y luego pega lo que esta después de la / #!d8Y2RbaT!V4TIRMY5WVQw30A9Gf9lQKRoW6VKC33mbZuxVXXOlj4 Link del datasheet del PIC16F877A-I/P: http://pdf1.alldatasheet.com/datasheet-pdf/view/82375/MICROCHIP/PIC16F874AI/P.html Esquema de conexión PIC16F877A-I/P Video en HD: link: https://www.youtube.com/watch?v=Ywx7h_XasLk Cualquier duda consulten! Sigan mi nuevo canal de programación y proyectos de pics! https://www.youtube.com/LucianoCrescente/ Saludos! Luciano.

En esta ocasión les traigo el proyecto numero 2 de programación con pics, esta vez les mostrare como programar un flip flop (tipo auto fantástico). Les dejo el link del proyecto 1 donde se muestra en detalle los pasos iniciales. Video para que puedan ver lo que es un flip flop. link: https://www.youtube.com/watch?v=iL92DLh4rH4 Lista de componentes en Proteus ISIS. Captura del circuito en ISIS. Captura de la programación en Microcode Studio. Pines que utilice en el PIC16F877A-I/P. Cabe destacar que utilice dos puertos el D y el B ya que necesitaba 10 pines de salida y el D solo tiene 8 como máximo. Imagen de la protoboard con los componentes: Imagen de la protoboard con detalle: Por ultimo la imagen del PICKit2 quemando el PIC. Costos: Barra de leds/ LED Bar-Graph Displays ELB1001GWA: $10 Ars. 17/12/2015.Resistencias 220 Ohms: 10 Unidades $12 Ars. 17/12/2015. El resto de los componentes y sus costos están en el proyecto 1 ya que solo agregue las 10 resistencias y el Display LED Bar-Graph. Datasheet del display: http://www.americanmicrosemi.com/information/spec/?ss_pn=ELB1001GWA Archivos fuente: .PBP Este archivo te va a permitir modificar el código a tu gusto en MicroCode Studio..MAC.LST.HEX Es el código compilado que se usa en el PIC..COD.ASM .DSN Este archivo te va a permitir modificar el diagrama de conexiones en el simulador ISIS..PWI Link de descarga de los archivos fuente del proyecto: #!BhQDmT7C!hhIv1oFjhs5GDIvaPVz865W0jqk82OfnGk5MXokBJSg Recuerden que si les gusto dejen sus comentario/puntos/like etc!!! Cualquier duda consulten! Sigan mi nuevo canal de programación y proyectos de pics basicos! https://www.youtube.com/LucianoCrescente/ Saludos! Luciano.