Mudanças entre as edições de "MIC29004-2016-1 Microprocessadores - Engenharia"
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> | ||
− | + | <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 | ||
− | + | <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> | ||
− | + | <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> | ||
− | + | <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> | ||
− | + | <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 | ||
− | + | <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> | ||
− | + | <big><b>6.3 Atividades</b></big> | |
:Não há. | :Não há. | ||
− | + | <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> | ||
− | + | <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 | ||
− | + | <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> | ||
− | + | <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> | ||
− | + | <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> | ||
− | + | <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 | ||
− | + | <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> | ||
− | + | <big><b>8.3 Atividades</b></big> | |
:Montar um diagrama em blocos do 8051 | :Montar um diagrama em blocos do 8051 | ||
− | + | <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> | ||
− | + | <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> | |
− | |||
:<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> | ||
− | + | <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> | ||
− | + | <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> | ||
− | + | <big><b>10.1 Mapeamento de dados</b></big> | |
− | + | :*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> | |
− | |||
:<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> | ||
− | + | <big><b>10.3 Atividades</b></big> | |
:*Não há | :*Não há | ||
− | + | <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> | ||
− | + | <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> | |
− | |||
− | |||
:<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> | ||
− | + | <big><b>11.3 Atividades</b></big> | |
:*Exercício 10 | :*Exercício 10 | ||
− | + | <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> | ||
− | + | <big><b>12.1 Prova Teórica I</b></big> | |
− | :* | + | :*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> | |
− | |||
− | |||
:Não há. | :Não há. | ||
− | + | <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> | ||
− | + | <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> | ||
− | + | <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 | ||
− | :* | + | :*Mnemônicos |
:**Aritméticas | :**Aritméticas | ||
:**Lógicas | :**Lógicas | ||
Linha 458: | Linha 442: | ||
:**Desvios | :**Desvios | ||
− | + | <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> | ||
− | + | <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. | ||
− | + | <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> | ||
− | + | <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> | |
− | |||
:<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> | |
− | |||
:*Simular exercícios contendo cada um dos modos de endereçamento. | :*Simular exercícios contendo cada um dos modos de endereçamento. | ||
− | + | <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> | ||
− | + | <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. | ||
− | + | <big><b>15.2 Arquivos</b></big> | |
:Não há. | :Não há. | ||
− | + | <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> | ||
− | + | <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> | ||
− | + | <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. | ||
− | + | <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> | ||
− | + | <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. | ||
− | + | <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
Cronograma de aula
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
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
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
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
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
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
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
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
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
9.3 Atividades
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
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
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
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
- Diretivas do Compilador
13.2 Arquivos
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
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
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
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
Atividades
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
Atividades
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.