Mudanças entre as edições de "MIC29004-2016-1 Microprocessadores - Engenharia"
Linha 950: | Linha 950: | ||
== [14/07/2016] | <b>Aula 31</b> - Comunicação Serial - Parte II == | == [14/07/2016] | <b>Aula 31</b> - Comunicação Serial - Parte II == | ||
− | <big><b>31.1 | + | <big><b>31.1 Continuação</b></big> |
:*Introdução | :*Introdução | ||
:*Configurações | :*Configurações |
Edição das 13h20min de 12 de julho 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
[24/03/2016] | Aula 01 - Apresentação da Disciplina
- Objetivos da Unidade Curricular.
- Ementa: conhecimentos, habilidades e atitudes.
- Bibliografia: básica e complementar.
- Formas de avaliação.
- Regras gerais.
1.1 Introdução aos Sistemas Microprocessados
- Microprocessador vs Microcontrolador.
- Arquitetura e Organização.
- Conceitos e Definições.
- Principais aplicações.
1.2 Arquivos
1.3 Atividades
- Não há.
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.
[28/03/2016] | Aula 02 - Revisão
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.
- 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.
[31/03/2016] | Aula 03 - Tipos de Memórias
3.1 Características 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.
[04/04/2016] | Aula 04 - Hierarquia de Memória
4.1 - Configuração 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.
[07/04/2016] | Aula 05 - Introdução à CPU
5.1 Divisão da CPU
- 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.
[11/04/2016] | Aula 06 - Arquitetura e Organização
6.1 Descrição da CPU
- Introdução
- Nível de Representação
- Arquitetura e Organização
- Programas
- 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.
[14/04/2016] | Aula 07 - Opcode
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.
[18/04/2016] | Aula 08 - Introdução ao 8051
8.1 Estrutura do 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
8.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.
[25/04/2016] | Aula 09 - Datapath
9.1 Estrutura e Organização do 8051
- 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.
[28/04/2016] | Aula 10 - Mapeamento de Dados
10.1 Dados, Controles e Endereços
- 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.
[02/05/2016] | Aula 11 - IDE MCU8051
11.1 Interface 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.
[05/05/2016] | Aula 12 - Prova Teórica I
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.
[09/05/2016] | Aula 13 - Estruturação do Assembly
13.1 Estrutura do Código
- Diretivas do Compilador: DB, ORG, END e EQU.
- Labels.
- Mnemônicos.
- Comentários.
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.
[12/05/2016] | Aula 14 - Modos de Endereçamento
14.1 Tipos de Endereçamento 8051
- 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.
[16/05/2016] | Aula 15 - Modos de Endereçamento
15.1 Aula de Exercícios
- Uso de instruções e formas de endereçamento.
- Instruções Aritméticas.
- Instruções Lógicas.
- Instruções de Movimentação.
- Instruções Booleanas.
- Instruções de Desvios.
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.
[19/05/2016] | Aula 16 - Aula de Exercícios
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.
16.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 A C C F C C F C 16h35 - 17h30 C A C C F C C F C
- Legenda: C: Compareceu. | F: Faltou. | A: Abonada por Atestado Médico.
[23/05/2016] | Aula 17 - Registradores Especiais
17.1 Análise de desvios
- Registrador em Pilha (SP)
- Ponteiro de Programa (PC)
- Ponteiro de Dados (DPTR)
- Desvios Condicionais
- Desvios Incondicionais
- Exemplos
17.2 Arquivos
17.3 Atividades
- Leitura da Apostila do Prof. Alexandre Balbinot:
- Apostila 8051 - Parte I
17.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.
[30/05/2016] | Aula 18 - Aula de Exercícios
18.1 Lista de Exercícios 04
- Tira dúvidas;
- Exemplos;
- Novos exercícios;
18.2 Arquivos
- Não há.
18.3 Atividades
18.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 F C 14h25 - 15h20 C C C C F F C F C
- Legenda: C: Compareceu. | F: Faltou.
[02/06/2016] | Aula 19 - Sub-rotinas
19.1 Exemplde Interrupção
- Área de programas
- Área de sub-rotinas
- Loops
- Erros comuns
- Exercícios
19.2 Arquivos
19.3 Atividades
- Não há.
19.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.
[06/06/2016] | Aula 20 - Interrupções - Parte I
20.1 Formas de Interrupção
- Introdução
- Definição
- Tipos
- Prioridades
- Estruturas
- Exemplo: RESET
20.2 Arquivos
20.3 Atividades
- Concluir TODAS as listas de exercícios.
20.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 C C F C C 14h25 - 15h20 C C C C C C F C C
- Legenda: C: Compareceu. | F: Faltou.
[09/06/2016] | Aula 21 - Prova Teórica II
21.1 Assuntos
- Diretivas do Compilador MCU8051
- Instruções de Transferências
- Instruções de desvios
- Condicionais
- Incondicionais
- Instruções Aritméticas
- Instruções Lógicas
- Instruções Condicionais
21.2 Arquivos
- Não há.
21.3 Atividades
- Segue a Prova Teórica II .Entregar a pasta compactada com os programas - um arquivo novo para cada item - por e-mail até o início da aula do dia 13/06/2016.
21.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.
[13/06/2016] | Aula 22 - Interrupções - Parte II
22.1 Formas de Interrupção
- Correção da PT1
- SFR (IE e IP)
- Flags IE1 e IE0
- Endereços Alocados
- Exemplos
22.2 Arquivos
22.3 Atividades
- Não há.
22.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.
[16/06/2016] | Aula 23 - Interrupções - Parte III
23.1 Continuação
- Exemplos de interrupções externas
- Exercícios
23.2 Arquivos
- Não há.
23.3 Atividades
23.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.
[20/06/2016] | Aula 24 - Timer/Counter - Parte I
24.1 Formas de Interrupção
- Introdução
- Função Counter;
- Função Timer;
- Formas de Acionamento
- SFR (TCON e TMOD)
24.2 Arquivos
24.3 Atividades
- Não há.
24.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 F C F F F F C C 16h35 - 17h30 C F C F F F F C C
- Legenda: C: Compareceu. | F: Faltou.
[23/06/2016] | Aula 25 - Timer/Counter - Parte II
25.1 Continuação
- Modos de uso
- Formas de operação
- Acionamentos
- Estouro
- Flags
- Exemplos
25.2 Arquivos
25.3 Atividades
- Não há.
25.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.
[27/06/2016] | Aula 26 - Timer/Counter - Parte III
26.1 Exercícios
- Modos de uso
- Formas de operação
- Acionamentos
- Estouro
- Flags
- Exemplos
26.2 Arquivos
26.3 Atividades
26.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 F C 14h25 - 15h20 C C F C F F C F C
- Legenda: C: Compareceu. | F: Faltou.
[30/06/2016] | Aula 27 - Desenvolvimento de Projeto A - Parte I
27.1 Projeto I - Semáforo
- Exercícios de integração dos periféricos.
- Desenvolvimento Lógico
- Estruturação do Código
27.2 Arquivos
- Exercícios de integração dos periféricos.
27.3 Atividades
2.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 16h25 - 17h30 C C C C F F C C C
- Legenda: C: Compareceu. | F: Faltou.
[04/07/2016] | Aula 28 - Desenvolvimento de Projeto A - Parte II
28.1 Semáforo
- Exercícios de integração dos periféricos.
- Configuração de Periféricos
- Desenvolvimento do Programa
28.2 Arquivos
- Exercícios de integração dos periféricos.
28.3 Atividades
28.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 F C 14h25 - 15h20 C C C C F F C F C
- Legenda: C: Compareceu. | F: Faltou.
[07/07/2016] | Aula 29 - Desenvolvimento de Projeto A - Parte III
29.1 Formas de Acionamento
- Integração
- Semáforo Veículos
- Semáforo Pedestres
- Botões de Prioridade
29.2 Arquivos
- Exercícios de integração dos periféricos.
29.3 Atividades
29.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.
[11/07/2016] | Aula 30 - Comunicação Serial - Parte I
30.1 Periféricos
- Introdução
- Padrão EIA-RS232
- UART
- Configurações
- Exemplos
30.2 Arquivos
30.3 Atividades
- Não há.
30.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 F C 14h25 - 15h20 C C F C F F C F C
- Legenda: C: Compareceu. | F: Faltou.
[14/07/2016] | Aula 31 - Comunicação Serial - Parte II
31.1 Continuação
- Introdução
- Configurações
- Modo 0
- Modo 1
- Modo 2
- Modo 3
- Exercícios
31.2 Arquivos
31.3 Atividades
31.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 * * * * * * * * * 16h35 - 17h30 * * * * * * * * *
- Legenda: C: Compareceu. | F: Faltou. | *: Não realizada.
[18/07/2016] | Aula 32 - Interfaceamento - Parte I
32.1 Outros
- Matriz LED
- Multiplex
- Sensor de Temperatura
- Exemplos
32.2 Arquivos
32.3 Atividades
- Não há.
32.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 * * * * * * * * * 14h25 - 15h20 * * * * * * * * *
- Legenda: C: Compareceu. | F: Faltou. | *: Não realizada.
[21/07/2016] | Aula 33 - Interfaceamento - Parte II
33.1 Projeto Final
- Interface UART/RS232
- Memórias Externas
- File Interface
- Configurações
- Exercícios
33.2 Arquivos
33.3 Atividades
- Divisão dos projetos finais de acordo com planilha a seguir: Planilha dos Projetos
33.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 * * * * * * * * * 16h35 - 17h30 * * * * * * * * *
- Legenda: C: Compareceu. | F: Faltou. | *: Não realizada.
[25/07/2016] | Aula 34 - Desenvolvimento de Projeto B - Parte I
34.1 Projeto
- Exercícios
34.2 Arquivos
- Não há.
34.3 Atividades
- Não há.
34.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 * * * * * * * * * 14h25 - 15h20 * * * * * * * * *
- Legenda: C: Compareceu. | F: Faltou. | *: Não realizada.
[26/07/2016] | Aula 35 - Desenvolvimento de Projeto B - Parte II
35.1 Continuação do Projetos
- Exercícios
35.2 Arquivos
- Não há.
35.3 Atividades
- Não há.
35.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 * * * * * * * * * 16h35 - 17h30 * * * * * * * * *
- Legenda: C: Compareceu. | F: Faltou. | *: Não realizada.
[27/07/2016] | Aula 36 - Desenvolvimento de Projeto B - Parte III
36.1 Assuntos:
- Todos os conteúdos abordados na Unidade Curricular.
- Atividade individual.
- Será realizada no Lab. de Redes II.
- Com consulta aos materiais.
36.2 Arquivos
- Não há.
36.3 Atividades
- Não há.
36.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 * * * * * * * * * 14h25 - 15h20 * * * * * * * * *
- Legenda: C: Compareceu. | F: Faltou. | *: Não realizada.