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 168: Linha 168:
 
== Aula 05 ==
 
== Aula 05 ==
 
<p align="right"><i><small>Quinta-feira, 07 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 07 de abril de 2016.</small></i></p>
=== Unidade Central de Processamento ===
+
<big><b>5.1 Unidade Central de Processamento</b></big>
 
:*Instrução
 
:*Instrução
 
:*Divisão
 
:*Divisão
Linha 180: Linha 180:
 
:*Estudo da ULA 74LS181
 
:*Estudo da ULA 74LS181
  
=== Arquivos ===
+
<big><b>5.2 Arquivos</b></big>
 
:<i>[[media:Aula 05 MIC.pdf | <span style="color:blue;">Unidade Central de Processamento]]</span></i><br>
 
:<i>[[media:Aula 05 MIC.pdf | <span style="color:blue;">Unidade Central de Processamento]]</span></i><br>
  
=== Atividades ===
+
<big><b>5.3 Atividades</b></big>
 
:Leitura e interpretação do arquivo abaixo:
 
:Leitura e interpretação do arquivo abaixo:
 
:<i>[[Media:datasheet74LS181.pdf | <span style="color:blue;">Datasheet 74LS181 - ULA (4bits)]]</span></i><br>
 
:<i>[[Media:datasheet74LS181.pdf | <span style="color:blue;">Datasheet 74LS181 - ULA (4bits)]]</span></i><br>
  
=== Frequência ===
+
<big><b>5.4 - Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  
Linha 197: Linha 197:
 
|-  
 
|-  
 
|}
 
|}
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou.
+
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>
<br>
 
  
 
----
 
----
Linha 204: Linha 203:
 
== Aula 06 ==
 
== Aula 06 ==
 
<p align="right"><i><small>Segunda-feira, 11 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 11 de abril de 2016.</small></i></p>
=== Descrição da CPU ===
+
<big><b>6.1 Descrição da CPU</b></big>
 
:*Introdução
 
:*Introdução
 
:*Nível de Representação
 
:*Nível de Representação
Linha 214: Linha 213:
 
:**Opcode
 
:**Opcode
  
=== Arquivos ===
+
<big><b>6.2 Arquivos</b></big>
 
:<i>[[media:Aula 06 MIC.pdf | <span style="color:blue;">Descrição da CPU]]</span></i><br>
 
:<i>[[media:Aula 06 MIC.pdf | <span style="color:blue;">Descrição da CPU]]</span></i><br>
 
:<i>[[media:Opcode 8051.pdf | <span style="color:blue;">Lista Opcode 8051]]</span></i><br>
 
:<i>[[media:Opcode 8051.pdf | <span style="color:blue;">Lista Opcode 8051]]</span></i><br>
  
=== Atividades ===
+
<big><b>6.3 Atividades</b></big>
 
:Não há.
 
:Não há.
  
=== Frequência ===
+
<big><b>6.4 Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  
Linha 231: Linha 230:
 
|-  
 
|-  
 
|}
 
|}
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou.
+
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>
<br>
 
  
 
----
 
----
Linha 238: Linha 236:
 
== Aula 07 ==
 
== Aula 07 ==
 
<p align="right"><i><small>Quinta-feira, 14 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 14 de abril de 2016.</small></i></p>
=== Gravação e Leitura do Opcode ===
+
<big><b>7.1 Gravação e Leitura do Opcode</b></big>
 
:*Introdução ao MCU8051
 
:*Introdução ao MCU8051
 
:*Memória de Código
 
:*Memória de Código
Linha 245: Linha 243:
 
:*Simulação
 
:*Simulação
  
=== Arquivos ===
+
<big><b>7.2 Arquivos</b></big>
 
:<i>[[media:Aula 07 MIC.pdf | <span style="color:blue;">Introdução ao 8051]]</span></i><br>
 
:<i>[[media:Aula 07 MIC.pdf | <span style="color:blue;">Introdução ao 8051]]</span></i><br>
  
=== Atividades ===
+
<big><b>7.3 Atividades</b></big>
 
