Assembly Mplab

download Assembly Mplab

of 2

Transcript of Assembly Mplab

  • 7/23/2019 Assembly Mplab

    1/2

    Programao Daniel Corteletti Aula 3 Parte I - MPLAB Pgina 1/2

    Como montar o programa (transformar de ASM para HEX)

    Para a montagem deste programa, utilizaremos um Assembler(quesignifica montador) distribudo pela MICROCHIP (fabricante dosmicrocontroladores PIC). Se o programa no estiver devidamente instalado,voc pode "baix-lo" pelo site

    http://www.microchip.com/1010/pline/tools/picmicro/devenv/mplabi/index.htm

    O MPLAB uma ferramenta IDE, muito til para desenvolvimento deprojetos, onde existem vrios mdulos montados juntamente. Como o nosso objetivo amontagem de programas menos complexos, e em assembly (o MPLAB permite tambmprogramao em outras linguagens, nas verses pagas), utilizaremos uma forma mais simples.

    Passos :1) INICIE O MPLABAps estar devidamente instalado, oMPLAB deve ser iniciado.Deve surgir uma tela similar a que estao lado. Uma janela com um programa

    ainda sem nome (Untitled) ser aberta.Se isso no ocorrer, clique em FILE,NEW para iniciar um novo programa.Caso voc j tenha o programadigitado, clique em FILE, OPEN e abra-o. Caso contrrio, digite-o na rea detexto aberta pelo MPLAB.

    Se voc preferir,pode copiar e colar umoutro programa, e alterar

    somente a parte desejada.Em seguida, salve seutrabalho.

    2) Salve oprograma criado com aextenso ASM. Porexemplo, teste.asm ou prog.asm. importante que este arquivo no esteja salvo em uma pastacom nome muito longo, pois o limite do caminho do arquivo de 64 caracteres. Opte por nomes curtos : Ex:C:\prog\assembly\teste1.asm

    3) No esquea de definir o microcontrolador alvo,clicando em CONFIGURE --> SELECT DEVICE. Escolha oPIC16f877 para programar a estao PLCPIC.

    4) Agora vamos montagem (gerar o arquivo HEX).Clique em PROJECT - Quick Build. Para que o procedimentofuncione, a janela do programa digitado deve estar selecionada.

  • 7/23/2019 Assembly Mplab

    2/2

    Programao Daniel Corteletti Aula 3 Parte I - MPLAB Pgina 2/2

    Se tudo ocorreu bem, e nenhumamensagem de erro surgiu, voc podetransferir o arquivo HEX (encontrado namesma pasta onde estava o .ASM)usando o software de programao.

    Obs: No caso de verses anteriores doMPLAB, o procedimento pode ser umpouco diferente (aqui usamos a verso6.4). Voc pode encontrar maisinformaes na bibliografiarecomendada.

    RESUMINDO

    1) Abrir o MPLAB2) Digitar o programa (ou abrir um pronto)3) Salvar COM EXTENSO ASM e nome curto em uma unidade com acesso a

    gravao (pendrive ou HD)4) Clicar em Project -> QUICKBUILD5) Se tudo estiver OK, o arquivo HEX foi gerado e est pronto para ser transferido.

    Este arquivo estar na mesma pasta do arquivo ASM.