0% acharam este documento útil (0 voto)
17 visualizações5 páginas

Microprocessadores e suas aplicações

Enviado por

Davi Oliveira
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
17 visualizações5 páginas

Microprocessadores e suas aplicações

Enviado por

Davi Oliveira
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

UNIVERSIDADE FEDERAL DO PARÁ

INSTITUTO DE TECNOLOGIA
FACULDADE DE ENGENHARIA ELÉTRICA

Plano de Curso para Engenharia Biomédica


DISCIPLINA: MICROPROCESSADORES CÓDIGO: TE-05127

PROFESSOR: Daniel Cardoso de Souza

CH TOTAL: 90h (teórica: 60hs, prática: 30hs) CH SEMANAL: 6 h

PRÉ-REQUISITOS: TE-05195: INTRODUÇÃO À COMPUTAÇÃO


TE-05125: ELETRÔNICA DIGITAL
TE-05126: LABORATÓRIO DE ELETRÔNICA DIGITAL

OBJETIVOS GERAIS: Adquirir conhecimentos essenciais sobre microprocessadores,


analisando-se o funcionamento dos componentes de um computador e dos blocos
internos de uma UCP. Conhecer uma linguagem de montagem e analisar programas
em baixo nível. Analisar sistemas digitais baseados em microprocessadores. Conhecer
as principais famílias de microprocessadores. Escrever programas simples para
microcontroladores PIC e montar pequenas aplicações de controle. Ao final do curso, o
aluno estará capacitado a analisar e projetar sistemas microprocessados e
microcontrolados.

OBJETIVOS ESPECÍFICOS:
• Conhecer a arquitetura de um microprocessador genérico;
• Adquirir os subsídios para o trabalho com sistemas microprocessados em
baixo nível;
• Conhecer as principais famílias de microprocessadores;
• Saber analisar e projetar sistemas microprocessados e microcontrolados;
• Saber programar em linguagem de montagem e em linguagem C para
microcontroladores PIC da Microchip;
• Apresentar as principais técnicas de interconexão entre microprocessadores e
dispositivos periféricos (teclado, mostrador de sete segmentos, LCD), e entre
estes e um microcomputador pessoal;
• Estudar as aplicações de microcontroladores em sistemas dedicados para
controle de processos e aquisição de dados.

EMENTA: Memórias. Conceitos sobre microprocessadores e sistemas de computação.


O microprocessador genérico. O computador didático SAP e suas três gerações.
Microprocessadores de 8 bits. Técnicas de interfaceamento com microprocessador.
Família de microprocessadores Intel. Família de microcontroladores PIC. Programação
em linguagem de montagem e em C para PIC’s. Montagem de aplicações simples com
PIC’s.

1
UNIVERSIDADE FEDERAL DO PARÁ
INSTITUTO DE TECNOLOGIA
FACULDADE DE ENGENHARIA ELÉTRICA

CONTEÚDO PROGRAMÁTICO DAS AULAS TEÓRICAS:


CAPÍTULO 1 – MEMÓRIAS SEMICONDUTORAS
1. Memória principal e memória secundária.
2. Capacidade de memória e organização das memórias semicondutoras.
2.1. Número de palavras versus tamanho da palavra.
3. Classificações: volatilidade, ROM x RWM, acesso sequencial x aleatório.
4. Memórias ROM.
4.1. Implementação com diodos.
4.2. Decodificação de endereços.
4.3. Saídas de três estados.
4.4. Tipos: PROM, EPROM, EEPROM e flash.
5. Memórias RAM.
5.1. RAM estática e RAM dinâmica.
5.2. Saídas de três estados. Sinais para controle dos CI’s: /CS, /WE, R/W, /OE.
5.3. Escrita e leitura.
6. Utilizando memórias: pinos e endereçamento.
6.1. Expansões: associações de CI’s de memória em série e paralelo.
7. DRAM’s assíncronas e síncronas.
7.1. SDR, DDR, DDR2 e DDR3.

CAPÍTULO 2 - INTRODUÇÃO E CONCEITOS


1. Organização de um computador.
2. Microprocessador e microcomputador. Conceitos.
3. Hardware, software e firmware.
4. Como o computador funciona. Estrutura geral do microcomputador. Tipos de
memória e de barramentos.
5. Exemplo de operação básica do microcomputador: procedimento passo a passo de
entrada, armazenamento e saída.
6. Palavra, tamanho de palavra, largura dos barramentos de dados e endereços.
7. Conteúdo binário da memória.

2
UNIVERSIDADE FEDERAL DO PARÁ
INSTITUTO DE TECNOLOGIA
FACULDADE DE ENGENHARIA ELÉTRICA

CAPÍTULO 3 - O COMPUTADOR DIDÁTICO SAP-1 (Malvino)

CAPÍTULO 4 - O MICROPROCESSADOR GENÉRICO


1. Arquitetura interna simplificada do microprocessador genérico. Blocos principais que
constituem uma UCP. Arquitetura genérica da UCP.
1.1. Análise dos blocos internos de um microprocessador.
1.2. Seção de controle e temporização. Microinstrução. Seqüência de busca,
decodificação e execução. Microprograma para cada instrução.
2. Classes de instruções.
3. Conjunto de instruções. Estrutura de uma instrução: operação, operando, op-code,
mnemônicos. Formatos das instruções.
4. Modos de endereçamento.
5. Exemplos de execução de instruções.
6. Linguagens de máquina e de montagem.
7. Exemplo de operação do microcomputador: execução de um programa simples.

