P. 1
Microchip MPLAB IDE V8 + C18 - Programação em C

Microchip MPLAB IDE V8 + C18 - Programação em C

|Views: 8.548|Likes:
Publicado porNando

More info:

Published by: Nando on Sep 28, 2009
Direitos Autorais:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/08/2013

pdf

text

original

Luis Rafael 2009 ----------------------------------------------Microchip Pic Programing Mplab C18

Microchip MPLAB IDE V8 + C18 Programação em C

Por: Luis Rafael

2009-03-20

E-mail: luisawake@gmail.com Web: http://www.lingtronic.com

-1-

Luis Rafael 2009 ----------------------------------------------Microchip Pic Programing Mplab C18 MPLab C18 Tutorial C programing Este tutorial mostra com instalar o programa MPLab IDE V8 bem como a suite C18 para programar e em C, e compilar também permite fazer o debug dos nossos programas e ver como se vão comportar quando estiverem a correr no nosso microcontrolador. O primeiro passo a executar e fazer o download do programa MPLab IDE V8 do site do fabricante MPLab IDE V8 Home MPLab IDE V8 Download MPLab IDE V8 release notes

O programa está disponível de forma gratuita no formato de edição de estudante, que é perfeitamente funcional. Em segundo lugar e necessário fazer o download do programa C18 também da Microchip que é a suite para programar em C. C18 home C18 v3.30 release notes C18 evaluation download Tendo os dois programas em nossa posse é hora de instalar ambos no seu computador, no meu caso instalei ambos nos directórios por defeito o que evita compilações na execução destes e opção que recomendo.

MPLAB -> C:\Programas\Microchip C18 -> C:\MCC18

-2-

Luis Rafael 2009 ----------------------------------------------Microchip Pic Programing Mplab C18 Feita a instalação de ambos os softwares é hora de criarmos o nosso primeiro projecto, e começar a explorar as potencialidades destes óptimos programas de desenvolvimento. Começamos por executar o programa no menu Iniciar->Programas->Microchip>Mplab IDE V8 ->Mplab Clicar menu de Project e escolher a opção Project Wizard… (Conforme Fig 1).

Fig: 1 Abre a janela do assistente de projecto.

Fig: 2 Clicar Next

-3-

Luis Rafael 2009 ----------------------------------------------Microchip Pic Programing Mplab C18 Neste passo é altura de escolher o micro para o qual vamos desenvolver software, o melhor seria ter definido a partida qual iríamos utilizar, mas se não tivermos a certeza poderemos escolher um micro idêntico pois mais tarde será possível redefinir o microcontrolador

Fig: 3 Após isto fazemos next e será exibida a tela selecção da suite de programação pretendida que neste caso irei utilizar a suite C18 para programação em C. A minha escolha desta liguem não se prende com o facto de ser melhor ou pior que outras linguagem mas sim pelo facto de ser uma linguagem que domino melhor que outras, e que é também uma linguagem que serve de base a muitas outras.

-4-

Luis Rafael 2009 ----------------------------------------------Microchip Pic Programing Mplab C18

Fig: 4 Nesta janela deveremos escolher a opção MPLAB C18 C (mcc18.exe) tal como mostra a Fig: 4. Na janela que aparece no próximo passo (fig: 5) é para o caso de querermos adicionar logo ficheiros ao nosso projecto, por exemplo alguma biblioteca que sabemos que iremos utilizar entre outros.

Fig: 5 -5-

Luis Rafael 2009 ----------------------------------------------Microchip Pic Programing Mplab C18 Clicamos next e deixamos esta tarefa para mais tarde, e clicamos em finish no último passo para concluir a criação do nosso projecto (Fig 6).

Fig. 6 Já com o projecto criado é hora de criar o nosso ficheiro main.c, para isso clicamos em new file como mostra a fig 7, e guardamos este ficheiro com o nome main.c na mesma pasta que escolhemos para guardar o nosso projecto, é de notar que feito estes passo é conveniente não andar a mudar a pasta ou os ficheiro de projecto de sitio, pois poderá ser motivo de mas execução das nossas aplicações.

Fig: 7 O próximo passo será adicionar os ficheiros necessários a execução no menu Project manager como mostra a figura abaixo fig:8.

-6-

Luis Rafael 2009 ----------------------------------------------Microchip Pic Programing Mplab C18 Então os ficheiros a adicionar serão dependentes do micro por nós escolhido. Clicar com o botão do lado direito em cima de cada uma das pastas e adicionar os seguintes ficheiros, no meu caso para o pic 18f458. Source->main.c //da pasta do projecto Header Files-> p18f458.h //da pasta C:\MCC18\h Library Files-> p18f458.lib //da pasta C:\MCC18\lib Linker Script-> 18f458.lkr //da pasta C:\MCC18\lkr

Conforme é mostrado na Fig: 8. Fig: 8 Concluídos estes passos com sucesso é hora de começar a programar, e para isso nada melhor para um exemplo que um “olá mundo” na versão mais reduzida possível para um pic que será por uma porta a alternar entre 0 e 1 a qual poderíamos ligar um led por exemplo e veríamos que se o estado da porta fosse 0 este estaria apagado e se o estado fosse 1 este acenderia. Ou seja para começar iremos fazer um programa que coloque um led a piscar.

Brevemente continuação.

-7-

You're Reading a Free Preview

Descarregar
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->