Primero hay que definir si tienes MicroCode Studio.
Si no lo tienes, bájalo de aquí:
http://www.rentron.com/PicBasic/LM34.htmSigue por la página hasta que llegues a una parte que muestra una ventana de comunicación RS232, por ahí está el enlace.
Si no tienes el manual, revisa:
http://www.melabs.com/resources/pbpmanual/http://www.microengineeringlabs.com/resources/index.htm#ManualsÓ lo puedes hacer por medio de dos:
PBP primero compila el programa en lenguaje ensamblado y luego comienza automáticamente un ensamblador .Esto convierte la salida del ensamblador en el archivo final .HEX que puede ser programado dentro de un micro controlador .
Se puede usar dos ensambladores distintos con PBP : PM , nuestro PICmicro Macro Assembler , y MPASM ,el ensamblador de Microchip .PM está incluído con el compilador mientras que MPASM debe ser obtenido directamente de Microchip ,vía Internet ó está incluído en sus programadores microPic .
Hay beneficios y contras en el uso de cada uno de ellos .PM está a mano ,porque está incluído vomo parte de PBP .Es más rápido que MPASM y puede ensamblar programas más grandes en DOS .PM incluye un juego de instrucciones estilo 8501 que es más intuitivo que los mnemónicos usados por MPASM .Información completa acerca del PICmicro Macro Assembler vea el archivo PM.TXT en el disco.
MPASM , tiene la posibilidad de crear un archivo .COD .Este archivo contiene información adicional que puede ser muy útil con simuladores y emuladores .MPASM es también más compatible con la amplia variedad de ejemplos en lenguaje ensamblador que hay en Internet , y en los manuales de Microchip .
PBP por defecto usa PM .Para usar MPASM ,simplemente copie todos los archivos MPASM en su propio subdirectorio ,probablemente llamado MPASM .Este subdirectorio también debe estar en la ruta (PATH) de DOS .
MPASM se puede usar de dos maneras .Si se usa la opción de línea de comando “-ampasm”, MPASM será comenzado siguiendo a la compilación para completar el proceso .MPASM muestra su propia pantalla con el progreso de la tarea .
PBP -ampasm filename
En forma alternativa , la opción de línea de comando “-amp” comenzará MPASM en modo silencioso y solo mostrará si hay errores .Sin embargo el disparador consume memoria adicional que no está disponible para MPASM .
PBP -amp filename
Para disponer del máximo de memoria para MPASM , se debe usar la opción “- ampasm” ó la versión Windows de MPASM .
En cualquier caso , MPASM no está incluida en PBP y debe ser obtenida de Microchip .Te recomiendo que bajes el demo de microcode studio de esa página.
Debería venir esa pestaña:
VIEW-->
code explorer
serial comunicator
loader <--- creo que te sale en el demo
loader options <--- creo que te sale en el demo
compile and program optionsEditor options
Toolbars
Online Update.
Pero tú ocupas esto:
3.2.1. Option -A
PBP has the capability to use either PM, which is included with PBP, or
Microchip’s MPASMWIN as its assembler. When using MPASMWIN,
PBPW must be specified instead of PBP. PBPW is the Windows
executable version of PBP. To specify MPASMWIN as the assembler,
use -ampasmwin on the command line:
PBPW -ampasmwin filename
MPASMWIN must be acquired from Microchip and set up in the system
path. See the file MPLAB.TXT on the disk for more details.
If no assembler is specified on the command line, PM is used.