Sei sulla pagina 1di 19
Sistemas Microprocessados ELE30053
Sistemas Microprocessados
ELE30053
AULA 01
AULA 01
Informações Básicas PROFESSOR Ø   CIRO J. EGOAVIL MONTERO, MSc. Ø   email: ciro.egoavil@unir.br
Informações Básicas
Informações Básicas
Informações Básicas PROFESSOR Ø   CIRO J. EGOAVIL MONTERO, MSc. Ø   email: ciro.egoavil@unir.br
PROFESSOR Ø   CIRO J. EGOAVIL MONTERO, MSc. Ø   email: ciro.egoavil@unir.br ciro.egoavil@gmail.com Ø  
PROFESSOR
Ø   CIRO J. EGOAVIL MONTERO, MSc.
Ø   email: ciro.egoavil@unir.br
ciro.egoavil@gmail.com
Ø   msn:
ciro.egoavil@hotmail.com
HORÁRIO
Ø   QUARTAS: 07:50 ÀS 10:20
Ø   SEXTAS: 07:50 ÀS 10:20
CARGA HORÁRIA → 6 CRÉDITOS Ø   TEORIA 80 HORAS Ø   PRÁTICA 40 HORAS

CARGA HORÁRIA 6 CRÉDITOS Ø TEORIA 80 HORAS

Ø   PRÁTICA 40 HORAS
Ø   PRÁTICA
40 HORAS
Objetivos Plano de Ensino Parte teórica : explorar a arquitetura e a programação de microprocessadores
Objetivos
Objetivos
Plano de Ensino
Plano de Ensino

Parte teórica: explorar a arquitetura e a programação de microprocessadores e microcontroladores, com ênfase nos conceitos independentes da inovação tecnológica;

Parte prática: realizar atividades de laboratório voltadas à utilização e fixação dos conhecimentos teóricos.

Ementa
Ementa
Plano de Ensino
Plano de Ensino

Introdução

de

microprocessadores. Instruções de transferência de dados, operações lógicas e aritméticas, desvios e sub-rotinas.

microprocessadores.

Arquiteturas

a

Interrupções. Introdução à programação em linguagem assembly. Projeto de sistemas microprocessados. Conversores A/D e D/A. Interfaces paralelas, seriais, contador programável, controlador de interrupções e controlador de DMA.

Ementa (cont’.)
Ementa (cont’.)
Plano de Ensino
Plano de Ensino

Aplicações típicas de microprocessadores. Introdução a Microcontroladores. Os processadores x86, Interface Programável de Periféricos – PPI, Porta Paralela, Controlador Programável de Interrupções – uC e Controlador Programável de Temporização - PTC.

Interrupções e BIOS, UART e Comunicação Serial, Padrões de Interfaceamento, Placas Mãe: características, principais componentes, placas comerciais, Dispositivos de Armazenamento, Redes, Ethernet (IEEE 802.3), Protocolo TCP/ IP. Parte Prática: Controle de LED’s e Displays, Controle de um LCD, Comunicação Serial, Introdução ao Controle Digital de Motores de Passo.

Plano de Ensino Capítulo I. µ P e µ C – Arquitetura de um uC
Plano de Ensino
Capítulo I. µ P e µ C – Arquitetura de um uC

1.1. História dos Microcontroladores

1.2. Arquitectura de um microcontrolador

1.3. Características dos microcontroladores PIC16F877

1.3.1. Famílias dos microcontroladores PIC

1.4 Tipos de Memória de programa 1.5 Periféricos Capítulo II. Arquitetura dos uCs

1.5 Periféricos Capítulo II. Arquitetura dos uCs 2.1. A arquitectura interna 2.2. Organização da memória

2.1. A arquitectura interna

2.2. Organização da memória

2.2.1. Memória de programa

2.2.2. Memória de dados

2.2.3 Registros de Funções Especiais

2.3. Contador de programa

2.4. Stack

2.5. Modos de endereçamento

Peripheral Interface Controller

Conteúdo (cont’.)
Conteúdo (cont’.)

Capítulo III. Programação do uC 3.1. Definições de assembler

Plano de Ensino
Plano de Ensino

3.1.1. Movimento de dados

3.1.2. Modificação do conteúdo de registros

3.1.3. Controle do fluxo de programa

3.1.4. Nenhuma operação

3.2 Ambiente de Programação do uC

Projeto, Compilação, Simulação e Programação no CI.

3.3 Programação em C

PRIMEIRA AVALIAÇÃO

27/02/2013

Conteúdo (cont’.) Capítulo IV. Funções e registros internos
Conteúdo (cont’.)
Capítulo IV. Funções e registros internos

4.1. Temporizadores e divisores temporais

4.2. Módulo de captura/comparadores/PWM

4.3. Módulo de comunicações USART

4.4. Funções Especiais

4.5. Reset

4.6. Interrupções

4.7. Temporizador Watchdog - WDT

4.8. Modo SLEEP – Power Down

4.9. Utilização das portas

4.10. Comparação, manipulação de bits e sequências

SEGUNDA AVALIAÇÃO

12/04/2013

