Você está na página 1de 18

1

MICROCONTROLADORES I
LABORATÓRIO

Prof. Mauricio Deffert Conhecendo o MikroC

Objetivos
2

Laboratório de Conhecendo o
Microcontroladores MikroC

Micro‐I
Prof. Mauricio 1
Laboratório de Microcontroladores
3
Conhecendo o MikroC

Laboratório de Microcontroladores
4
Conhecendo o MikroC

O mikroC PRO para PIC é um poderoso


instrumento de desenvolvimento rico em
recursos para microcontroladores PIC.

Ele é projetado para fornecer ao


programador soluções fáceis para o
desenvolvimento de aplicações para
sistemas embarcados, sem comprometer
o desempenho ou o controle do
microcontrolador.

Micro‐I
Prof. Mauricio 2
Laboratório de Microcontroladores
5
Conhecendo o MikroC

Versão Atual: 7.6.0 (Fev/2021)

https://www.mikroe.com/mikroc-pic

Laboratório de Microcontroladores
6
Conhecendo o MikroC

Micro‐I
Prof. Mauricio 3
Laboratório de Microcontroladores
7
Conhecendo o MikroC
Para instalar em seu computador pessoal, entre no site abaixo e realize o Download.

http://www.mikroe.com/mikroc-pic
Versão atual: 7.6.0

Laboratório de Microcontroladores
8
Conhecendo o MikroC
Vídeo com o roteiro completo de instalação do MikroC

https://youtu.be/hFJX70JzxrM

Micro‐I
Prof. Mauricio 4
Laboratório de Microcontroladores
9
Conhecendo o MikroC

https://www.mikroe.com/blog/software-licenses

Laboratório de Microcontroladores
10
Conhecendo o MikroC

Versão utilizada no Laboratório

10

Micro‐I
Prof. Mauricio 5
Laboratório de Microcontroladores
11
Conhecendo o MikroC
Após abrir o mikroC PRO, siga os seguintes passos:

• Passo 1: Selecione New Project e em seguida na janela “New Project Wisard”, Next.

11

Laboratório de Microcontroladores
12
Conhecendo o MikroC
Após abrir o mikroC PRO, siga os seguintes passos:

• Passo 2: Escreva o nome do projeto, o caminho que será salvo (crie um novo diretório e um nome para cada
projeto), o modelo do PIC e o clock utilizado (no nosso caso mantenha 20.000000 MHz). Em seguida: Next.

12

Micro‐I
Prof. Mauricio 6
Laboratório de Microcontroladores
13
Conhecendo o MikroC
Após abrir o mikroC PRO, siga os seguintes passos:

• Passo 3: Neste momento você não irá adicionar arquivos para o projeto. Selecione “Next”

13

Laboratório de Microcontroladores
14
Conhecendo o MikroC
Após abrir o mikroC PRO, siga os seguintes passos:

• Passo 4: Mantenha selecionado “Include All (Default)” e em seguida “Next”

14

Micro‐I
Prof. Mauricio 7
Laboratório de Microcontroladores
15
Conhecendo o MikroC
Após abrir o mikroC PRO, siga os seguintes passos:

• Passo 5: Selecione “Open Edit Project window to set Configuration bits” e em seguida “Finish”

15

Laboratório de Microcontroladores
16
Conhecendo o MikroC
Após abrir o mikroC PRO, siga os seguintes passos:

• Passo 6: Verifique a configuração do oscilador (HS) e em seguida “OK”

16

Micro‐I
Prof. Mauricio 8
Laboratório de Microcontroladores
17
Conhecendo o MikroC
Após abrir o mikroC PRO, siga os seguintes passos:
• Passo 7: Agora é só digitar o código fonte, compilar (Build → CTRL+F9) e transferir o código HEX gerado
no caminho selecionado no passo 2. Se houver falha de compilação, será informado no campo inferior
“Messages”.

Atalho de
Compilação

17

Laboratório de Microcontroladores
18
Conhecendo o MikroC

18

Micro‐I
Prof. Mauricio 9
Laboratório de Microcontroladores
19
Conhecendo o MikroC
 Após a instalação selecione o ícone criado na área de trabalho.

19

Laboratório de Microcontroladores
20
Conhecendo o MikroC
Após abrir o mikroC PRO, siga os seguintes passos:

• Passo 1: Selecione New Project e em seguida na janela “Standard Project”, Next.

20

Micro‐I
Prof. Mauricio 10
Laboratório de Microcontroladores
21
Conhecendo o MikroC
Após abrir o mikroC PRO, siga os seguintes passos:

• Passo 2: Escreva o nome do projeto, o caminho que será salvo (crie um novo diretório e um nome para cada projeto), o modelo
do PIC e o clock utilizado (no nosso caso mantenha 8.000000 MHz). Deixe marcado: “Open Edit Project window to set
Configuration bits”. Em seguida: Next.

21

Laboratório de Microcontroladores
22
Conhecendo o MikroC
Após abrir o mikroC PRO, siga os seguintes passos:

