MIC29004 2016-2

De MediaWiki do Campus São José
Revisão de 10h34min de 14 de outubro de 2016 por Clayrton.henrique (discussão | contribs)
Ir para navegação Ir para pesquisar
Principal   2015-1   2015-2   2016-1   2016-2    


Informações Gerais

Unidade Curricular: Microprocessadores
Professor: Clayrton M. Henrique
Contato: clayrton.henrique@ifsc.edu.br
Atendimento: Segundas de 13h30 às 15h20

Avisos

1. DEVIDO AO DESLIGAMENTO DA REDE ELÉTRICA DO CAMPUS NO PRÓXIMO FIM DE SEMANA, NÃO HAVERÁ AULA DIA 15/10!
2. A página da Wiki de MIC29004 foi atualizada dia 10/10/16 às 11h30min.

Documentos

Plano de Ensino
Cronograma de Aulas

Aulas

[15/08/2016] | Aula 01 - Apresentação

1.1 Apresentação da Unidade Curricular

  • Apresentação
  • Disciplina
  • Cronograma
  • Ementa (Objetivos, Conteúdos e Referências)
  • Plano de Ensino (Sequência dos conteúdos e Avaliação)
  • Regras Gerais
  • Considerações Finais

1.2 Arquivos

Apresentação da Disciplina

1.3 Atividades

Nao há.

1.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
F
C
C
F
F
F
F
C
C
C
10h35 - 11h30
F
C
C
F
F
F
F
C
C
C
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
C
C
F
C
C
C
F
C
F
10h35 - 11h30
C
C
C
F
C
C
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.




[22/08/2016] | Aula 02 - Introdução

2.1 Sistemas Microprocessados

  • Introdução.
  • Microprocessador x Microcontrolador.
  • Principais conceitos e definições.
  • Diferenças entre Arquitetura e Organização de Computadores.
  • Principais aplicações atualmente (automação, IoT, servidores, etc).

2.2 Arquivos

Introdução aos Sistemas Microprocessados.
MUX - 2 Canais (imagem)

2.3 Atividades

Não há.

2.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
F
C
C
C
C
C
C
C
C
F
10h35 - 11h30
F
C
C
C
C
C
C
C
C
F
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
C
C
F
C
C
C
F
C
F
10h35 - 11h30
C
C
C
F
C
C
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.


[24/08/2016] | Aula 03 - Arquitetura de Computadores

3.1 Arquitetura x Organização

  • Introdução.
  • Características das organizações.
  • Arquiteturas: Harvard x Von Neumann.
  • Principais Componentes: Memória, CPU, Barramento, I/O.
  • Tipos de Barramentos: Dados, Controle e Endereços.
  • Unidade Central de Processamento:
- Unidade Lógica e Aritmética (ULA)
- Unidade de Controle(UC).
- Principais Registradores(Rn).

3.2 Arquivos

Unidade Central de Processamento
Baixe o QUARTUS II LITE (windows/linux)

3.3 Atividades

Datasheet ULA 74LS181 (4 bits)
Atividade 01: Montar o diagrama da ULA acima e simular sua tabela verdade. PRAZO: PRÓXIMA AULA.
Observação: Sugiro a utilização do QUARTUS II, caso você não saiba utilizá-lo, faça a atividade em outro simulador que você esteja mais familiarizado.

3.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
C
C
C
C
C
C
C
C
C
F
10h35 - 11h30
C
C
C
C
C
C
C
C
C
F
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
C
F
F
C
C
C
F
C
F
10h35 - 11h30
C
C
F
F
C
C
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.




[29/08/2016] | Aula 04 - Unidade Central de Processamento

4.1 Organização

  • Principais Registradores (Rn).
-Revisão Flip Flops.
-CLOCK, PRESET e CLEAR.
-Montagem de um registrador com FF D.
-Estudo de Caso: MC 8051.
-Organização de Computadores
-Registradores Gerais

4.2 Arquivos

Revisão de Flip Flops
Baixe o LogicCircuit (Windows)

4.3 Atividades

Leitura e interpretação do diagrama abaixo:
Diagrama em Blocos MC 8051

4.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
C
C
C
F
F
C
C
C
C
F
10h35 - 11h30
C
C
C
F
F
C
C
C
C
F
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
C
C
F
C
C
C
F
C
F
10h35 - 11h30
C
C
C
F
C
C
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.




[31/08/2016] | Aula 05 - Memórias: Construção

5.1 Barramentos e Variáveis

  • Necessidades
  • Funcionalidades
  • Elemento básico
  • Padrão N X M
  • Construção de Barramentos

5.2 Arquivos

Apostila de Memórias

5.3 Atividades

Não há.

5.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
C
C
C
F
F
C
C
C
C
C
10h35 - 11h30
C
C
C
F
F
C
C
C
C
C
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
C
C
F
C
C
C
F
C
F
10h35 - 11h30
C
C
C
F
C
C
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.


[03/09/2016] | Aula 06 - Memórias: Métodos de Acesso

6.1 Dados, Controle e Endereços

  • Necessidades
  • Funcionalidades
Ciclo de Escrita
Ciclo de Leitura

