Autor Tema: Necesito si me dan una mano con programador  (Leído 1823 veces)

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

Desconectado quodigital

  • PIC12
  • **
  • Mensajes: 99
    • Informatica & electronica
Necesito si me dan una mano con programador
« en: 28 de Febrero de 2007, 04:33:21 »
Hola, quiero hacer un ejemplo que vi en este foro, aca les dejo el codigo:


device 16f84
   config pwrte_on, wdt_off, cp_off, xt_osc

Dim btn As Byte

Symbol led1 portb1
Symbol led2 portb2
Symbol swich portb3
clear PORTB = 0
TRISB = %11111001

titilar: delayms 10
High led1
High led2
pause 250
Low led1
Low led2
pause 250
button swich, 0, 10, 2, btn, 0, titilar
Goto alternar


bueno, lo abro con MLAB IDE 7.5, lo quiero pasar a HEX, y preciono exportar, lo exporta perfectamente, pero cuando lo abro con el programa " icprog " no me sale nada.Baje el "PIC SIMULATOR IDE", abro el archivo desde hay, ejemplo 1.bas, y cuando lo quiero compilar me sale el error en la linea "1 error de syntaxis"
Mi pregunta es si estoy haciendo bien las cosas,
el codigo lo escribo en ejemplo MLAB IDE y lo guardo como .Bas.. y lo exporto como HEX. eso esta bien?...
otra cosa yo usaba el "PIC C Compiler" ese programa me permitia escribir el codigo y directamente pasarlo a HEX. hay algun programa que haga eso con BASIC.? estuve 4 horas metido en mi piesa viendo y probando y nada..  :(

Esoy cada vez peor,

Bueno muchas gracias por escucharme espero alguna ayuda
Suerte A TODOS
 :-/ :-/
Suerte en todo lo que emprendan..
Saludos

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: Necesito si me dan una mano con programador
« Respuesta #1 en: 28 de Febrero de 2007, 08:54:35 »
'Traduccion para el Pic Simulator IDE
'device 16f84 a 4Mhz
'config pwrte_on, wdt_off, cp_off, xt_osc

Define SIMULATION_WAITMS_VALUE = 1  'activar esta line en caso de simular el programa
Dim btn As Byte

Symbol led1 = RB1  'portb1
Symbol led2 = RB2  'portb2
Symbol swich = RB3  'portb3
PORTB = 0
TRISB = %11111001 'configuracion del puerto, bit, 0=salida, 1=entrada

titilar:
   WaitMs 10
   High led1
   High led2
   WaitMs 250
   Low led1
   Low led2
   WaitMs 250
   If swich = 0 Then
      Goto titilar
      WaitMs 100
   Endif
End  ' si pulsas la tecla, supuse que pulsada =1 termina el programa
'Goto alternar ' esta linea la suprimo porque no esta declarada la etiqueta alternar y por lo tanto da error al compilar
'y al compilar el programa se genera un .hex como en cualquier otro lenguaje.
'la seleccion del micro, Mhz del micro y configuracion de bit (fuses), se pueden hacer en programa pero es mas facil configurar
'en la pantalla del simulador, mira en la gias de aitopes y veras que facil es.
« Última modificación: 28 de Febrero de 2007, 09:02:03 por dogflu66 »
Saludos desde Granada, España.

Desconectado quodigital

  • PIC12
  • **
  • Mensajes: 99
    • Informatica & electronica
Re: Necesito si me dan una mano con programador
« Respuesta #2 en: 28 de Febrero de 2007, 11:57:09 »
Muchas gracias por contestar,una pregunta mas, cada compilador necesita escribir un codigo diferente?, por lo menos al principio?
Que programa es bueno para compilar y que sea mas o menos estandar para poder llevar el ritmo del foro y aprender un poco mas..

Lo que necesito es pasar .BAS a .HEX.. bueno eso es obvio.. pero hay tantos programas y uno quiere el mejor o el mas popular o el que sea mas optimo al usar.

Gracias de nuevo
Suerte a Todos
 :-/ :-/
Suerte en todo lo que emprendan..
Saludos

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: Necesito si me dan una mano con programador
« Respuesta #3 en: 28 de Febrero de 2007, 12:06:32 »
Pues yo utilizo el PicBasic del Pic Simulator IDE, y con las guias de aitopes ahora es muy facil su uso.
pero creo que el mas utilizado en el foro es el PBP.
Saludos desde Granada, España.


 

anything