Autor Tema: programa en basic  (Leído 3244 veces)

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

Desconectado 13pic

  • PIC10
  • *
  • Mensajes: 26
programa en basic
« en: 11 de Septiembre de 2009, 08:38:02 »
hola, e estado intentando hacer un programa en basic con el pbp :shock: y en casi todo me da error en syntaxis,me podriais dar decir como arreglar algun fallo? :-/ muchas gracias salu2.
e aki el programa :)
'**********************************************
'OSCILA DOS LEDS
'AUTOR                                                *
'****************************************************************


DEFINE OSC 4

symbol = LED1 PORTB.1
SYMBOL = LED2 PORTB.2

'PRIMERA FASE
ALTERNAR:
        HIGH LED1
        LOW LED2
        PAUSE 1000
        HIGH LED2
        LOW LED1
        PAUSE 1000
        GOTO ALTERNAR
        '********************************************

Desconectado jim_17

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 309
    • Blog personal
Re: programa en basic
« Respuesta #1 en: 11 de Septiembre de 2009, 13:39:10 »
Yo no se nada sobre este lenguaje pero al ver el código, deduzco que tienes un error en las primeras lineas del código, donde pone:

symbol = LED1 PORTB.1
SYMBOL = LED2 PORTB.2

Debe poner:

SYMBOL LED1 = PORTB.1
SYMBOL LED2 = PORTB.2

Saludos compañero y mira los warnings del compilador porque con esos warnings lo encuentras todo.
Share the world !

Blog's

http://www.area0x33.com

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: programa en basic
« Respuesta #2 en: 11 de Septiembre de 2009, 14:00:40 »
Exacto Jim_17
F.
Todos los días se aprende algo nuevo.

Desconectado maggy

  • PIC16
  • ***
  • Mensajes: 152
Re: programa en basic
« Respuesta #3 en: 11 de Septiembre de 2009, 18:16:40 »
No has colo cado los Tris, enonces el simulador no sabrá cual es salida y cual entrada

TRISB=%00111111

TRISB=0X3F

Aqui dos formas de programar el puerto b,  tambien debes decirle al compilador que micro vas a usar,

si tienes otra duda solo pregunta

Saludos

Desconectado 13pic

  • PIC10
  • *
  • Mensajes: 26
Re: programa en basic
« Respuesta #4 en: 12 de Septiembre de 2009, 09:08:37 »
muchas gracias porfin lo e logrado hacer bien y va en el proteus :), aunque e cambiado los high led por led=1 y los low led por led=0
grasias y salu2

Desconectado 13pic

  • PIC10
  • *
  • Mensajes: 26
Re: programa en basic
« Respuesta #5 en: 13 de Septiembre de 2009, 06:44:43 »
No has colo cado los Tris, enonces el simulador no sabrá cual es salida y cual entrada

TRISB=%00111111

TRISB=0X3F

Aqui dos formas de programar el puerto b,  tambien debes decirle al compilador que micro vas a usar,

si tienes otra duda solo pregunta

Saludos

como se usa la segunda forma?

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: programa en basic
« Respuesta #6 en: 14 de Septiembre de 2009, 11:00:05 »
Las 2 son iguales la primera los datos estan en decimal y la segunda en hexadecimal.
Para saber su equivalente divides el numero deeecimal en grupos de 4 bits y pasas ambos numeros a hexadecimal.

0011-1111
0011=3 y 1111=F

No te olvides del indicador
%= decimal
0x = hexadecimal

Fer.
Todos los días se aprende algo nuevo.

Desconectado 13pic

  • PIC10
  • *
  • Mensajes: 26
Re: programa en basic
« Respuesta #7 en: 15 de Septiembre de 2009, 12:47:38 »
Muchas gracias  :mrgreen:


 

anything