TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: shagrat en 21 de Junio de 2010, 17:05:26
-
Buenas tardes,
con el siguiente montaje ustedes obtienen un frecuencimetro con tan solo 1 PIC 16f84, 1 lcd 16X2 y pues un generador de frecuencia.
La entrada de la señal de frecuencia se realiza por el PORTB.0
las salidas de datos de la lcd estan programadas para que sean 4 líneas así ahorras montaje.
RS y E estan configurados por el puerto b osea tienes libre el puerto A :P
TRISA=%00000000
TRISB=%00000000
Define LCD_DREG PORTB
Define LCD_DBIT 4
Define LCD_RSREG PORTB
Define LCD_RSBIT 1
Define LCD_EREG PORTB
Define LCD_EBIT 2
FREQ var WORD
PAUSE 500
LOOP:
COUNT PORTB.0,1000,FREQ
Lcdout $fe, 1 ' Clear LCD
Lcdout "FRECUENCIA EN Hz"
LCDOUT $fe,$C0," ",DEC FREQ
PAUSE 100
GOTO LOOP
El montaje es el siguiente:
(http://i51.photobucket.com/albums/f351/dimmu_pds/frecuencimetro.jpg)
los archivos estan adjuntos. :-/
-
Felicitaciones shagrat, excelente resultado con muy pocos componentes y sólo algunas líneas de código.
Dan ganas de hacerlo en C para comparar los numeros de lineas código.
Por curiosidad, ¿que compilador debería utilizar para compilar tu código?
-
Felicitaciones shagrat, excelente resultado con muy pocos componentes y sólo algunas líneas de código.
Dan ganas de hacerlo en C para comparar los numeros de lineas código.
Por curiosidad, ¿que compilador debería utilizar para compilar tu código?
Pues usa el mismo del pic basic pro yo tengo la versión 4.47, y pues el proteus 7.6, una máquina un poquito arreglada y pues así te anda de maravilla, casi en tiempo real.
-
Esta muy bueno! felicitaciones! :)
-
:-/ :) cracias por ayudarme a entender esto de los pic sigo el foro desde hace un tiempo y esta fabuloso, estoy trabajando en un pic16f84 y lcd para escribir .cualquier cosa de paso agradesco ayuda mi ensamblador es micro estudio plus un abrazo para todos y mil gracias marcelo.
PD por si es mas comoda la ayuda les dejo mi correo, jj-fet@hotmail.com
-
Excelente amigo, pero tengo una consulta, cuanto es la maxima frecuencia que lee el circuito?
Gracias.
-
ola ola interesante, quiero implementar un circuito similar, solo que no se utilizar el c, no sabrian como seria el programa con le mikrobasic.???
-
mil gracias por su escelente diseño su sencilles es facil de asimilar saludos
-
Hola, soy estudiante universitario y me piden realizar un proyecto sencillo de microprocesadores con un PIC 16f84, me parece muy bien este ya que no se utiliza muchos materiales. La pregunta es: tendrás mas información acerca de este proyecto?, entre ellas (lista de Materiales con sus valores, descripción del Funcionamiento, hasta cuanto soporta y lee). Gracias, será de mucha ayuda para mí tu respuesta ya que soy nueva en esto.....
-
:) Esta buenisimo el proyecto pero tiene el detalle de ke el PIC se alimenta con +5V y tu le pusiste una Bateria de 12V
Omitiendo esta bateria y reconectando todo a VDD en el proyecto funciona bien. Solo consegui leer hasta 20000 Hz.
Por ahi alguien pregunto ke compilador usaste, ok se usa Pic Basic Pro. Y como simulador al ISIS de PROTEUS
Por lo demas todo esta perfecto. Muchas gracias por similar ejemplo.
PD. para lograr frecuencias mas altas se debe usar un preescaler.
-
hola gente alguna ayuda para que cuente hasta 20mhz gracias..
-
http://www.qsl.net/dl4yhf/freq_counter/freq_counter.html
pero con PIC16F628