:Realizar a atividade proposta a seguir (utilizar o arquivo Opcode 8051):
 
:Realizar a atividade proposta a seguir (utilizar o arquivo Opcode 8051):
 
:<i>[[media:EX 02 MIC.pdf | <span style="color:blue;">Exercícios 02 - Opcode]]</span></i><br>
 
:<i>[[media:EX 02 MIC.pdf | <span style="color:blue;">Exercícios 02 - Opcode]]</span></i><br>
  
=== Frequência ===
+
<big><b>7.4 - Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  
Linha 262: Linha 260:
 
|-  
 
|-  
 
|}
 
|}
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou.
+
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>
<br>
 
  
 
----
 
----
Linha 269: Linha 266:
 
== Aula 08 ==
 
== Aula 08 ==
 
<p align="right"><i><small>Segunda-feira, 18 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 18 de abril de 2016.</small></i></p>
=== Microcontrolador 8051 ===
+
<big><b>8.1 Microcontrolador 8051</b></big>
 
:*Introdução
 
:*Introdução
 
:*Conceitos e Definições
 
:*Conceitos e Definições
Linha 278: Linha 275:
 
:**ROM Externa
 
:**ROM Externa
  
=== Arquivos ===
+
<big><b>8.2 Arquivos</b></big>
 
:<i>[[media:Datasheet_8051.pdf | <span style="color:blue;">Datasheet MC 8051]]</span></i><br>
 
:<i>[[media:Datasheet_8051.pdf | <span style="color:blue;">Datasheet MC 8051]]</span></i><br>
 
:<i>[[media:Aula 08 MIC.pdf | <span style="color:blue;">Hierarquia da Memória RAM]]</span></i><br>
 
:<i>[[media:Aula 08 MIC.pdf | <span style="color:blue;">Hierarquia da Memória RAM]]</span></i><br>
  
=== Atividades ===
+
<big><b>8.3 Atividades</b></big>
 
:Montar um diagrama em blocos do 8051
 
:Montar um diagrama em blocos do 8051
  
=== Frequência ===
+
<big><b>3.4 - Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  
Linha 295: Linha 292:
 
|-  
 
|-  
 
|}
 
|}
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou.
+
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>
<br>
 
  
 
----
 
----
Linha 302: Linha 298:
 
== Aula 09 ==
 
== Aula 09 ==
 
<p align="right"><i><small>Segunda-feira, 25 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 25 de abril de 2016.</small></i></p>
=== Datapath ===
+
<big><b>9.1 Datapath</b></big>
 
:*Decoder
 
:*Decoder
 
:*Registradores
 
:*Registradores
Linha 313: Linha 309:
 
:*Portas I/O
 
:*Portas I/O
  
 
+
<big><b>9.2 Arquivos</b></big>
=== Arquivos ===
 
 
:<i>[[media:Aula 09 MIC.pdf | <span style="color:red;">Aula 09 faltando...]]</span></i><br>
 
:<i>[[media:Aula 09 MIC.pdf | <span style="color:red;">Aula 09 faltando...]]</span></i><br>
  
=== Atividades ===
+
<big><b>9.3 Atividades</b></big>
 
:<i>[[media:Exercícios 03.pdf | <span style="color:blue;">Exercícios 03: Instruções]]</span></i><br>
 
:<i>[[media:Exercícios 03.pdf | <span style="color:blue;">Exercícios 03: Instruções]]</span></i><br>
  
=== Frequência ===
+
<big><b>9.4 Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  
Linha 330: Linha 325:
 
|-  
 
|-  
 
|}
 
|}
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou.
+
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>
<br>
 
 
 
  
 
----
 
----
Linha 339: Linha 332:
 
<p align="right"><i><small>Quinta-feira, 28 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 28 de abril de 2016.</small></i></p>
  
=== Datapath ===
+
<big><b>10.1 Mapeamento de dados</b></big>
:*Mapeamento de dados
+
:*Uso dos registradores gerais
:*Uso dos registradores
 
 
:*Contador de Programa (PC)
 
:*Contador de Programa (PC)
 
:*Portas I/O
 
:*Portas I/O
 
