Você está na página 1de 9

O compilador MikroC.

O mikroC e um compilador desenvolvido e comercializado pela empresa mikroEletronika.


Se consiste em um sistema integrado de desenvolvimento (IDE) para o sistema operacional
Windows e suporta toda a linha de microcontroladores PIC. Existem duas verses do
mikroC, para a serie de 8 bits (PIC10, 12, 16 e18) e para 16 bits (PIC 24, 30 e 33).

Integrado ao compilador temos diversas ferramentas que nos auxiliam no desenvolvimento


de aplicaes, tais como: emuladores de terminal serial, GLCD grficos, display de sete
segmentos, EEPROM, terminal USB e TCPIP, etc. temos opo de debugador de cdigo na
prpria IDE.
Vejamos agora as principais caractersticas do compilador MikroC:

* Grande facilidade na elaborao de programas


* Grande eficincia no cdigo gerado.
* Grande diversidade de funes e bibliotecas para controle de mais variados tipos de
dispositivos, fato que o torna um dos compiladores C para PIC mais prtico do mercado.
* Grande portabilidade de cdigo entre diversos microcontroladores PIC.
* O MIKROC possui seu prprio debugger que comercializado pelo fabricante. O MikroC
no suporta debugger no MPLAB da microship.
* Padro ANSI_C.

O mikroC no e um software gratuito, ele comercializado pelo seu fabricante por poucos
dlares. Um dos maiores benefcios dos compiladores da Mikroeletrnica so suas extensas
bibliotecas. O MIKROC possui diversas bibliotecas de funes prontas para tratamento dos
mais variados dispositivos.
O compilador mikroC permite o desenvolvimento rpido de aplicaes complexas graas
aos recursos do editor avanado (code etitor). Alm disso, permitido utilizar as bibliotecas
includas na linguagem para aumentar a velocidade e a facilidade de desenvolvimento dos
projetos como comunicao serial, displays e aquisio de dados, etc.

O MicroC gera comentrios, cdigo em assembly e cdigo copilado em arquivo HEX.


Integrado ao compilador, temos um debugador para testes do programa ambiente.

Code Editor

O editor de cdigo do compilador mikroC oferece grandes auxlios no desenvolvimento de


projetos. Alguns aspectos deste editor so:
* Sintaxe ajustvel
* Assistentes de parmetros
* Cdigo modelo
*Auto correo para tipos comuns
* Funo para salto de linhas
* Assistentes de cdigos

Assistentes de cdigo:

E uma excelente ferramenta disponvel no compilador, pois o programador no precisa


editar todo o cdigo e ainda analisa o formato da construo do comando.

Assistente de parmetro:

O assistente de parmetro e utilizado para auxiliar o programador a redigitar alguns


parmetros do programa.

Auto correo automtica:

O compilador Mikroc possui a opo de correo automtica, corrigindo erros de sintaxe


cometidos pelo programador. Para corrigir as palavras e necessrio que voc adicione as
palavras corretas e erradas atravs do menu tools > preferences > auto correct.

(Comentar/ no comentar)

Atravs dessa funo voc poder facilmente adicionar linhas ou blocos de comentrios no
seu programa. Janela de mensagens
Ferramentas integradas:

USART terminal

O MikroC possui uma excelente ferramenta para recepo e envio de dados seriais via
RS232, o comunication terminal. Para acessa-lo, clique no menu tools > USART. Pra
configur-lo muito fcil e simples; basta escolher a porta de comunicao, taxa de
transmisso de dados (baud rate) e paridade.
ASCII chart (caracteres SACII)

Esta ferramenta do MIKROC disponibiliza a tabela ASCII standart, tabela muito til para
trabalhar com strings, displays etc.
Decodificador de sete segmentos

O decodificador de sete segmentos uma ferramenta simples que permite descobrir os


valores decimal ou hexadecimal correspondentes aos dgitos do display desejado. Basta
clicar com o mause na imagem do display para visualizar os valores em catodo ou anodo
comum. Esta ferramenta e muito importante quando acionamos displays de sete segmentos
por varredura.
Grafic LCD Bitmap generator (gerador de imagem para LCD grfico)

Esta ferramenta do mikroC gera cdigos HEX. De uma imagem BMP para utilizar displays
grficos. Sua utilizao e muito simples, permite que utilizemos LCDs grficos com
controladores T6963 e com drives KS0108.

DEBUGGER

E possvel debugar o programa 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. Atravs do debugador voc poder testar o funcionamento lgico do seu
programa, podendo visualizar todos os registradores, variveis, funes entre outras.
JANELAS DE ESTATISTICA

Aps a compilao do programa, possvel ter acesso janela de estatstica que nos
informa o tamanho das rotinas, posies ocupadas pelas variveis, memria de programa e
dados.
Note que a janela de estatstica e composta por seis abas. A primeira informa o tamanho da
RAM e ROM usadas pelo programa.

CONCLUSO

O compilador em si oferece diversas ferramentas que facilitam a vida do


programador, porm muito importante sabermos como as funes so criadas para
termos condies de criar nossas prprias funes, de forma a fazer do nosso
programa cada vez mais eficiente, as informaes que nos foram passadas na
disciplina de sistemas computacionais dedicados foram de extrema importncia para
o entendimento deste dispositivo que de suma importncia para a eletrnica atual e
com este trabalho podemos verificar que o conceito se aplica a todos os
microcontroladores, desta forma cai por terra o preconceito que tnhamos de alguns
microcontroladores, e aumenta nosso interesse de pesquisar outros
microcontroladores.

Você também pode gostar