6.2 Arquivos

Apostila de Memórias

6.3 Atividades

Leitura e interpretação do arquivo abaixo:
Memória 2 x 2bits
Datasheet MC INTEL 8051 (8 bits)

6.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
07h30 - 08h25
F
F
C
F
C
C
F
F
F
F
08h25 - 09h20
F
F
C
F
C
C
F
F
F
F
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
07h30 - 08h25
F
F
F
F
C
F
C
F
C
F
08h25 - 09h20
F
F
F
F
C
F
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.


[03/09/2016] | Aula 07 - Memórias: Ciclos

7.1 Tipos

  • Necessidades
  • Funcionalidades
  • Ciclo de Escrita
  • Ciclo de Leitura
  • Controles: CE (ou CS), WE(ou WR) e OE (ou RD).
Exemplo de RAM (8Kx8b)
Exemplo de ROM (8Kx8b)

7.2 Arquivos

Apostila de Memórias

7.3 Atividades

Leitura e interpretação do arquivo abaixo:
Datasheet RAM 74LS89

7.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
F
F
C
F
F
C
F
F
F
F
10h35 - 11h30
F
F
C
F
F
C
F
F
F
F
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
F
F
F
F
C
F
C
F
C
F
10h35 - 11h30
F
F
F
F
C
F
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.




[05/09/2016] | Aula 08 - Análise de Memórias

8.1 Exemplos

  • Evolução da Capacidade
  • Padrão N x M
  • Barramentos
  • Datasheets:
  • 16 x 4 bits
  • 8K x 8 bits

8.2 Arquivos

Apostila de Memórias
Datasheet RAM 8k x 8
Datasheet ROM 8k x 8

8.3 Atividades

Lista de Exercícios 1
LogicCircuit - Memória [2x2b]

8.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
F
C
C
C
F
F
C
C
C
C
10h35 - 11h30
F
C
C
C
F
F
C
C
C
C
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
C
C
F
C
C
C
F
C
F
10h35 - 11h30
C
C
C
F
C
C
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.




[12/09/2016] | Aula 09 - Tipos de Memória

9.1 Tipos e Características

  • Voláteis: RAM, SRAM, DRAM e SDRAM.
  • Não Voláteis:ROM, PROM, EPROM, EEPROM e UVEPROM.
  • Latência
  • Capacidade
  • Desempenho
  • Custos
  • Tecnologia

9.2 Arquivos

Tipos de Memórias

9.3 Atividades

Lista de Exercícios 2

9.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
C
C
C
F
C
C
C
C
C
C
10h35 - 11h30
C
C
C
C
C
C
C
C
C
C
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
C
C
F
C
C
C
F
C
F
10h35 - 11h30
C
C
C
F
C
C
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.




[14/09/2016] | Aula 10 - Métodos de Acesso

10.1 Principais Métodos:

  • Sequencial
  • Direto
  • Aleatório
  • Associativo
  • Exemplos

10.2 Arquivos

Métodos de Acesso

10.3 Atividades

Leitura do texto a seguir:
Evolução das Memórias

10.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
C
C
C
F
C
C
C
C
C
C
10h35 - 11h30
C
C
C
F
C
C
C
C
C
C
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
F
C
F
C
C
C
F
C
F
10h35 - 11h30
C
F
C
F
C
C
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.




[19/09/2016] | Aula 11 - Aula de Exercícios

11.1 Barramentos

  • Hierarquia de Memórias
  • Unidade Central de Processamento
  • Barramentos
  • Periféricos

11.2 Arquivos

Não há.

11.3 Atividades

Lista de Exercícios 3
Gabarito Lista 3

11.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
F
C
C
F
C
C
C
C
F
C
10h35 - 11h30
C
C
C
F
C
C
C
C
F
C
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
F
C
F
F
C
C
C
F
C
F
10h35 - 11h30
F
C
F
F
C
C
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.




[21/09/2016] | Aula 12 - Primeira Avaliação

12.1 Conteúdos abordados:

  • Introdução
  • Sistemas Microprocessados
  • Divisão de Microprocessadores
  • Arquitetura de Computadores
  • Organização
  • Memórias

12.2 Arquivos

Não há.

12.3 Atividades

Prova Teórica I
Gabarito PT1

12.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
C
C
C
F
C
C
C
C
C
C
10h35 - 11h30
C
C
C
F
C
C
C
C
C
C
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
C
C
F
C
C
C
F
C
F
10h35 - 11h30
C
C
C
F
C
C
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.




[26/09/2016] | Aula 13 - Unidade de Controle

13.1 FETCH

  • Ciclo de Instrução
  • Ciclo de Busca
  • Ciclo de Decodificação
  • Ciclo de Execução
  • Opcode
  • Exemplos MC 8051

13.2 Arquivos

Diagrama em Blocos MC 8051
Unidade de Controle

13.3 Atividades

Lista Opcode MC 8051

13.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
C
C
C
F
F
C
C
C
C
F
10h35 - 11h30
C
C
C
F
F
C
C
C
C
F
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
C
C
F
C
C
C
F
C
F
10h35 - 11h30
C
C
C
F
C
C
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.