:*Acesso à memórias externas de 64KB (RAM/ROM)
 
:*Acesso à memórias externas de 64KB (RAM/ROM)
  
 
+
<big><b>10.2 Arquivos</b></big>
=== Arquivos ===
 
 
:<i>[[media:Aula 10 MIC.pdf | <span style="color:red;">Datapath]]</span></i><br>
 
:<i>[[media:Aula 10 MIC.pdf | <span style="color:red;">Datapath]]</span></i><br>
  
=== Atividades ===
+
<big><b>10.3 Atividades</b></big>
 
:*Não há
 
:*Não há
  
=== Frequência ===
+
<big><b>10.4 Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  
Linha 363: Linha 354:
 
|-  
 
|-  
 
|}
 
|}
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou.
+
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>
 
 
  
----
+
---
 
----
 
----
 
== Aula 11 ==
 
== Aula 11 ==
 
<p align="right"><i><small>Segunda-feira, 02 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 02 de maio de 2016.</small></i></p>
  
=== IDE MCU8051 ===
+
<big><b>11.1 IDE MCU8051</b></big>
 
:*Estruturas de programação
 
:*Estruturas de programação
 
:*Organização
 
:*Organização
Linha 380: Linha 370:
 
:*Termos reservados
 
:*Termos reservados
  
 
+
<big><b>11.2 Arquivos</b></big>
 
 
=== Arquivos ===
 
 
:<i>[[media:MIC_Aula11.pdf | <span style="color:blue;">MUC8051 Estrutura]]</span></i><br>
 
:<i>[[media:MIC_Aula11.pdf | <span style="color:blue;">MUC8051 Estrutura]]</span></i><br>
  
=== Atividades ===
+
<big><b>11.3 Atividades</b></big>
 
:*Exercício 10
 
:*Exercício 10
  
=== Frequência ===
+
<big><b>11.4 Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  
Linha 398: Linha 386:
 
|-  
 
|-  
 
|}
 
|}
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou.
+
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>0
 
 
  
 
----
 
----
Linha 406: Linha 393:
 
<p align="right"><i><small>Quinta-feira, 05 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 05 de maio de 2016.</small></i></p>
  
=== Prova Teórica I===
+
<big><b>12.1 Prova Teórica I</b></big>
:*Definição: Microprocessadores x Microcontroladores
+
:*Conceitos e Definições
 
:*Memórias:
 
:*Memórias:
 
:**Tipos
 
:**Tipos
Linha 417: Linha 404:
 
:*Introdução a CPU
 
:*Introdução a CPU
  
 
+
<big><b>12.2 Arquivos</b></big>
 
 
=== Arquivos ===
 
 
:Não há.
 
:Não há.
  
=== Atividades ===
+
<big><b>12.3 Atividades</b></big>
 
:<i>[[media:MIC_PT1_2016-1.pdf | <span style="color:blue;">Prova Teórica 01]]</span></i><br>
 
:<i>[[media:MIC_PT1_2016-1.pdf | <span style="color:blue;">Prova Teórica 01]]</span></i><br>
  
=== Frequência ===
+
<big><b>12.4 Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  
Linha 435: Linha 420:
 
|-  
 
|-  
 
|}
 
|}
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou.
+
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>
 
 
  
 
----
 
----
Linha 443: Linha 427:
 
<p align="right"><i><small>Segunda-feira, 09 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 09 de maio de 2016.</small></i></p>
  
=== Instruções do 8051===
+
<big><b>13.1 Instruções do 8051</b></big>
 
:*Diretivas do Compilador
 
:*Diretivas do Compilador
 
:**DB
 
:**DB
Linha 451: Linha 435:
 
:**Labels
 
:**Labels
 
:**Comentários
 
:**Comentários
:*Reservadas a Mnemônicos
+
:*Mnemônicos
 
:**Aritméticas
 
:**Aritméticas
 
:**Lógicas
 
:**Lógicas
Linha 458: Linha 442:
 
:**Desvios
 
:**Desvios
  
=== Arquivos ===
+
<big><b>13.2 Arquivos</b></big>
 
