tutorial
SISTEMAS MICROPROCESSADOS – SMP1 – 2EN
Introdução ao Mikro C
Tela Inicial
2
SISTEMAS MICROPROCESSADOS – SMP1 – 2EN
Criando um Projeto
Para criar um projeto novo, bastar ir ao menu e em seguida
.
Project Name: Nome do Projeto.
Project Path: Caminho e pasta onde será gravado o projeto.
Description: Opcional. É aqui que faremos uma breve descrição do projeto.
Device: Aqui definimos o microcontrolador que estamos utilizando. No nosso caso 18F4520.
Clock: Aqui definimos o clock do circuito de oscilação. No nosso exemplo utilizaremos 4Mhz.
Devices Flags: (Fusíveis ou bits de configuração): Aqui configuramos várias funções do microcontrolador. Exemplo. Tipo de oscilador, WDT, RST, etc.
3
SISTEMAS MICROPROCESSADOS – SMP1 – 2EN
Tipo de Clock:
Valores de Capcitores que devem ser acopladas ao cistal.
No nosso caso vamos utilizar cristal de 4Mhz, portanto vamos selecionar o tipo de oscilação no Device Flags como XT
PWRTEN: É o temporizador de Power-UP, que faz o microcontrolador aguarda certo tempo (72ms) a fim de aguarda a estabilização do circuito oscilador.
Neste período, o microcontrolador fica inoperante. Vamos ativar esse fusível.
Todos os demais fusíveis deverão estar desligados.
4
SISTEMAS MICROPROCESSADOS – SMP1 – 2EN
Primeiro Projeto
Inicialmente deve-se criar um projeto.
Project name: Pisca-Pisca
Project Path: D:/lab../Proj01
Description: Programa circuito oscilador – pisca-led
Device: P18F4520
Clock: 004.000000
Device Flags: _XT_ON, _PWRT_ON, _WDT_ON, WDT_OFF, _LVP_OFF,
_CP_OFF
Circuito:
Desenhar o circuito no Proteus ISIS
5
SISTEMAS MICROPROCESSADOS – SMP1 – 2EN
Após o desenho do esquemático, escrever o código abaixo:
/******************************************************************************************
Sistemas Microprocessados 1
Turma 2EN
Aula 1
Objetivo: Configurações das portas e acesso das mesma com função de tempo