Plano de Ensino Aulas de Laboratório (Experimental/Simulação)
Plano de Ensino
Plano de Ensino
Aulas de Laboratório (Experimental/Simulação)
Aulas de Laboratório (Experimental/Simulação)
Plano de Ensino Atividades Discentes Durante o curso os alunos realizaram as seguintes atividades: Ø
Plano de Ensino
Plano de Ensino
Atividades Discentes
Atividades Discentes

Durante o curso os alunos realizaram as seguintes atividades:

Ø trabalhos de pesquisa; Ø resolução de listas de exercícios de cada capítulo;

Ø desenvolvimento

verificação

teórica e computacional usando softwares dedicados; Ø montagem de circuitos em laboratório e desenvolvimento de circuito prático como trabalho de final da disciplina.

de

trabalhos

práticos

com

Avaliação Plano de Ensino MÉDIA _ FINAL = 0, 5 MT + 0, 10 Se
Avaliação
Avaliação
Plano de Ensino
Plano de Ensino

MÉDIA _ FINAL = 0, 5 MT + 0, 10 Se min arios + 0, 30Trab _ Final + 0, 10 Artigo

MT = PT 1 + PT 2

2

Condições para a aprovação:
Condições para a aprovação:

üSem exame de recuperação: Ms >= 60 üCom exame de recuperação: 30 <= Ms < 60 Média final:

exame de recuperação: 30 <= Ms < 60 Média final: ü   sem exame de recuperação:

üsem exame de recuperação: Ms; ücom exame de recuperação: (Ms + R) / 2.

Bibliografia
Bibliografia
Básica
Básica
Plano de Ensino
Plano de Ensino

[1] STALLINGS, WILLIAM. Arquitetura e Organização de Computadores, quinta edição. São Paulo: Makron Books, 2002. [2] PATTERSON, DAVID A., HENNESSY, JOHN L. Computer Organization & Design -The hardware/software Interface. New York:

Morgan Kaufmann Publishers, Inc, 1998. [3] PEREIRA, FÁBIO. Microcontroladores PIC: programação em C. 3. ed. São Paulo: Érica, 2004. 358 p. ISBN 8571949352 [4] SOUZA, DAVID JOSÉ DE. Desbravando o PIC: ampliando e atualizando para PIC16F628A. 7. ed. São Paulo, SP: Érica, 2004. 268 p. ISBN 8571948674

Plano de Ensino Bibliografia Complementar [1] DAVID JOSÉ DE SOUZA, e NICOLÁS CÉSAR LAVINIA, “Conectando
Plano de Ensino
Plano de Ensino
Bibliografia
Bibliografia
Complementar
Complementar

[1] DAVID JOSÉ DE SOUZA, e NICOLÁS CÉSAR LAVINIA, “Conectando o PIC – Recursos Avançados”. Editora Érica Ltda.

(2003).

[2] MICROCHIP, “Notas de Aplicação” [3] PEREIRA, FÁBIO. Microcontroladores PIC: técnicas avançadas. 3. ed. São Paulo, SP: Érica, 2004. 358 p. ISBN 8571947279

Formação de grupos Ø   LIDER Ø   COMPONENTES Ø   SORTEIO DE ORDEM DE
Formação de grupos
Formação de grupos

Ø LIDER Ø COMPONENTES Ø SORTEIO DE ORDEM DE APRESENTAÇÃO DO TRABALHO FINAL

Trabalhos Final Ø   Módulos de monitoramento remoto (1Km) de grandezas físicas, para serem armazenados,
Trabalhos Final
Trabalhos Final
Trabalhos Final Ø   Módulos de monitoramento remoto (1Km) de grandezas físicas, para serem armazenados, processados

Ø Módulos de monitoramento remoto (1Km) de grandezas físicas, para serem armazenados, processados e graficados em um computador.

armazenados, processados e graficados em um computador. DATA DE APRESENTAÇÃO DO TF COM RELATÓRIO EM FORMATO
armazenados, processados e graficados em um computador. DATA DE APRESENTAÇÃO DO TF COM RELATÓRIO EM FORMATO

DATA DE APRESENTAÇÃO DO TF COM RELATÓRIO EM FORMATO DE ARTIGO ATÉ O 26/04/2013

DATAS IMPORTANTES PRIMEIRA AVALIAÇÃO 27/02/13 SEGUNDA AVALIAÇÃO 12/04/13 SEMINÁRIO XX/04/13
DATAS IMPORTANTES
DATAS IMPORTANTES

PRIMEIRA AVALIAÇÃO

27/02/13

SEGUNDA AVALIAÇÃO

12/04/13

SEMINÁRIO

XX/04/13

TRABALHO FINAL

ATÉ O 26/04/13

PROVA FINAL

06/05/13

BOA SORTE PARA TODOS!

BOA SORTE PARA TODOS!

BOA SORTE PARA TODOS!
Material da Disciplinas Ø   Ferramenta de Desenvolvimento : ²   Texas Instruments MSP430 eZ430-F2013
Material da Disciplinas
Material da Disciplinas

Ø Ferramenta de Desenvolvimento:

² Texas Instruments MSP430 eZ430-F2013 Development Tool. ($20) ² eZ430X Rev. C Development

Ø Outros Livros:

² C Programming Language (2nd Edition, Prentice Hall) Brian W. Kernighan e Dennis M. Ritchie. ² MSP430 Microcontroller Basics John H. Davies.