:<i>[[media:MIC_Aula13.pdf | <span style="color:red;">Instruções do 8051]]</span></i><br>
 
:<i>[[media:MIC_Aula13.pdf | <span style="color:red;">Instruções do 8051]]</span></i><br>
  
  
=== Atividades ===
+
<big><b>13.3 Atividades</b></big>
 
:*Simular cada uma das instruções passadas na aula 13.
 
:*Simular cada uma das instruções passadas na aula 13.
  
=== Frequência ===
+
<big><b>13.4 Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  
Linha 475: Linha 459:
 
|-  
 
|-  
 
|}
 
|}
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou.
+
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>
 
 
  
 
----
 
----
Linha 483: Linha 466:
 
<p align="right"><i><small>Quinta-feira, 12 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 12 de maio de 2016.</small></i></p>
  
=== Modos de Endereçamento ===
+
<big><b>14.1 Modos de Endereçamento</b></big>
 
:*Imediato
 
:*Imediato
 
:*Direto
 
:*Direto
Linha 490: Linha 473:
 
:*Indexado
 
:*Indexado
  
 
+
<big><b>14.2 Arquivos</b></big>
=== Arquivos ===
 
 
:<i>[[media:MIC_Aula14.pdf | <span style="color:red;">Modos de Endereçamento 8051]]</span></i><br>
 
:<i>[[media:MIC_Aula14.pdf | <span style="color:red;">Modos de Endereçamento 8051]]</span></i><br>
  
 
+
<big><b>14.3 Atividades</b></big>
=== Atividades ===
 
 
:*Simular exercícios contendo cada um dos modos de endereçamento.
 
:*Simular exercícios contendo cada um dos modos de endereçamento.
  
=== Frequência ===
+
<big><b>14.4 Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  
Linha 508: Linha 489:
 
|-  
 
|-  
 
|}
 
|}
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou.
+
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>
 
 
  
 
----
 
----
Linha 516: Linha 496:
 
<p align="right"><i><small>Segunda-feira, 16 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 16 de maio de 2016.</small></i></p>
  
=== Aula de Exercícios ===
+
<big><b>15.1 Aula de Exercícios</b></big>
 
:*Estruturação em Linguagem Assembly.
 
:*Estruturação em Linguagem Assembly.
 
:*Uso de instruções e formas de endereçamento.
 
:*Uso de instruções e formas de endereçamento.
Linha 523: Linha 503:
 
:*Desenvolvimento de programas específicos.
 
:*Desenvolvimento de programas específicos.
  
=== Arquivos ===
+
<big><b>15.2 Arquivos</b></big>
 
:Não há.
 
:Não há.
  
=== Atividades ===
+
<big><b>15.3 Atividades</b></big>
 
