Autor Tema: programacion de leds pic 16f628a  (Leído 3896 veces)

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

Desconectado eldonkeykong

  • PIC10
  • *
  • Mensajes: 1
programacion de leds pic 16f628a
« en: 10 de Febrero de 2016, 22:22:33 »
tengo un problema con el pic16f628a, he investigado acerca de lo que podría estar pasando.. no soy un experto en estoy de los pics y su programación... soy un estudiante de colegio que necesita de urgencia ayuda... no se si es la conexion o la programaciòn.. estoy utilizando microcode studio y el pickit 2 para grabar el pic si me podrian ayudar se los agradeceria muchisimo adjunto la programacion que hice en microcode.

trisa = 0
trisb = 0

inicio
portb=%11111111
pause 1000
portb=%10001001
pause 1000
portb=%10001001
pause 1000
portb=%10001001
pause 1000
portb=%11111111
pause 1000
goto inicio

SALUDOS ..

Desconectado luchoc

  • PIC10
  • *
  • Mensajes: 47
Re:programacion de leds pic 16f628a
« Respuesta #1 en: 11 de Febrero de 2016, 01:07:54 »
Hola eldonkeykong!

No se entiende cual seria el problema y yo soy de un nivel basico pero creo que podria ayudarte, que es lo que queres hacer? en q falla?

Recorda que al final de tu código va un END.

También recorda que en el microcode studio tenes que configurar el microchip que vas a usar, eso es un error muy común.

* configuracion.jpg
(10.08 kB, 444x171 - visto 933 veces)


También nos seria muy útil que subas una imagen del diseño en el simulador y sino estas simulando en ningún programa mostrarnos el circuito!
Si esto no te sirvió contanos bien cual es tu problema así te podemos ayudar!
« Última modificación: 11 de Febrero de 2016, 01:12:05 por luchoc »

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re:programacion de leds pic 16f628a
« Respuesta #2 en: 11 de Febrero de 2016, 20:22:49 »
Como bien te indicaron el código que pusiste esta incompleto, he traducido tu programita a mi versión de lenguaje Basic
con la configuración básica para que funcione sobre tu hardware. También adjunto el archivo Hex para que puedas descargarlo en tu circuito.

Configuración para el Pic16F628A, cristal 4Mhz, sin control MCLR, no pin analogicos:

Código: Visual Basic
  1. 'Pic16F628A
  2. Define CONFIG = 0x3f41  'Palabra de configuración del microcontrolador
  3. Define CLOCK_FREQUENCY = 4  'Frecuencia Mhz del oscilador
  4. 'Define SIMULATION_WAITMS_VALUE = 1
  5. AllDigital  'Todos los pin digitales
  6. TRISA = 0  'Puerto como salidas
  7. TRISB = 0  'Puerto como salidas
  8. 'Rutina principal
  9. inicio:
  10.         PORTB = %11111111
  11.         WaitMs 1000  'pause 1000
  12.         PORTB = %10001001
  13.         WaitMs 1000  'pause 1000
  14.         PORTB = %10001001
  15.         WaitMs 1000  'pause 1000
  16.         PORTB = %10001001
  17.         WaitMs 1000  'pause 1000
  18.         PORTB = %11111111
  19.         WaitMs 1000  'pause 1000
  20. Goto inicio
  21. End
« Última modificación: 13 de Febrero de 2016, 05:43:27 por dogflu66 »
Saludos desde Granada, España.


 

anything