• Passo 3: Neste momento você não irá adicionar arquivos para o projeto. Selecione “Finish”

22

Micro‐I
Prof. Mauricio 11
Laboratório de Microcontroladores
23
Conhecendo o MikroC
Após abrir o mikroC PRO, siga os seguintes passos:

• Passo 4: Verifique a configuração do Oscilator Selection (HS oscilator), Power-up Timer (Enable), Brown-out Reset
(Disable) e em seguida “OK”

23

Laboratório de Microcontroladores
24
Conhecendo o MikroC
Após abrir o mikroC PRO, siga os seguintes passos:
• Passo 5: Agora é só digitar o código fonte, compilar (Build → CTRL+F9) e transferir o código HEX gerado no
caminho selecionado no passo 2. Se houver falha de compilação, será informado no campo inferior
“Messages”.

Atalho de
Compilação
Área para
digitar o código
fonte em
Linguagem C.

24

Micro‐I
Prof. Mauricio 12
Laboratório de Microcontroladores
25
Conhecendo o MikroC

Primeiro Programa

25

Laboratório de Microcontroladores
26
Conhecendo o MikroC
Primeiro Programa
• Digite o código fonte abaixo:

//Primeiro Programa
/* Programa Pisca-Pisca (1 segundo)
Este programa tem por objetivo acender e apagar o led1 conectado no pino RD0 do PIC em
intervalos de 1 segundo aproximadamente. */
void main()
{
TRISD = 0; //define PORTD como saída
PORTD = 0; //coloca nível lógico 0 em todos os pinos do PORTD
while(1)
{
PORTD.RD0 = 1; // Coloca pino RD0 em 1 – LED1 Ligado
Delay_ms(1000); // Aguarda 1000 ms (milisegundos)
PORTD.RD0 = 0; // Coloca pino RD0 em 0 – LED1 Desligado
Delay_1sec(); // Aguarda 1 segundo
}
}

26

Micro‐I
Prof. Mauricio 13
Laboratório de Microcontroladores
27
Conhecendo o MikroC
Primeiro Programa

• Após digitar o código fonte, selecione o menu “Build” e “Build” novamente (CTRL+F9).
• No campo “Messages”, verifique a informação “Finished Successfully”.
• Isto garante que não houve erro na compilação e o seu código HEX foi gerado com sucesso.

27

Laboratório de Microcontroladores
28
Conhecendo o MikroC

Com um editor de
Após a compilação, textos (ex. WordPad)
vá ao diretório abra e verifique os
escolhido para arquivos com as
salvar o projeto e seguintes extensões:
verifique os arquivos • .c
gerados. • .hex
• .asm

28

Micro‐I
Prof. Mauricio 14
Laboratório de Microcontroladores
29
Conhecendo o MikroC
Programa com erro
• Inicie um novo projeto em uma nova pasta.
• Digite o programa abaixo, e tente corrigir os erros apresentados no campo “Messages”:

//Segundo Programa
/* Programa Erro
Este programa tem por objetivo verificar condições de erros nos códigos fontes utilizando o
compilador MikroC.
Void main()
{
TRISD = 0; //define PORTD como saída
PORTD = 0. //coloca nível lógico 0 em todos os pinos do PORTD
While(1)
{
PORTD =~PORTD; // Inverte o nível lógico do PORTD
Delay_ms(1000) // Aguarda 1000 ms (milisegundos)
}

29

Laboratório de Microcontroladores
30
Conhecendo o MikroC

Navegue pelos menus do MikroC para a sua familiarização.

Neste momento não se preocupe em entender a função de todos


os menus, isto ocorrerá gradativamente com o decorrer do curso.

30

Micro‐I
Prof. Mauricio 15
Laboratório de Microcontroladores
31
Conhecendo o MikroC
Menus do MikroC

31

Laboratório de Microcontroladores
32
Conhecendo o MikroC
Menus do MikroC

32

Micro‐I
Prof. Mauricio 16
Laboratório de Microcontroladores
33
Conhecendo o MikroC
Menus do MikroC

33

Referências
34

Microcontroladores PIC – • Família PIC18F – Microchip Baseado no Compilador mikroC PRO for PIC
Programação Embarcada em C
Linguagem C Embarcada para • Microgenios
Microcontroladores
Introdução à Programação de • www.pictronics.com.br
Microcontroladores

Desbravando o PIC • David José de Souza – Ed. Érica

Microcontroladores PIC – • Fábio Pereira – Ed. Érica


Programação em C

Arquitetura de um Microcontrolador • Apostila Prof. Dimas (Etec GV)

Apostila FESTO • Conjunto para estudo de Eletroeletrônica

MikroElektronika • https://www.mikroe.com/mikroc/

34

Micro‐I
Prof. Mauricio 17
Dúvidas
35

Terminamos!!!
Alguma Dúvida ???

35

Micro‐I
Prof. Mauricio 18

Você também pode gostar