Microcontrolador
MINICURSO
Microcontrolador PIC 16F877
Alison Lins de Lima
Fábio Montenegro Pontes
Jonathan B. da Silva
Rafael Tavares Coutinho
Thiago Pinto
João Pessoa, 23 de Maio de 2010
Plano de Curso
1. Evolução da Tecnologia e Surgimento dos microcontroladores;
2. Teoria sobre Microcontrolador
2.1 - O que é um microcontrolador e onde se aplica;
2.2 - Diagrama de Blocos básico de um microcontrolador;
2.3 - Arquitetura e filosofia;
3. Memórias
3.1 - RAM
3.2 - ROM
4. Tipos de PIC (quanto à memória de programa)
5. PC e a Pilha
6. Interrupções
7. Polarização do Pic16F877
7.1 – Alimentação
7.2 – Circuitos Osciladores
8. Programação
8.1 – Assembler
8.2 - C
9. Comandos Básicos
10. Estrutura básica de um código em C
11. Práticas
11.1 – acionando um led
11.2 – pisca – pisca com led e variando a frequência;
11.3 – Contador com Display de sete segmentos;
•
Verificar a diferença do código para o ânodo comum e o cátodo comum;
11.4 – Escrevendo em um LCD de 16x2;
11.5 – Usando um botão, para acionar um led;
11.6 – Usando um sensor para acionar um led;
11.7 – Imprimindo uma variável no LCD, onde essa variável é o valor da porta.
ANEXOS
ANEXOS I - Arquitetura do PIC 16F877
ANEXOS II – Organização e características das memórias do PIC 16F84
ANEXOS III - Pinagem do PIC 16F877
ANEXOS IV – Gravação In Circuit
1. Evolução da Tecnologia e Surgimento dos microcontroladores;
2. Teoria sobre Microcontrolador
2.1. O que é um microcontrolador e onde podemos encontrá-lo.
Def 1.: Podemos definir um microcontrolador com sendo um computador simplificado em um único circuito integrado, utilizado no controle de processos lógicos. (Entende-se como processo lógico o acionamento de leds, displays sete seguimentos, lcds, relés, sensores ...)
Def 2.: São circuitos integrados dotados internamente de um ULA (unidade lógica e aritmética), uma unidade de controle e conjunto de periféricos (ex.: contadores, temporizadores, portas I/O, memórias).