[28/09/2016] | Aula 14 - Opcode

14.1 FETCH

  • Análise do Opcode
  • Registradores P1, A, B, PC
  • Diretivas ORG e END.
  • Mnemônicos MOV e ADD.
  • Análise de Diagrama
  • Exemplos

14.2 Arquivos

Diagrama em Blocos MC 8051
Unidade de Controle

14.3 Atividades

Lista Opcode MC 8051

14.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
C
C
C
F
C
C
F
F
C
C
10h35 - 11h30
C
C
C
F
C
C
F
F
C
C
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
F
C
F
C
F
C
F
C
F
10h35 - 11h30
C
F
C
F
C
F
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.




[03/10/2016] | Aula 15 - Hardware MIC8051

15.1 Descrição de Hardware

  • Instalação do MCU8051IDE
  • Diretrizes da Linguagem
  • Diretrizes da IDE
  • Diretrizas do Microcontrolador

15.2 Arquivos

Diagrama em blocos MC 8051
Introdução MIC 8051

15.3 Atividades

Leitura do Datasheet seguir:
Datasheet MIC INTEL 8051

15.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
C
F
C
F
C
C
C
F
F
C
10h35 - 11h30
C
F
C
F
C
C
C
C
F
C
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
C
C
F
F
C
C
F
F
F
10h35 - 11h30
C
C
C
F
F
C
C
F
F
F
Legenda: | C: Compareceu. | F: Faltou.




[05/10/2016] | Aula 16 - Hardware MIC8051

16.1 Hiierarquia de Memória

  • Memórias RAM e ROM
Interna e Externa
Endereçamento
Capacidade
Controle
  • Memória RAM Interna
Área de Dados (128B): Endereçável a bit e a byte
Área de SFR (128B): Principais registradores.
Banco de Registradores Gerais (R0 a R7)
Registrador PSW: Principais flags
Método de endereçamento interno.
Manipulação e movimentação de dados.

16.2 Arquivos

Hierarquia de Memórias MIC8051

16.3 Atividades

Diagrama em Blocos MC 8051

16.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
C
C
C
F
F
C
C
C
C
C
10h35 - 11h30
C
C
C
F
F
C
C
C
C
C
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
C
C
F
C
C
F
F
C
F
10h35 - 11h30
C
C
C
F
C
C
F
F
C
F
Legenda: | C: Compareceu. | F: Faltou. | *: Chamada ainda não realizada.




[10/10/2016] | Aula 17 - Introdução à Linguagem Assembly

17.1 Apresentação

  • Área de Código
  • Tipos de Intrução:
Lógicas
Aritméticas
Movimentação
Condicionais
Desvios

17.2 Arquivos

Instruções Assembly
Manual MCU8051

17.3 Atividades

Lista de Exercícios 04
Movimentação de Dados em Assembly
Diagrama em Blocos MC 8051

17.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
F
C
C
F
F
F
C
F
C
C
10h35 - 11h30
F
C
C
F
F
F
C
F
C
C
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
C
C
C
F
C
C
C
F
C
F
10h35 - 11h30
C
C
C
F
C
C
C
F
C
F
Legenda: | C: Compareceu. | F: Faltou.




[17/10/2016] | Aula 18 - Funções de Movimentação

18.1 Movimentação de Dados

Definições
Sintaxe
Aplicação
Mapeamento
Exemplos

18.2 Arquivos

Movimentação de Dados em Assembly
Manual MCU8051

18.3 Atividades

Lista de Exercícios 04
Diagrama em Blocos MC 8051

18.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
*
*
*
*
*
*
*
*
*
*
10h35 - 11h30
*
*
*
*
*
*
*
*
*
*
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
*
*
*
*
*
*
*
*
*
*
10h35 - 11h30
*
*
*
*
*
*
*
*
*
*
Legenda: | C: Compareceu. | F: Faltou. | *: Chamada ainda não realizada.




[19/10/2016] | Aula 19 - Funções Lógicas e Aritméticas

19.1 Instruções ULA

Definições
Sintaxe
Aplicação
Mapeamento
Exemplos


19.2 Arquivos

ASSEMBLY: Funções Aritméticas
ASSEMBLY: Funções Lógicas
Manual MCU8051

19.3 Atividades

Lista de Exercícios 05
Diagrama em Blocos MC 8051

19.4 Frequência

Matrícula:
142006552-1 151003630-0 142001170-7 132002494-7 131004421-0 151003621-0 142003340-9 141004186-7 131001065-0 122005116-0
09h40 - 10h35
*
*
*
*
*
*
*
*
*
*
10h35 - 11h30
*
*
*
*
*
*
*
*
*
*
Matrícula:
141000659-0 151003624-5 131000866-3 131004478-3 152000144-4 141000013-3 142001318-1 152006040-8 152000331-5 XXXXXXXXX-X
09h40 - 10h35
*
*
*
*
*
*
*
*
*
*
10h35 - 11h30
*
*
*
*
*
*
*
*
*
*
Legenda: | C: Compareceu. | F: Faltou. | *: Chamada ainda não realizada.