Parte 1 => INTRODUÇÃO A PROGRAMAÇÃO DE MICROCONTROLADORES : Uma breve introdução a programação de microcontroladores, conhecendo os principais aspectos da programação em baixo nível.
- Aula 1 - Considerações sobre a disciplina. Onde são usados os microcontroladores
- 1 - Perfil de um técnico em automação industrial - reflexão
- 2 - Uma breve abordagem sobre o uso de microcontroladores
- 3 - Exercícios de fixação
- 4 - Diferença entre CIRCUITO INTEGRADO, MICROPROCESSADOR e MICROCONTROLADOR
- Aula 2 - Microchip PIC16F877 e suas características. / Transferência de programas para um microcontrolador
- 1 - Conhecendo o microcontrolador PIC16F877
- 2 - Conhecendo a estação CUSCOPIC
- 3- Programas exemplos para transferir para o PIC (serão usados conforme instruções do tópico 4)
- 4 - Como transferir programas para o microcontrolador usando EPIC (via porta paralela)
- 5 – Como transferir programas para o microcontrolador usando bootloader (via porta serial)
- Aula 3 - Linguagem ASSEMBLY e suas aplicações. Exemplo de um programa assembly. Avaliação parcial.
Parte 2 => LINGUAGEM C : Uso de uma linguagem de mais alto nível para desenvolvimento de aplicações dedicadas, visando o reaproveitamento de código e a facilidade em utilizar os recursos do microcontrolador.
MATERIAL DE APOIO --> CARTÃO DE REFERÊNCIA DA LINGUAGEM C PADRÃO CCS <--
- Aula 4 - Ambientação. Uso do compilador C. Exemplos de programa em linguagem
- Linguagem COMPILADA ? O que é ?
- O compilador - Manual do CCS
- Exemplo de compilação 1
- Exercício de compilação 1
- Exercício de compilação 2 - complementar
- Exemplos de programas em linguagem C. Compile-os e execute na bancada PLCPIC.
- Pisca pisca de leds
- Exibe mensagem no display
- Usando o IF
- Contagem regressiva
- obs: Caso não consiga abrir os exemplos, clique AQUI para abrir todos os exemplos em um arquivo PDF.
- Aula 5 - Estrutura básica de um programa em linguagem C. Uso das chaves e do ponto e vírgula.
- 1) Para que serve e onde usar as chaves em C
- 2) Exercício prático 1 (para treinar sobre as chaves)
- 3) Onde deve ser usado o ponto e vírgula
- 4) Exercício prático 2 (para treinar o uso do ponto e vírgula)
- Aula 6 - Declaração de variáveis e tipos de dados
- Tipos de dados da Linguagem C
- - Exercício 1: Exemplo de um contador de peças
- - Exercício 2: Implementação
- Aula 7 - Funções de entrada e saída - entrada/saída digital e LCD. Uso da diretiva DEFINE.
- Aula 8 - Operadores
- Operadores
- Matéria expandida no material de apoio (operadores1.doc e operadores2.doc)
- Programa exemplo & Exercícios
- Aula 9 - Funções de entrada e saída - Entrada analógica e PWM
- Aula 10 - Estruturas condicionais (IF e SWITCH)
- Aula 11 - Estruturas de repetição (WHILE, DO/WHILE, FOR)
- Aula 12 - Funções e passagem de parâmetros (display 7 segmentos e teclado matricial na PLCPIC)
Parte 3 =>LINGUAGEM C : Prática e recursos avançados
- Aula 13 - Situação problema - Apresentação da tarefas, definição dos grupos e das propostas.
- SAPZ - Situação de aprendizagem
- Critérios de avaliação da SAPZ
- Considerações sobre avaliação das situações de aprendizagem
- Aula 14 - Situação problema - Modelo do programa e cronograma / Implementação.
- Aula 15 - Situação problema - Implementação.
- Aula 16 - Situação problema - Implementação / Testes / Avaliação.
- Aula 17 - Recursos avançados : Comunicação serial, EEPROM.
- Aula 18 - Recursos avançados. Breve abordagem sobre Matrizes e ponteiros. Interrupções, Timer/Counters e Alocação dinâmica de memória.
- Aula 19 - Ladder para microcontrolador.
- 1) Tutorial rápido LDMICRO
- 2) Tutorial completo LDMICRO
- 3) Exemplos de programas ladder para o LDMICRO
- 4) LDMICRO.exe
- Aula 20 - Exercícios / Avaliação.
Material de apoio
Programas exemplos em linguagem C
Nenhum comentário:
Postar um comentário