Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Engenharia da Computação
Fevereiro – 2018
Prof.Freitas
Prof. Mardson Mardsonde Amorim
Arquitetura:
Trabalhando com PIC
Introdução
O ambiente de programação: MPLAB X IDE
Um programa:
O ambiente de programação
A estrutura
Entendendo um exemplo
Prof. Mardson
Arquitetura
Trabalhando com o PIC
Prof. Mardson
Arquitetura
Trabalhando com o PIC
• Um programa
– Estrutura do código fonte
• Comentários: habitue-se a colocar!
• Arquivos de definição
– Diretiva → #INCLUDE
» p12f675.inc
• Facilite o entendimento
– Segmente seu código: defina etapas
» Arquivos, paginação de memória, variáveis, constantes
» etc...
Prof. Mardson
Arquitetura
Trabalhando com o PIC
Prof. Mardson
Sobre Algoritmos
Dicas para iniciar a elaboração de um algoritmo
• 1. Ler e entender completamente o enunciado ou proposta;
• 2. Identificar os dados fornecidos (ou de entrada);
• 3. Identificar os dados de saída (vinculados aos objetivos do algoritmo);
• 4. Identificar a necessidade de dados intermediários (para a solução do
problema);
• 5. Identificar os tipos de dados que serão associados às variáveis já
identificadas;
• 6. Identificar as possíveis estruturas de hardware a serem utilizadas;
• 7. Identificar as possíveis estruturas de software a serem utilizadas;
• 8. Propor a sequência de passos a serem executados, ou seja, a solução;
• 9. Executar o algoritmo passo-a-passo e acompanhar a evolução dos
valores das variáveis.
Prof. Mardson
Arquitetura
Trabalhando com o PIC
• Entendendo um exemplo
• Selecionando banco de memória
– BANK0 e BANK1
• Trabalhando com dados
– MOVLW, MOVWF e MOVF
• Definindo variáveis
• Configurando portas
• Vetor RESET e INTERRUPÇÃO
Prof. Mardson
Arquitetura
Trabalhando com o PIC
Conjunto de instruções: operações com registradores
Prof. Mardson
Arquitetura
Trabalhando com o PIC
Conjunto de instruções: operações com bits
Prof. Mardson
Arquitetura
Trabalhando com o PIC
Conjunto de instruções: controle e operações com literais
Prof. Mardson