:<i>[[media:MIC_Ex03.pdf | <span style=color:blue;"> Lista de Exercícios 03]]</span></i><br>
 
:<i>[[media:MIC_Ex03.pdf | <span style=color:blue;"> Lista de Exercícios 03]]</span></i><br>
  
=== Frequência ===
+
<big><b>15.4 Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  
Linha 539: Linha 519:
 
|-  
 
|-  
 
|}
 
|}
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou.
+
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>
 
 
  
 
----
 
----
Linha 547: Linha 526:
 
<p align="right"><i><small>Quinta-feira, 19 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 19 de maio de 2016.</small></i></p>
  
=== Desenvolvimento de Programas ===
+
<big><b>16.1 Desenvolvimento de programas</b></big>
 
:*Estruturação em Linguagem Assembly.
 
:*Estruturação em Linguagem Assembly.
 
:*Instruções de laços condicionais.
 
:*Instruções de laços condicionais.
 
:*Estruturas de desvios.
 
:*Estruturas de desvios.
  
=== Arquivos ===
+
<big><b>16.2 Arquivos</b></big>
 
:<i>[[media:MIC_Instrucoes8051.pdf | <span style=color:blue;"> Lista Compilada das Instruções do 8051]]</span></i><br>
 
:<i>[[media:MIC_Instrucoes8051.pdf | <span style=color:blue;"> Lista Compilada das Instruções do 8051]]</span></i><br>
 
:<i>[[media:MIC_8051EMBLOCOS.pdf | <span style=color:blue;"> Diagrama em Blocos MC 8051]]</span></i><br>
 
:<i>[[media:MIC_8051EMBLOCOS.pdf | <span style=color:blue;"> Diagrama em Blocos MC 8051]]</span></i><br>
  
  
=== Atividades ===
+
<big><b>16.3 Atividades</b></big>
 
:Implementar os códigos da Lista de Exercícios 03 utilizando as instruções de desvios.
 
:Implementar os códigos da Lista de Exercícios 03 utilizando as instruções de desvios.
  
  
=== Frequência ===
+
<big><b>15.2 Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  

Edição das 20h27min 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 - Apresentação da Disciplina

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

1.1 - Apresentação do Plano de Ensino

  • Objetivos da Unidade Curricular.
  • Ementa: conhecimentos, habilidades e atitudes.
  • Bibliografia: básica e complementar.
  • Formas de avaliação.
  • Regras gerais.

1.2 - Introdução aos Sistemas Microprocessados

  • Microprocessador vs Microcontrolador.
  • Arquitetura e Organização.
  • Conceitos e Definições.
  • Principais aplicações.

1.3 - Arquivos

Apresentação Inicial
Introdução aos Microprocessadores

1.4 - 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.

2.1 - Elementos de Memórias

  • Flip Flop RS.
  • Flip Flop RS com CK, PR e CL.
  • Flip Flop JK.
  • Flip Flop JK com CK, PR e CL.
  • Elemento de Memória.
  • Flip Flop D.
  • Flip Flop T.
  • Formas de organização da memória;
    • Memória N x M bits.
    • Exercícios.

2.2 - Arquivos

Revisão de Flip Flops

2.3 - Atividades

Não há.

2.4 - 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.

3.1 - 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


3.2 - Arquivos

Tipos de Memórias

3.3 - Atividades

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

3.4 - 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.

4.1 - Hierarquia de Memórias

  • 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


4.2 - Arquivos

Hierarquia de Memórias

4.3 - 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

4.4 - 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.

5.1 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

5.2 Arquivos

Unidade Central de Processamento

5.3 Atividades

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

5.4 - 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.

6.1 Descrição da CPU

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

6.2 Arquivos

Descrição da CPU
Lista Opcode 8051

6.3 Atividades

Não há.

6.4 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.

7.1 Gravação e Leitura do Opcode

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

7.2 Arquivos

Introdução ao 8051

7.3 Atividades

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

7.4 - 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.

8.1 Microcontrolador 8051

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

8.2 Arquivos

Datasheet MC 8051
Hierarquia da Memória RAM

8.3 Atividades

Montar um diagrama em blocos do 8051

3.4 - 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.

9.1 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

9.2 Arquivos

Aula 09 faltando...

9.3 Atividades

Exercícios 03: Instruções

9.4 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.

10.1 Mapeamento de dados

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

10.2 Arquivos

Datapath

10.3 Atividades

  • Não há

10.4 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.

11.1 IDE MCU8051

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

11.2 Arquivos

MUC8051 Estrutura

11.3 Atividades

  • Exercício 10

11.4 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.
0


Aula 12

Quinta-feira, 05 de maio de 2016.

12.1 Prova Teórica I

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

12.2 Arquivos

Não há.

12.3 Atividades

Prova Teórica 01

12.4 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.

13.1 Instruções do 8051

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

13.2 Arquivos

Instruções do 8051


13.3 Atividades

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

13.4 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.

14.1 Modos de Endereçamento

  • Imediato
  • Direto
  • Indireto
  • Registrador
  • Indexado

14.2 Arquivos

Modos de Endereçamento 8051

14.3 Atividades

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

14.4 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.

15.1 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.

15.2 Arquivos

Não há.

15.3 Atividades

Lista de Exercícios 03

15.4 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.

16.1 Desenvolvimento de programas

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

16.2 Arquivos

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


16.3 Atividades

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


15.2 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.