Autor Tema: programacion basic en pic 16f628  (Leído 3032 veces)

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

Desconectado l0cura

  • PIC10
  • *
  • Mensajes: 7
programacion basic en pic 16f628
« en: 01 de Noviembre de 2010, 22:44:31 »
Hola quisiera que me ayuden a hacer un proyecto .. es un temporizador en basic , lo cual quiero que cuando apreto 3 botones juntos  me empiece a correr un tiempo y despues de X tiempo prender un led

yo pense algo asi:

'---------------------------------------
'Define SIMULATION_WAITMS_VALUE = 1  'solo se usa cuando se simula, hace que se ignoren los tiempos de los WaitMs
'---------------------------------------
AllDigital  'todas los pin como digitales, deshabilita el ADC que esta siempre por defecto
TRISB.0 = 0  'purto B como salida
TRISA.2 = 1
TRISA.3 = 1
TRISA.4 = 1
Symbol led = PORTB.0  'asignacion de nombres a Pin fisicos del micro
Symbol sw1 = PORTA.2
Symbol sw2 = PORTA.3
Symbol sw3 = PORTA.4
'Dim F1 as Word
'--------------------------cuerpo del programa-----------------------
inicio:
If sw1 = 1 And sw2 = 1 And sw3 = 1 Then
if F1=tiempo transcurrido Then
High led
Endif
Else
Low led
Endif
Goto inicio


Yo programe un arduino y use la funcion millis() quiediera saber i puedo hacer algo parecido
gracias a todos

Desconectado Chrisbaf

  • PIC16
  • ***
  • Mensajes: 178
Re: programacion basic en pic 16f628
« Respuesta #1 en: 04 de Diciembre de 2010, 01:25:26 »
claro si se puede

Desconectado ASTROCAR

  • PIC24F
  • *****
  • Mensajes: 664
Re: programacion basic en pic 16f628
« Respuesta #2 en: 04 de Diciembre de 2010, 20:04:58 »
Hola, oye solo te falta definir el temporizador una ves que los tres pulsadores esten presionado y si esos puladores duran el tiempo estimado por ti hasd la rutina de prender el led y si es el caso contario apaga el led nunca he trabajado con temporizadores pero ya veo eso y cualquier cosa te aviso.

Saludos.
Atten.
Alexander Santana Vargas
Venezuela-Barcelona.
EL APRENDER ES NADA; MEJOR ES COMPARTIR EL APRENDIZAJE

Desconectado ASTROCAR

  • PIC24F
  • *****
  • Mensajes: 664
Re: programacion basic en pic 16f628
« Respuesta #3 en: 05 de Diciembre de 2010, 12:26:08 »
Hola buenos dias nuevamente aca; revisando los timers del micro PIC16f628A usando proton mi primer punto es que para tal caso hay que usar oscilador interno para tener mejor precision en los timers lo otro que no especifico el colega que abrio el post es el tiempo transcurrido por los pulsadores para que se active el led.

Saludos y esperando mas especificaciones para poder darle vida al codigo.
Atten.
Alexander Santana.
Venezuela-Barcelona.
EL APRENDER ES NADA; MEJOR ES COMPARTIR EL APRENDIZAJE


 

anything