Autor Tema: Ayuda con temporizador  (Leído 3757 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado okapy

  • PIC10
  • *
  • Mensajes: 4
Ayuda con temporizador
« en: 25 de Junio de 2004, 22:06:00 »
Ayuda con temporizador.

Saludos amigos del foro y felicitaciones por el mejor site sobre los PIC.

Soy completamente nuevo en esto, estoy intentando hacer con el PIC16F84 un TEMPORIZADOR REGRESIVO PROGRAMABLE (COUNT DOWN TIMER) que encontré en un esquemático, el mismo que posee cuatro DISPLAYS de 7 segmentos de ANODO COMUN que están en paralelo y manejados por un integrado 7447 que recibe el código BCD del PUERTO A (RBO, RB1,RB2 y RB3) y se activan por multiplexado con  4 transistores PNP desde el PUERTO B (RBO, RB1,RB2 y RB3).
También tiene 4 botones  NA para ajustar el tiempo deseado, un borne de cada uno de estos se conecta en el mismo pin del microcontrolador que sirve para activar los transistores de los displays y el otro borne se conecta a un punto común que se conecta con una resistencia a los +5V de la fuente y al pin RB4 del microcontrolador.
Cuando no se encuentra presionado ninguno de los interruptores, el microcontrolador leerá un nivel lógico alto en el pin RB4. Cuando alguno de ellos es presionado, el nivel de cero voltios que se utiliza para activar el transistor que está conectado con dicho pulsador, pasa directamente a través de él hacia el pin RB4 del microcontrolador, de esta forma, el microcontrolador conoce que interruptor fue oprimido ya que él sabe que transistor estaba activado en ese momento. De esta manera se puede modificar el dato que se visualiza en el display correspondiente.
El inicio de la temporización se hace con el botón empezar conectado al pin RB5, al finalizar el conteo se activa el relay y un buzzer,si se desea cancelar la temporización se presiona el botón reset que está conectado al pin reset del micro y hace que todo el sistema se inicialice.
Otra característica de este temporizador es que almacena en memoria el tiempo programado, para ello utiliza la memoria EEPROM de datos que posee el PIC16F84 esta característica hace que no se pierda la información si se corta la energía.
Adjunto esquemático

Por la ayuda que podáis darme os agradezco anticipadamente.

Atentamente
OKAPY
e-mail: eproanio@yahoo.com

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
RE: Ayuda con temporizador
« Respuesta #1 en: 26 de Junio de 2004, 17:33:00 »
¿Qué ayuda necesitas?, parece que ya lo tienes todo.

Por cierto, ¿cómo has conseguido adjuntar un fichero?. Hace mucho que el foro lo impide por falta de espacio.

Desconectado okapy

  • PIC10
  • *
  • Mensajes: 4
RE: Ayuda con temporizador
« Respuesta #2 en: 27 de Junio de 2004, 16:40:00 »
En primer lugar gracias por haber leído este mensaje.
La ayuda que preciso es: ¿Cómo debe ser el programa en PIC Basic Pro para este temporizador?.  Pues como informé anteriormente estoy recién incursionando con los microcontroladores y no conozco nada de la programación PIC Basic Pro.

He escogido este temporizador para iniciarme, ya sabes, con el programa en PIC Basic Pro yo podría ir haciendo ciertas variaciones y así  aprender.

Con respecto a la subida del fichero, le hice un nuevo muestreo en Photo Paint y reduje su resolución, de esta manera disminuyó su tamaño.

Hasta pronto amigo



Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: Ayuda con temporizador
« Respuesta #3 en: 27 de Junio de 2004, 17:44:00 »
Hola:
Es dificil poder darte una ayuda pues si mal no recuerdo ese eaquema que has puesto pertenece a un programa escrito en codigo asm,y transpasarlo a basic es una tarea que conviene empezar de 0 estructurando todo de nuevo,por ejemplo una de las ventajas de basic es que maneja en forma directa displays de LCD con lo que abreviarias la inclusion de los  7 segmentos ,sus rutinas y el Ic BCD asi que no se como podemos darte una mano ,si te gusta el basic y quieres incursionar en el por su practicidad te aconsejo que empiezes por leer los manuales del PIC BASIC PRO  O el PIC BASIC PLUS que se encuentran en el foro,pues sino no creo que alguien se tome dias de trabajo para transpasar las rutinas a BASIC,de otra manera si solo quieres realizar este proyecto bueno solo bastara que lo armes como te indica el esquematico y que grabes el pic con el codigo proporcionado por quien lo realizo ,para ello no necesitas pasrlo a basic..
Si no se mas especifico y dinos que orientacion necesitas ,pero no que te hagan un programa A MEDIDA .......

Saludos
khasistos

Desconectado okapy

  • PIC10
  • *
  • Mensajes: 4
RE: Ayuda con temporizador
« Respuesta #4 en: 28 de Junio de 2004, 20:08:00 »
Saludos:
Gracias por la explicación, el asunto es que yo no dispongo ni siquiera del programa en código asm si tú sabes donde lo puedo conseguir te agradecería me lo informaras.
Por otra parte seguiré el consejo de leer los manuales del PIC Basic Pro y empezaré haciendo pequeñas rutinas para irme adentrando en el fascinante mundo de los microcontroladores PIC.
Finalmente una consulta: Poseo un display LCD  que en su parte posterior tiene un CHIP que tiene la  numeración HD44780A00. ¿Crees que puedo utilizarlo con el PIC 16F84-04/P o con cúal?
 
Desde el paralelo 0,00
Hasta pronto
Okapy

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: Ayuda con temporizador
« Respuesta #5 en: 29 de Junio de 2004, 15:19:00 »
Hola:
Si el display es el adecuado casi para cualquier pic de gama media y alta ,no tendras problemas ,el manual del PLUS con ejemplos lo tienes en:http://www.picbasic.org/  ahi en el manual tienes ejemplos de como se conecta y se comanda es muy facil y practico,a mi me gusta mas el PLUS es mas poderoso y trabaja directo en 16 bits fijate ,echale una mirada y luego comentas que quieres hacer ,pero desde ya te digo que ese contador lo podes realizar con tu display en cuestion de minutos y sin otros componentes externos mas que el pic y el display...
Comenta lo que deseas para que podamos orientarte,pero no pidas el programa pues este es un foro publico y lo correcto es que lo adquieras si te interesa ,piensa en eso........
Saludos
khasistos

Desconectado okapy

  • PIC10
  • *
  • Mensajes: 4
RE: Ayuda con temporizador
« Respuesta #6 en: 03 de Julio de 2004, 09:18:00 »
khasistos Gracias por la ayuda y consejos.
He revisado la página http://www.picbasic.org/ pero no encuentro en ningún lado el manual del PIC Basic Plus, me imagino que cuando dices "el Plus" te refieres a él  no? ¿Pordrias ser más específico?.
Saludos
okapy

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: Ayuda con temporizador
« Respuesta #7 en: 05 de Julio de 2004, 12:05:00 »
hola:
no me refiero al pic basic plus y esta la direccion en este foro en un mesaje anterior es el ftp de abago donde lo puse asi que fijate si lo puedes bajar de alli..
Saludos
khasistos


 

anything