CAPÍTULO 5 - OS COMPUTADORES DIDÁTICOS SAP-2 E SAP-3 (Malvino)

CAPÍTULO 6 – INTERFACEANDO O MICROPROCESSADOR


1. Em que consiste o interfaceamento?
2. Interfaceamento com memórias ROM e RAM.
3. Organização da memória em um microcomputador.
3.1. Mapa de memória de um microcomputador.
3.2. Decodificação de endereços. Páginas de memória.
4. Dispositivos de Entrada e Saída.
3.1. Interfaceamento com dispositivos de E/S: interface com teclado e mostrador.
3.2. Interface de comunicação serial.
3.3. Interface paralela.
5. Sincronização de transferência de dados usando interrupções.
4.1. Vantagens e desvantagens de interrupções.
4.2. Características de sistemas de interrupções.
5. Acesso direto à memória.

3
UNIVERSIDADE FEDERAL DO PARÁ
INSTITUTO DE TECNOLOGIA
FACULDADE DE ENGENHARIA ELÉTRICA

CAPÍTULO 7 - OS MICROPROCESSADORES INTEL


1. Os 8086/8088, 80286, 80386, 80486, Pentium e Pentium II: Diferenças de
arquitetura, características, capacidade de processamento e conjunto de instruções,
e suas implicações no desempenho de um microcomputador. Benchmarks.
t

CONTEÚDO PROGRAMÁTICO DAS AULAS PRÁTICAS:

CAPÍTULO 1 - INTRODUÇÃO AO MICROCONTROLADOR


1. Computadores de uso geral e computadores de finalidades específicas (ou
dedicados). Sistemas embarcados.
2. Microprocessador x microcontrolador.
3. Arquiteturas Von Neumann e Harvard.
4. Microcontroladores PIC.

CAPÍTULO 2 – O MICROCONTROLADOR PIC16F628A


1. Arquitetura.
2. Linguagem assembly.
3. Ambiente de desenvolvimento MPLAB da Microchip.
4. Criação de aplicações simples em assembly.
5. Simulação em ambiente Proteus.

CAPÍTULO 3 – LINGUAGEM C PARA MICROCONTROLADORES PIC.

1. Exemplos de programas em C.
2. Comparação entre C e assembly.

AVALIAÇÃO:
Prova teórica em sala: após o término do Capítulo 4. Nota N1.
Prova teórica em sala: após o término do Capítulo 9. Nota N2.
Projeto de laboratório: a ser feito no final da disciplina. Nota PR.
Nota final: (2*N1 + 2*N2 + PR) / 5.

4
UNIVERSIDADE FEDERAL DO PARÁ
INSTITUTO DE TECNOLOGIA
FACULDADE DE ENGENHARIA ELÉTRICA

BIBLIOGRAFIA:

[1] Tokheim, Roger L. Introdução aos Microprocessadores, Schaum McGraw-Hill,


1985.
[2] Malvino, Albert P. Microcomputadores e Microprocessadores, McGraw-Hill, 1985.
[3] Souza, David J. de. Desbravando o PIC. Livros Érica Editora, 1ª Edição, 2003.
[4] Taub, Herbert. Circuitos Digitais e Microprocessadores. McGraw-Hill, 1984.
[5] Página do Prof. Marcelo Barretto: [Link]
[6] Visconti, A.C.J.F. Microprocessadores 8080 e 8085 – Hardware, vol.1. Érica,
1983.
[7] Visconti, A.C.J.F. Microprocessadores 8080 e 8085 – Software, vol.2. Érica, 1983.
[8] Tocci, R.J., Laskowski, L.P.. Microprocessadores e microcomputadores:
hardware e software. 3ª Edição, Prentice-Hall do Brasil, 1982.
[9] Tanenbaum, Andrew. Organização Estruturada de Computadores, Prentice-Hall
do Brasil, 1990.
[10] Zelenovsky, R., Mendonça, A.. PC: um Guia Prático de Hardware e
Interfaceamento, 3ª Edição – MZ Editora LTDA, 2002.
[11] Silva, Renato A.. Programando Microcontroladores PIC - Linguagem C, Ensino
Profissional Editora, 2006. [Link]
[12] Pereira, Fábio. Microcontroladores PIC – Programação em C, Livros Érica
Editora, 2ª Edição, 2003.
[13] Pereira, Fábio. Microcontroladores PIC: Técnicas Avançadas, Livros Érica
Editora, 1ª Edição, 2002.
[14] Souza, David J. de. Conectando o PIC: Recursos Avançados. Livros Érica
Editora, 1ª Edição, 2003.
[15] Morgan, Christopher L., Waite, Mitchell. 8086/8088 – 16-Bit Microprocessor
Primer. McGraw-Hill, 1982.

A bibliografia pode ser adquirida em: [Link] ,


[Link] , [Link] , [Link] ,
[Link] , [Link] ou [Link] .

Belém, 5 de fevereiro de 2014

Você também pode gostar