Mudanças entre as edições de "MIC29004-2016-1 Microprocessadores - Engenharia"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 589: Linha 589:
 
|-  
 
|-  
 
| <b>16h35 - 17h30</b>  || <center> C </center> || <center> F </center> || <center> C </center> || <center> C </center> || <center> F </center> || <center> C </center> || <center> C </center> || <center> F </center> || <center> C </center>
 
| <b>16h35 - 17h30</b>  || <center> C </center> || <center> F </center> || <center> C </center> || <center> C </center> || <center> F </center> || <center> C </center> || <center> C </center> || <center> F </center> || <center> C </center>
 +
|-
 +
|}
 +
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou.
 +
 +
----
 +
----
 +
== Aula 17 ==
 +
<p align="right"><i><small>Segunda-feira, 23 de maio de 2016.</small></i></p>
 +
 +
=== Desenvolvimento de Programas ===
 +
:*Registrador em Pilha (SP)
 +
:*Desvios de Programa (PC)
 +
:*Tipos de saltos.
 +
 +
 +
=== Arquivos ===
 +
:<i>[[media:MIC_Aula17.pdf | <span style=color:red;"> Saltos e desvios condicionais.]]</span></i><br>
 +
 +
 +
=== Atividades ===
 +
:<i>[[media:MIC_Ex04.pdf | <span style=color:red;"> Lista de Exercícios 04]]</span></i><br>
 +
 +
 +
=== Frequência ===
 +
:{| border=1
 +
|-
 +
| <b>Matrícula</b> || 122001993-3 || 142001232-0 || 142001594-0 || 131000557-5 || 142001510-9 || 131004478-3 || 142002023-4 || 161000000-9 || 151004567-8
 +
|-
 +
| <b>13h30 - 14h25</b>  || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center>
 +
|-
 +
| <b>14h25 - 15h20</b>  || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center>
 +
|-
 +
|}
 +
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. | <b>*:</b> Não realizada.
 +
 +
 +
 +
----
 +
----
 +
== Aula 18 ==
 +
<p align="right"><i><small>Quinta-feira, 26 de maio de 2016.</small></i></p>
 +
 +
=== Desenvolvimento de Programas ===
 +
:*Registrador em Pilha (SP)
 +
:*Desvios de Programa (PC)
 +
:*Tipos de saltos.
 +
 +
 +
=== Arquivos ===
 +
:<i>[[media:MIC_Aula18.pdf | <span style=color:red;"> Saltos e desvios condicionais.]]</span></i><br>
 +
 +
 +
=== Atividades ===
 +
:<i>[[media:MIC_Ex05.pdf | <span style=color:red;"> Lista de Exercícios 05]]</span></i><br>
 +
 +
 +
=== Frequência ===
 +
:{| border=1
 +
|-
 +
| <b>Matrícula</b> || 122001993-3 || 142001232-0 || 142001594-0 || 131000557-5 || 142001510-9 || 131004478-3 || 142002023-4 || 161000000-9 || 151004567-8
 +
|-
 +
| <b>15h40 - 16h35</b>  || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center>
 +
|-
 +
| <b>16h35 - 17h30</b>  || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center> || <center> * </center>
 
|-  
 
|-  
 
|}
 
|}
 
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. | <b>*:</b> Não realizada.
 
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. | <b>*:</b> Não realizada.

Edição das 19h46min de 20 de maio de 2016

Informações Gerais

Professor: Clayrton Monteiro Henrique

Contato: clayrton.henrique@ifsc.edu.br
Atendimento: Lab. Desenv. II - Segundas-feiras
Horário: 09h40 às 11h30


Plano de Ensino

Plano de Ensino


Cronograma de aula

Cronograma de Aulas


Aulas



Aula 01

Quinta-feira, 24 de março de 2016.

Apresentação Inicial

  • Apresentação do Plano de Ensino;
  • Objetivos da Unidade Curricular;
  • Ementa: conhecimento, habilidades e atitudes;
  • Bibliografia: básica e complementar;
  • Carga Horária;
  • Avaliação;
  • Regras;
  • Considerações finais.

Introdução aos Sistemas Microprocessados

  • Microprocessador x Microcontrolador;
  • Tipos de sistemas;
  • Arquiteturas;
  • Conceitos e Definições;
  • Aplicações;

Arquivos

Apresentação Inicial
Introdução aos Microprocessadores

Atividades

Não há.

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
F
C
F
F
C
C
C
14h25 - 15h20
C
C
F
C
F
F
C
C
C
Legenda: C: Compareceu. | F: Faltou.




Aula 02

Segunda-feira, 28 de março de 2016.

Revisão - Elementos de Memórias

  • Flip Flop básico RS;
  • Flip Flop básico RS com clock;
  • Flip Flop básico RS com clock, preset e clear;
  • Flip Flop básico JK;
  • Flip Flop básico JK com clock, preset e clear;
  • Elemento de Memória;
  • Flip Flop básico D com clock, preset e clear;
  • Flip Flop básico T com clock, preset e clear;
  • Formas de Organização de memória;
  • Array de elementos:
    • Memória 2 x 2 bits;
    • Memória 4 x 2 bits;
    • Memória 2 x 4 bits;
    • Memória 4 x 4 bits;
    • Memória 8 x 4 bits;
    • Memória 4 x 8 bits;
    • Memória 16 x 4 bits;
  • Exercícios

Arquivos

Revisão de Flip Flops

Atividades

Não há.

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
C
C
F
C
F
C
F
14h25 - 15h20
C
C
C
C
F
C
F
C
F
Legenda: C: Compareceu. | F: Faltou.




Aula 03

Quinta-feira, 31 de março de 2016.

Tipos de Memórias

  • Introdução
  • Elemento tri-state
  • Tipos de Memórias
    • Características
    • Tempo de acesso
    • Custos
    • Capacidade N x M
  • Variáveis de Dados, Endereços e Controle
  • Ciclo de Leitura
  • Ciclo de Escrita


Arquivos

Tipos de Memórias

Atividades

Leitura da apostila de memórias abaixo:
Apostila de Memória

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
C
C
C
C
F
C
C
C
C
16h35 - 17h30
C
C
C
C
F
C
C
C
C
Legenda: C: Compareceu. | F: Faltou.




Aula 04

Segunda-feira, 04 de abril de 2016.

Hierarquias de Memória

  • Introdução
  • Memória RAM (Estrutura)
  • Análise do Diagrama em Blocos
  • Caminho dos dados RAM 16 x 4bits
    • Modo de Escrita (WR)
    • Modo de Leitura (RD)
    • Modo de Habilitação(CE)
  • Construção do Diagrama em Blocos


Arquivos

Hierarquia de Memórias

Atividades

Leitura e interpretação do arquivo abaixo:
Datasheet 74LS89 - Memória RAM 16 x 4bits
Realizar a atividade proposta a seguir
Exercícios 01 - Memórias

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
C
C
F
C
C
C
C
14h25 - 15h20
C
C
C
C
F
C
C
C
C
Legenda: C: Compareceu. | F: Faltou.




Aula 05

Quinta-feira, 07 de abril de 2016.

Unidade Central de Processamento

  • Instrução
  • Divisão
    • Controle (UC)
    • Processamento (ULA)
    • Registradores (Reg)
  • Fetch
    • Busca instrução
    • Decodifica instrução
    • Executa instrução
  • Estudo da ULA 74LS181

Arquivos

Unidade Central de Processamento

Atividades

Leitura e interpretação do arquivo abaixo:
Datasheet 74LS181 - ULA (4bits)

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
C
C
F
F
F
F
C
C
C
16h35 - 17h30
C
C
F
F
F
F
C
C
C
Legenda: C: Compareceu. | F: Faltou.




Aula 06

Segunda-feira, 11 de abril de 2016.

Descrição da CPU

  • Introdução
  • Nível de Representação
  • Arquitetura e Organização
  • Programa
    • Instruções
    • Operação
    • Operandos
    • Opcode

Arquivos

Descrição da CPU
Lista Opcode 8051

Atividades

Não há.

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
C
C
F
C
C
C
F
14h25 - 15h20
C
C
C
C
F
C
C
C
F
Legenda: C: Compareceu. | F: Faltou.




Aula 07

Quinta-feira, 14 de abril de 2016.

Gravação e Leitura do Opcode

  • Introdução ao MCU8051
  • Memória de Código
  • Opcode do 8051
  • Exercícios
  • Simulação

Arquivos

Introdução ao 8051

Atividades

Realizar a atividade proposta a seguir (utilizar o arquivo Opcode 8051):
Exercícios 02 - Opcode

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
C
C
C
C
F
F
C
C
C
16h35 - 17h30
C
C
C
C
F
F
C
C
C
Legenda: C: Compareceu. | F: Faltou.




Aula 08

Segunda-feira, 18 de abril de 2016.

Microcontrolador 8051

  • Introdução
  • Conceitos e Definições
  • Memórias
    • RAM Interna
    • RAM Externa
    • ROM Interna
    • ROM Externa

Arquivos

Datasheet MC 8051
Hierarquia da Memória RAM

Atividades

Montar um diagrama em blocos do 8051

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
C
C
F
C
C
C
C
14h25 - 15h20
C
C
C
C
F
C
C
C
C
Legenda: C: Compareceu. | F: Faltou.




Aula 09

Segunda-feira, 25 de abril de 2016.

Datapath

  • Decoder
  • Registradores
  • Contador de Programa (PC)
  • Registrador de Instrução(RI)
  • Decodificador(DU)
  • Unidade de Controle(UC)
  • Unidade Lógica e Aritmética(ULA)
  • Acumulador (ACC)
  • Portas I/O


Arquivos

Aula 09 faltando...

Atividades

Exercícios 03: Instruções

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
F
C
F
C
C
F
C
14h25 - 15h20
C
C
F
C
F
C
C
F
C
Legenda: C: Compareceu. | F: Faltou.





Aula 10

Quinta-feira, 28 de abril de 2016.

Datapath

  • Mapeamento de dados
  • Uso dos registradores
  • Contador de Programa (PC)
  • Portas I/O
  • Acesso à memórias externas de 64KB (RAM/ROM)


Arquivos

Datapath

Atividades

  • Não há

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
F
C
C
C
F
F
C
C
C
16h35 - 17h30
F
C
C
C
F
F
C
C
C
Legenda: C: Compareceu. | F: Faltou.




Aula 11

Segunda-feira, 02 de maio de 2016.

IDE MCU8051

  • Estruturas de programação
  • Organização
  • Labels
  • Mnemônicos
  • Operandos
  • Comentários
  • Termos reservados


Arquivos

MUC8051 Estrutura

Atividades

  • Exercício 10

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
C
C
F
F
C
C
C
14h25 - 15h20
C
C
C
C
F
F
C
C
C
Legenda: C: Compareceu. | F: Faltou.




Aula 12

Quinta-feira, 05 de maio de 2016.

Prova Teórica I

  • Definição: Microprocessadores x Microcontroladores
  • Memórias:
    • Tipos
    • Hierarquia
    • Características
    • Ciclo de Leitura
    • Ciclo de Escrita
  • Arquitetura e Organização
  • Introdução a CPU


Arquivos

Não há.

Atividades

Prova Teórica 01

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
C
C
C
C
F
C
C
C
C
16h35 - 17h30
C
C
C
C
F
C
C
C
C
Legenda: C: Compareceu. | F: Faltou.




Aula 13

Segunda-feira, 09 de maio de 2016.

Instruções do 8051

  • Diretivas do Compilador
    • DB
    • ORG
    • END
    • EQU
    • Labels
    • Comentários
  • Reservadas a Mnemônicos
    • Aritméticas
    • Lógicas
    • Transferências
    • Booleanas
    • Desvios

Arquivos

Instruções do 8051


Atividades

  • Simular cada uma das instruções passadas na aula 13.

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
C
F
F
F
C
C
C
14h25 - 15h20
C
C
C
F
F
F
C
C
C
Legenda: C: Compareceu. | F: Faltou.




Aula 14

Quinta-feira, 12 de maio de 2016.

Modos de Endereçamento

  • Imediato
  • Direto
  • Indireto
  • Registrador
  • Indexado


Arquivos

Modos de Endereçamento 8051


Atividades

  • Simular exercícios contendo cada um dos modos de endereçamento.

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
C
C
C
C
F
C
C
C
C
16h35 - 17h30
C
C
C
C
F
C
C
C
C
Legenda: C: Compareceu. | F: Faltou.




Aula 15

Segunda-feira, 16 de maio de 2016.

Aula de Exercícios

  • Estruturação em Linguagem Assembly.
  • Uso de instruções e formas de endereçamento.
  • Instruções aritméticas.
  • Instruções lógicas.
  • Desenvolvimento de programas específicos.

Arquivos

Não há.

Atividades

Lista de Exercícios 03

Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
F
C
F
C
C
C
C
14h25 - 15h20
C
C
F
C
F
C
C
C
C
Legenda: C: Compareceu. | F: Faltou.




Aula 16

Quinta-feira, 19 de maio de 2016.

Desenvolvimento de Programas

  • Estruturação em Linguagem Assembly.
  • Instruções de laços condicionais.
  • Estruturas de desvios.

Arquivos

Lista Compilada das Instruções do 8051
Diagrama em Blocos MC 8051


Atividades

Implementar os códigos da Lista de Exercícios 03 utilizando as instruções de desvios.


Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
C
F
C
C
F
C
C
F
C
16h35 - 17h30
C
F
C
C
F
C
C
F
C
Legenda: C: Compareceu. | F: Faltou.


Aula 17

Segunda-feira, 23 de maio de 2016.

Desenvolvimento de Programas

  • Registrador em Pilha (SP)
  • Desvios de Programa (PC)
  • Tipos de saltos.


Arquivos

Saltos e desvios condicionais.


Atividades

Lista de Exercícios 04


Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
*
*
*
*
*
*
*
*
*
14h25 - 15h20
*
*
*
*
*
*
*
*
*
Legenda: C: Compareceu. | F: Faltou. | *: Não realizada.




Aula 18

Quinta-feira, 26 de maio de 2016.

Desenvolvimento de Programas

  • Registrador em Pilha (SP)
  • Desvios de Programa (PC)
  • Tipos de saltos.


Arquivos

Saltos e desvios condicionais.


Atividades

Lista de Exercícios 05


Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
*
*
*
*
*
*
*
*
*
16h35 - 17h30
*
*
*
*
*
*
*
*
*
Legenda: C: Compareceu. | F: Faltou. | *: Não realizada.