Vous êtes sur la page 1sur 12

CONTADOR DE REVOLUCIONES CON EL PIC 16F628A POR OPTOACOPLADOR

INTRODUCCIN El motivo de este tutorial es solucionar aquellos errores que puedan surgir, a la hora de programar y colocar los componentes en la protoboard de forma grfica. COMPONENTES - 1 PIC 16F628a - 1 Resistencia Variable de 50K Ohmios. -3 Resistencia de 470 ohmios (depende del led que uses). -1 1 Resistencia Variable de 10K Ohmios.. -Optoacoplador (extrado de una impresora rota hay de varios tipos) - 3 Leds . -Transistor BD136 PNP. -Motor bsico. -Display LCD 16x2 compatible con controlador Hitach 44780. - Resistencia de 5k PROGRAMA: '**************************************************************** '* Name : UNTITLED.BAS * '* Author : Joaqun Oliva Hernndez * '* Notice : Copyright (c) 2010 [select VIEW...EDITOR OPTIONS] * '* : All Rights Reserved * '* Date : 27/01/2010 * '* Version : 1.0 * '* Notes : * '* : * '**************************************************************** cmcon=7

altorojo var porta.2 bajoverde var porta.3 pulsos var word define lcd_dreg portb define lcd_dbit 4 define lcd_rsreg portb define lcd_rsbit 1 define lcd_ereg portb define lcd_ebit 2 run: count porta.0,1000,pulsos lcdout $fe,1 lcdout $fe,$82,"Velocidad" lcdout $fe,$c5,dec pulsos,"rps" if pulsos>20 then altored if pulsos<10 then bajored low altorojo : low bajoverde goto run altored: high altorojo low bajoverde goto run bajored: high bajoverde low altorojo goto run end CIRCUITO

FOTOGRAFIAS DEL MONTAJE

PREGUNTAS Y SUGERENCIAS. Para cualquier pregunta puedes realizrmela al correo joliva68@ono.com

CONTADOR DE REVOLUCIONES CON EL PIC 16F628A POR OPTOACOPLADOR Y LABVIEW


INTRODUCCIN El motivo de este tutorial es solucionar aquellos errores que puedan surgir, a la hora de programar y colocar los componentes en la protoboard de forma grfica. COMPONENTES - 1 PIC 16F628a - 1 Resistencia Variable de 50K Ohmios. -3 Resistencia de 470 ohmios (depende del led que uses). -1 REsistencia de 220 ohmios. -1 Resistencia Variable de 10K Ohmios.. -Optoacoplador (extrado de una impresora rota hay de varios tipos) - 3 Leds . -Transistor BD136 PNP. -Motor bsico. -Display LCD 16x2 compatible con controlador Hitach 44780. - Resistencia de 5k -Cables para coneccin RS232 COM1 PROGRAMA:

'**************************************************************** '* Name : UNTITLED.BAS * '* Author : [select VIEW...EDITOR OPTIONS] * '* Notice : Copyright (c) 2010 [select VIEW...EDITOR OPTIONS] * '* : All Rights Reserved * '* Date : 05/01/2010 * '* Version : 1.0 * '* Notes : * '* : * '**************************************************************** INCLUDE "modedefs.bas" cmcon=7 altorojo var porta.2 bajoverde var porta.3 pulsos var word define lcd_dreg portb define lcd_dbit 4 define lcd_rsreg portb define lcd_rsbit 1 define lcd_ereg portb define lcd_ebit 2 run: count porta.0,1000,pulsos lcdout $fe,1 lcdout $fe,$82,"Velocidad" lcdout $fe,$c5,dec pulsos,"rps" SEROUT PORTb.3,N2400,[#pulsos] 'salida de datos por puerto b3 if pulsos>20 then altored if pulsos<10 then bajored low altorojo : low bajoverde goto run altored: high altorojo low bajoverde goto run bajored: high bajoverde low altorojo goto run end DIAGRAMA LABVIEW

CIRCUITO

FOTOGRAFIAS DEL MONTAJE

PREGUNTAS Y SUGERENCIAS. Para cualquier pregunta puedes realizrmela al correo joliva68@ono.com

Vous aimerez peut-être aussi