Documente Academic
Documente Profesional
Documente Cultură
umento
O Compilador mikroC
Manipulando as Portas de I/O
1.0 Introduo
1.1 Conhecendo o mikroC
1.2 Criao de um projeto no mikroC
1.3 Conhecendo o ambiente mikroC
1.4 Code Editor (editor de cdigo)
1.5 Code Assistant (assistente de cdigo)
1.6 Parameter Assistant (assistente de parmetro)
1.7 Auto Correct (correo automtica)
1.8 Comment / Uncomment (Comentar / no comentar)
1.9 Goto Line (v para linha)
2.0 Messages Window (janela de mensagens)
2.1 Procedures List (Lista de procedimentos)
2.2 Project Setup
2.3 Ferramentas Integradas
Introduo
O mikroC um compilador desenvolvido e comercializado pela empresa
MikroElektronika (www.mikroe.com). Ele se consiste um sistema integrado de
desenvolvimento (IDE) para os sistema operacional Windows e suporta toda a linha de
microcontroladores PIC (sries PIC12, PIC14, PIC16, PIC18) e existe outras verses
para dsPIC (dsPIC30, dsPIC33 e PIC24). Os PICs da srie 14 e 17, alm dos
microcontroladores da UBICOM/SCENIX (SX), no so suportados por esta verso do
compilador.
ADC Library
CAN Library
CANSPI Library
Compact Flash Library
EEPROM Library
Ethernet Library
SPI Ethernet Library
Flash Memory Library
Graphic LCD Library
T6963C Graphic LCD Library
IC Library
Keypad Library
LCD Library
LCD Custom Library
LCD8 Library
Manchester Code Library
Multi Media Card Library
OneWire Library
PS/2 Library
PWM Library
RS-485 Library
Software IC Library
Software SPI Library
Software UART Library
Sound Library
SPI Library
USART Library
USB HID Library
Util Library
SPI Graphic LCD Library
Port Expander Library
SPI LCD Library
SPI LCD8 Library
SPI T6963C Graphic LCD Library
Outras bibliotecas
Conversions Library
Trigonometry Library
sprint Library
Setjmp Library
Time Library
voltar para o topo da pgina
Conhecendo o mikroC
Vamos conhecer nosso compilador mikroC
Aps a instalao do compilador, visualizado um cone na rea de trabalho
denominado mikroC. Clique duas vezes nesse cone que o programa comea a ser
carregado e apresenta a seguinte tela:
Nosso compilador trabalha com a concepo de criao de projeto. Necessriamente devemos criar um
projeto para cada aplicao que venhamos a desenvolver.
A concepo de criao de projeto no mikroC importante para que possamos incluir vrios arquivosfontes e configuraes ao nosso projeto.
O campo
Device Flags
onde iremos
configurar os
bits de
configurao de
nosso
microcontrolad
or. Atravs
desses bits de
configurao
podemos
determinar as
configuraes
iniciais de
funcionamento
de nosso microcontrolador, assim como proteger nosso programa contra leituras,
determinar os tipo de oscilador utilizado no projeto, dentre outras. Podemos nomear e
salvar as configuraes dos bits de configurao aps termos configurados todos seus
bits, pois dessa forma no precisaremos reconfigurar esses bits a cada criao de um
novo projeto, basta apenas carregar as configuraes j salvas anteriormente.
Repare que cada modelo de microcontrolador possui um painel diferente de bits de
configurao. Estudaremos mais detalhado a funo de cada um dos fusveis mais
adiante em nosso curso;
Figura 03
O compilador mikroC permite o desenvolvimento rpido de aplicaes complexas graas aos recursos do
editor avanado Code Editor. Alm disso, permitido utilizar as bibliotecas includas na linguagem para
aumentar a velocidade e a facilidade de desenvolvimento dos projetos como comunicao serial, displays,
aquisio de dados, memria, etc.
Aps a compilao de nosso programa, o mikroC tambm gera arquivos LIST, cdigo em assembly e
arquivo .HEX. Integrado ao compilador, temos um debugador para testes do programa no ambiente.
Figura 04
Para acion-lo, digite as primeiras letras e pressione CTRL + SPACE que aparecer uma janela
informando os comandos associados s letras digitadas.
Atravs dessa funo voc poder facilmente adicionar linhas ou blocos de comentrios no seu programa.
Basta clicar com o mouse no cone Comment / Uncomment do Code Toolbar.
Figura 05
voltar para o topo da pgina
Figura 06
Project Setup
Em Project Setup podemos alterar as configuraes dos projetos criado no mikroC.
Para acess-lo pressione Project > Edit Project.
Ferramentas Integradas
O compilador MikroC possui diversas ferramentas que nos auxiliaro no
desenvolvimento de nosso projeto. Dentre as ferramentas, encontramos terminais
seriais, terminais de comunicao USB, Ethernet, LCD alfanumrico e Grfico,
Bootloader, display de 7 segmentos, dentre outros. Para ter acesso a esses painis,
acesse o menu Tools.
Figura 07
Vamos conhecer cadas uma das ferramentas do MikroC:
MikroBootLoader
Alguns modelos de microcontroladores PIC possui internamente uma regio em sua
memria de programa denominada Boot. Nesta regio podemos gravar um
pequeno programa chamado BootLoader, no qual permite, via um software de PC,
gravar o microcontrolador via PC RS232 < > USART do PIC. A empresa
Figura 09 - MikroBootLoader
O sistema de Bootloader so altamente utilizados em equipamentos que permitem
atualizao de verses do programa do microcontrolador, tais como CLP.
Nota: Existe vrios programas de bootloader para microcontroladores PIC na internet.
Digite bootloader PIC no google (www.google.com.br) para conhecer um pouco melhor
sobre o tema.
USART Terminal
O mikroC possui uma excelente ferramenta para recepo e envio de dados seriais
via RS232, o Comunication Terminal (terminal de comunicao). Para acess-lo,
clique no menu Tools > USART Terminal ou no cone terminal que fica na Toolbar.
Outras Ferramentas:
Debugger
possvel debugar o programa compilado atravs do prprio mikroC. O uso do
debugador muito importante para certos aplicativos, pois evita a necessidade de
gravar um programa em uma placa de teste. Para ativar o Debugador, v em Run
> Start Debugger.
Janelas de estatsticas
Note que a janela de estatsticas composta por seis abas. A primeira informa o
tamanho de RAM e ROM usadas pelo programa.