Mudanças entre as edições de "MIC29004 2016-2"
Linha 15: | Linha 15: | ||
=Avisos= | =Avisos= | ||
− | :<big><b>1.</b> A <b>Lista de Exercícios | + | :<big><b>1.</b> A <b>Lista de Exercícios 07</b> já está disponível na Wiki (Aula 24). </big><br> |
:<big><b>2.</b> A <b>aula de reposição</b> foi transferida para sábado dia 10/12/2016 de 07h30 às 11h30. </big><br> | :<big><b>2.</b> A <b>aula de reposição</b> foi transferida para sábado dia 10/12/2016 de 07h30 às 11h30. </big><br> | ||
− | :<big><b>3.</b> A página da Wiki de MIC29004 foi atualizada dia | + | :<big><b>3.</b> A página da Wiki de MIC29004 foi atualizada dia 09/11/2016 às 11h00min.</big><br> |
= Documentos = | = Documentos = |
Edição das 09h45min de 9 de novembro de 2016
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. A Lista de Exercícios 07 já está disponível na Wiki (Aula 24).
- 2. A aula de reposição foi transferida para sábado dia 10/12/2016 de 07h30 às 11h30.
- 3. A página da Wiki de MIC29004 foi atualizada dia 09/11/2016 às 11h00min.
Documentos
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
[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
[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
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.
[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
4.3 Atividades
- Leitura e interpretação do diagrama abaixo:
- Diagrama em Blocos MC 8051
[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
[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
6.3 Atividades
- Leitura e interpretação do arquivo abaixo:
- Memória 2 x 2bits
- Datasheet MC INTEL 8051 (8 bits)
[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
7.3 Atividades
- Leitura e interpretação do arquivo abaixo:
- Datasheet RAM 74LS89
[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
8.3 Atividades
[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
9.3 Atividades
[14/09/2016] | Aula 10 - Métodos de Acesso
10.1 Principais Métodos:
- Sequencial
- Direto
- Aleatório
- Associativo
- Exemplos
10.2 Arquivos
10.3 Atividades
- Leitura do texto a seguir:
- Evolução das Memórias
[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
[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
[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
13.3 Atividades
[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
14.3 Atividades
[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
15.3 Atividades
- Leitura do Datasheet seguir:
- Datasheet MIC INTEL 8051
[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
16.3 Atividades
[10/10/2016] | Aula 17 - Introdução à Linguagem Assembly
17.1 Apresentação
- Áreas da IDE
- Tipos de Instruções:
- Lógicas
- Aritméticas
- Movimentação
- Condicionais
- Desvios
17.2 Arquivos
17.3 Atividades
[17/10/2016] | Aula 18 - Funções Lógicas e Aritméticas
18.1 Análise das Instruções
- Definições
- Sintaxe
- Aplicação
- Mapeamento
- Exemplos
18.2 Arquivos
18.3 Atividades
[19/10/2016] | Aula 19 - Instruções de Movimentação
19.1 Comandos MOV's
- Configurações
- Ponteiros PC, DPTR e R0/R1
- MOV
- MOVX
- MOVC
- Exemplos
19.2 Arquivos
19.3 Atividades
[24/10/2016] | Aula 20 - Instruções Incondicionais
20.1 Conteúdo
- CALL
- ACALL
- LCALL
- RET
20.2 Arquivos
[26/10/2016] | Aula 21 - Instruções Condicionais
21.1 Conteúdo
- CNJE
- DJNZ
- JB / JNB
- JC / JNC
- Exemplos
21.2 Arquivos
21.3 Atividades
[31/10/2016] | Aula 22 - Aula de Exercícios
22.1 Conteúdo
- Assembly
- Diretrizes
- Instruções
- Estruturas
22.3 Atividades
[07/11/2016] | Aula 23 - Aula de Exercícios
23.1 Conteúdo
- Assembly
- Diretrizes
- Instruções
- Estruturas
23.3 Atividades
[09/11/2016] | Aula 24 - Aula de Exercícios
23.1 Conteúdo
- Assembly
- Diretrizes
- Instruções
- Estruturas
23.3 Atividades