background image
PLANO DE ENSINO
Disciplina: Microprocessadores e Microcontroladores
Carga Horária: 
8
0h
Período: 5
o
 
Ementa:
Arquitetura   básica   de   computadores.  Funcionamento   básico   dos   microprocessadores.   A 
linguagem assembly. Acesso à memória. Criação de variáveis. Interrupções. Instruções lógicas 
e aritméticas. Controle de fluxo de programa. Procedures. A pilha. Macros.  Funcionamento 
básico   dos   microcontroladores.   A   linguagem   C.   Manipulando   entradas   e   saídas   digitais. 
Funções   de   temporização   (timers).   Comparadores.   Manipulando   entradas   analógicas. 
Comunicação   serial   assíncrona.   Saídas   PWM.   Manipulando   interrupções.   Integração   com 
sistemas supervisórios.
Objetivo:
Fornecer os conceitos básicos e avançados sobre o funcionamento dos microprocessadores e 
microcontroladores. Tornando o aluno capaz de compreender o funcionamento de equipamentos 
controlados por estes dispositivos, assim como, capacita-los a desenvolverem pequenos projetos 
de controle baseados em microcontroladores.
Conteúdo:
Unidade 1 – Microprocessadores 
1.1 Arquitetura de Computadores
1.1.1
Processador
1.1.2
Memórias
1.1.3
Barramentos
1.1.4
Dispositivos de Entradas e Saídas
1.2  Microprocessador 8086.
1.2.1  Estrutura interna (Registradores)
1.2.2  A linguagem assembly
1.2.3  Operações com Registradores
1.2.4  Operações envolvendo acesso a memória
1.2.5  Operações envolvendo dispositivos de Entradas e Saídas (interrupções)
1.2.6   Instruções lógicas e aritméticas
1.2.7  Instruções de controle de fluxo
1.2.8  Procedures
1.2.9  A pilha
1.2.10  Macros
background image
Unidade 2 – Microcontroladores
2.1  Estrutura de um microcontrolador
2.2  Formas de programação
2.3 A linguagem C
2.3.1  Tipos primitivos da linguagem
2.3.2  Comando de atribuição
2.3.3  Comandos lógicos e aritméticos
2.3.4  Comandos condicionais
2.3.5  Comandos de repetição
2.3.6  Funções
2.3.7  Arrays
2.4  Microcontroladores da Família PIC
2.4.1  O microcontrolador PIC16F877
2.4.2  Funções para manipular entrdas e saídas digitais
2.4.3  Funções de temporização (timers)
2.4.4  Comparadores
2.4.5  O microcontrolador PIC16F877
2.4.6  Funções para manipular entradas analógicas
2.4.7  Funções para a comunicação serial assíncrona
2.4.8  Saídas PWM
2.4.9  Funções para manipular interrupções
2.4.10  Integração com sistemas supervisórios
Bibliografia Básica
FERRY, E. H. H. Introdução ao 80386/486. 1. ed. São Paulo: Érica, 1990.
PEREIRA, F. Microcontroladores PIC: programação em C. 2. ed. São Paulo: Érica, 2003.
MONTEIRO, M. A. Introdução a Organização de computadores. 4. ed. Rio de Janeiro: Livros
Técnicos e Científicos, 2002
Bibliografia Complementar
CARVALHO, H. S.  Notas de Aula. Ed. IFF/CEFETCampos, Campos dos Goytacazes, RJ, 
2009.
MALVINO, A. P. Eletrônica. 4. ed. São Paulo: Makron Books, 1997. 
SILVA JÚNIOR, Vidal Pereira da. Aplicações práticas do microcontrolador. 6. ed. São Paulo: 
Érica. 1998.