Buen dia para tod@s!
Soy principiante en el tema de los microcontroladores, tengo el siguiente codigo, q postearon udts para la comunicacion inalambrica mediante RLP-434 y TLP-434, con pic 16f84A. Quisiera saber como debo hacer para generar el archivo *.hex que se graba en el PIC, desde MPLAB v8.1; teniendo el siguiente codigo para cada PIC en el RX y el Tx. Que lenguaje es este? y como puedo programar mi PIC, pues solo tengo el codigo y no he conseguido generar el *.hex. Muchas gracias por su valiosa ayuda!
PIC Transmisor:
Include "modedefs.bas" 'para usar serout
TRISB.1=%1 'Bit B1 como entrada
PORTB=0 'Puerto B encerado
Inicio: 'inicio del programa
If PORTB.1 = 1 then 'pregunta por el estado del pulsante
Serout PORTB.0,N1200,[0,"0"]'si esta abierto se envía un 0
Else 'caso contrario (cerrado) se envía un 1
Serout PORTB.0,N1200,[0,"1"]
Endif
Goto inicio'regresa a la etiqueta inicio
End
PIC Receptor:
Include "modedefs.bas" 'para usar serin
B1 var byte 'variable para almacenar el valor que leerá
'el módulo.
Inicio: 'inicio del programa
Serin PORTB.0,N1200,B1 'Se almacena el valor leído en la variable B1
IF B1="0" then 'el cero indica que esta abierto el pulsante
Low 1 'del pic emisor, y se apaga el led
Else 'caso contrario
High 1 'el led se apaga.
End if
Goto inicio
End
Soy principiante en el tema de los microcontroladores, tengo el siguiente codigo, q postearon udts para la comunicacion inalambrica mediante RLP-434 y TLP-434, con pic 16f84A. Quisiera saber como debo hacer para generar el archivo *.hex que se graba en el PIC, desde MPLAB v8.1; teniendo el siguiente codigo para cada PIC en el RX y el Tx. Que lenguaje es este? y como puedo programar mi PIC, pues solo tengo el codigo y no he conseguido generar el *.hex. Muchas gracias por su valiosa ayuda!
PIC Transmisor:
Include "modedefs.bas" 'para usar serout
TRISB.1=%1 'Bit B1 como entrada
PORTB=0 'Puerto B encerado
Inicio: 'inicio del programa
If PORTB.1 = 1 then 'pregunta por el estado del pulsante
Serout PORTB.0,N1200,[0,"0"]'si esta abierto se envía un 0
Else 'caso contrario (cerrado) se envía un 1
Serout PORTB.0,N1200,[0,"1"]
Endif
Goto inicio'regresa a la etiqueta inicio
End
PIC Receptor:
Include "modedefs.bas" 'para usar serin
B1 var byte 'variable para almacenar el valor que leerá
'el módulo.
Inicio: 'inicio del programa
Serin PORTB.0,N1200,B1 'Se almacena el valor leído en la variable B1
IF B1="0" then 'el cero indica que esta abierto el pulsante
Low 1 'del pic emisor, y se apaga el led
Else 'caso contrario
High 1 'el led se apaga.
End if
Goto inicio
End