pic - capitulo 5 - mplab

Post on 30-May-2018

220 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 8/14/2019 Pic - Capitulo 5 - Mplab

    1/17

    Microcontroladores PICon-line

    CAPTULO 5MPLAB

    Introduo

    5.1 Instalando o pacote do programa MPLAB 5.2 Introduo ao MPLAB 5.3 Escolhendo o modo de desenvolvimento 5.4 Implementando um projecto 5.5 Criando um novo ficheiro Assembler 5.6 Escrevendo um programa 5.7 Simulador MPSIM 5.8 Barra de ferramentas

    Introduo O MPLAB um pacote de programas que correm no Windows e que tornam mais fcil escrever ou desenvolverum programa. Pode descrever-se ainda melhor como sendo um ambiente de desenvolvimento para umalinguagem de programao standard e destinado a correr num computador pessoal (PC). Anteriormente, asoperaes incidiam sobre uma linha de instruo e contemplavam um grande nmero de parmetros, at que seintroduziu o IDE "Integrated Development Environment" (Ambiente Integrado de Desenvolvimento) e asoperaes tornaram-se mais fceis, usando o MPLAB. Mesmo agora, as preferncias das pessoas divergem ealguns programadores preferem ainda os editores standard e os intrpretes linha a linha. Em qualquer dos

    casos, o programa escrito legvel e uma ajuda bem documentada est disponvel.

    5.1 Instalando o programa - MPLAB

    O MPLAB compreende vrias partes:

    - Agrupamento de todos os ficheiros do mesmo projecto, num nico projecto (Project Manager)- Escrever e processar um programa (Editor de Texto)- Simular o funcionamento no microcontrolador do programa que se acabou de escrever (Simulador)

    Alm destes, existem sistemas de suporte para os produtos da Microchip, tais como o PICSTART Plus e ICD (InCircuit Debugger - Deteco de erros com o microcontrolador a funcionar). Este livro no aborda estes doisdispositivos que so opcionais.

    Os requisitos mnimos para um computador que possa correr o MPLAB, so: Computado PC com microprocessador 486 ou superior Microsoft Windows 3.1x, Windows 95 ou verses mais recente do sistema operativo Windows. Placa grfica VGA 8MB de memria (32MB recomendados) 20MB de espao no disco duro Rato

    Pgina 1 de 17CAP TULO 5 - MPLAB

    12/8/2003http://www.i-magazine.com.br

  • 8/14/2019 Pic - Capitulo 5 - Mplab

    2/17

    Antes de iniciarmos o MPLAB, temos primeiro que o instalar. A instalao o processo de copiar os ficheiros doMPLAB para o disco duro do computador, a partir do CD respectivo. Existe uma opo em cada nova janela quepermite regressar anterior. Assim, os erros no constituem problema e o trabalho de instalao, torna-se maisfcil. Este modo de instalao comum maioria dos programas Windows. Primeiro, aparece uma janela deboas vindas, a seguir pode-se escolher entre as opes indicadas e, no fim do processo, obtm-se umamensagem que informa de que o programa est instalado e pronto a funcionar.

    Passos para instalar o MPLAB:1. Correr o Windows da Microsoft2. Introduzir o CD da Microchip na drive de CD.3. Clicar no boto INICIAR, situado no lado esquerdo do cran ao fundo e escolher a opo Executar...4. Clicar em Procurar e seleccionar a drive de CD do seu computador5. Descobrir o directrio MPLAB na CD ROM

    6. Clicar em SETUP.EXE e a seguir em OK.7. Clicar novamente em OK na sua janela de Executar

    A instalao propriamente dita, comea depois destes sete passos. As figuras que se seguem explicam osignificado de certas etapas dessa instalao.

    cran de boas-vindas no incio da instalao do MPLAB

    Logo no incio, necessrio seleccionar quais os componentes do MPLAB com que vamos trabalhar. Como, emprincpio, no dispomos dos componentes de hardware originais da Microchip tais como programadores ouemuladores, as nicas coisas que vamos instalar o ambiente MPLAB, Assembler, Simulador e instrues.

    Pgina 2 de 17CAP TULO 5 - MPLAB

    12/8/2003http://www.i-magazine.com.br

    http://www.i-magazine.com.br/http://www.i-magazine.com.br/
  • 8/14/2019 Pic - Capitulo 5 - Mplab

    3/17

    Seleccionando os componentes do ambiente de desenvolvimento MPLAB

    Como suposto irmos trabalhar com o Windows 95 (ou um sistema operativo ainda mais moderno), tudo aquiloque diga respeito ao sistema operativo DOS, no deve ser contemplado ao fazer a seleco da linguagemassembler. Contudo, se preferir continuar a trabalhar em DOS, ento precisa de desmarcar todas as opesrelacionadas com o Windows e seleccionar os componentes apropriados para o DOS.

    Seleccionando o Assembler e o sistema operativo

    Como qualquer outro programa, o MPLAB deve ser instalado num directrio. O directrio escolhido, pode serqualquer um no disco duro do computador. Se no tiver razes fortes para no o fazer, deve aceitar a escolhaindicada por defeito.

    Pgina 3 de 17CAP TULO 5 - MPLAB

    12/8/2003http://www.i-magazine.com.br

    http://www.i-magazine.com.br/http://www.i-magazine.com.br/
  • 8/14/2019 Pic - Capitulo 5 - Mplab

    4/17

    Escolhendo o directrio em que o MPLAB vai ficar instalado

    Os utilizadores que j tenham o MPLAB instalado (verso mais antiga que esta), necessitam da opo que sesegue.O propsito desta opo salvaguardar cpias de todos os ficheiros que foram modificados durante o processode mudana da verso antiga para a verso mais moderna do MPLAB. No nosso caso, deixaremos a opo NOseleccionada, porque se presume que estamos a fazer a primeira instalao do MPLAB no nosso computador.

    Opes para os utilizadores que esto a instalar uma nova verso do MPLAB por cima de outra

    verso instalada, mais antiga O menu Iniciar (START) contm um conjunto de ponteiros para programas e seleccionado clicando na opoINICIAR ao fundo, no canto esquerdo do cran. Para que o MPLAB tambm possa ser iniciado a partir daqui, nsprecisamos de deixar esta opo tal ela se nos apresenta.

    Pgina 4 de 17CAP TULO 5 - MPLAB

    12/8/2003http://www.i-magazine.com.br

    http://www.i-magazine.com.br/http://www.i-magazine.com.br/
  • 8/14/2019 Pic - Capitulo 5 - Mplab

    5/17

    Introduzindo o MPLAB no menu iniciar

    A janela que se mostra a seguir, tem a ver com uma parte do MPLAB em cuja explicao no necessitamos deentrar em detalhes. Seleccionando um directrio especial, o MPLAB guarda todos os ficheiros relacionados com o

    linker, num directrio separado.

    Definio do directrio dos ficheiros linker

    Geralmente, todos os programas que correm no Windows, tm os ficheiros do sistema guardados no directrioWindows. Depois de mltiplas instalaes, o directrio Windows torna-se demasiado grande e povoado. Assim,alguns programas permitem que os seus ficheiros do sistema fiquem guardados nos mesmos directrios em queesto os programas. O MPLAB um exemplo disto e, por isso, deve ser seleccionada a opo do fundo.

    Pgina 5 de 17CAP TULO 5 - MPLAB

    12/8/2003http://www.i-magazine.com.br

    http://www.i-magazine.com.br/http://www.i-magazine.com.br/
  • 8/14/2019 Pic - Capitulo 5 - Mplab

    6/17

    Seleco de um directrio para os ficheiros do sistema

    Depois de realizados estes passos, a instalao inicia-se ao clicar em Next.

    cran antes da instalao

    A instalao no demora muito tempo e o processo de copiar os ficheiros pode ser visualizado numa pequena janelano lado direito do cran.

    Pgina 6 de 17CAP TULO 5 - MPLAB

    12/8/2003http://www.i-magazine.com.br

    http://www.i-magazine.com.br/http://www.i-magazine.com.br/
  • 8/14/2019 Pic - Capitulo 5 - Mplab

    7/17

  • 8/14/2019 Pic - Capitulo 5 - Mplab

    8/17

    que tornar tambm acessveis por baixo do menu, as opes usadas mais frequentemente no programa,.Deste modo, possvel aced-las de um modo mais fcil e tornar o nosso trabalho mais rpido. Ou seja, aquiloque est disponvel na barra de ferramentas, tambm est disponvel no menu.

    O cran depois de o MPLAB ser iniciado

    O propsito deste captulo familiariz-lo com o ambiente de desenvolvimento MPLAB e com elementos bsicosdo MPLAB, tais como:

    Escolher um modo de desenvolvimentoDesignar um projectoDesignar um ficheiro para o programa originalEscrever um programa elementar na linguagem de programao assemblerTraduzir um programa para linguagem mquinaIniciar o programaAbrir uma nova janela de simulaoAbrir uma nova janela para as variveis cujos valores queremos observar (watch window)Guardar a janela para as variveis cujos valores queremos observar (janela anterior)Definir breakpoints no simulador (pontos de paragem)

    A preparao de um programa para ser lido num microcontrolador compreende vrias etapas bsicas:

    5.3 Escolhendo o modo de desenvolvimento

    Para que o MPLAB possa saber que ferramentas vo ser usadas na execuo do programa que se escreveu, necessrio definir o modo de desenvolvimento. No nosso caso, ns precisamos de preparar o simulador comopreparamos uma ferramenta que vamos usar. Clicando em OPTIONS---> DEVELOPMENT MODE, uma nova

    janela idntica que se mostra na figura em baixo, ir aparecer:

    Pgina 8 de 17CAP TULO 5 - MPLAB

    12/8/2003http://www.i-magazine.com.br

    http://www.i-magazine.com.br/http://www.i-magazine.com.br/
  • 8/14/2019 Pic - Capitulo 5 - Mplab

    9/17

    Definindo um modo de desenvolvimento

    Ns devemos seleccionar a opo MPLAB-SIM Simulator, porque neste ambiente que o nosso programa vaiser experimentado. Alm desta opo, est tambm disponvel a opo Editor Only (somente editor). Estaltima opo s usada, se o que desejamos apenas escrever o programa e usar um programador paratransferir um ficheiro hex para o microcontrolador. A seleco do modelo de microcontrolador feita no ladodireito. Como o livro baseado no PIC16F84, este o modelo de microcontrolador que deve ser seleccionado.Normalmente, quando comeamos a trabalhar com microcontroladores, usamos um simulador. Depois, medida que o nvel dos nossos conhecimentos sobe, podemos escrever o programa no microcontrolador, logoaps a sua traduo. O nosso conselho, que voc use sempre o simulador. Embora possa