Evolução dos microcontroladores

Documentos relacionados
FACULDADE DE TALENTOS HUMANOS DEPARTAMENTO DE ENGENHARIA MECÂNICA PROCEDIMENTOS EXPERIMENTAIS DE ELETIVA I PARA AUTOMAÇÃO E CONTROLE

14/3/2016. Prof. Evandro L. L. Rodrigues

Microcontroladores. Rafael Silva de Lima

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

Apresentação da Disciplina

SISTEMAS MICROCONTROLADOS

Arquitetura e Organização de Processadores. Aula 1. Introdução Arquitetura e Organização

SEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira

Manual Montagem CWDecoder. Parte1

Aula 10 Microcontrolador Intel 8051 Parte 1

TEMPORIZADOR MICROCONTROLADO PARA BACKLIGHT DO RÁDIO TURNIGY 9X

INTRODUÇÃO: MICROCONTROLADORES

Aplicações Avançadas de Microprocessadores. Professor: Marco Shawn Meireles Machado

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28

Documentação da Eletrônica do Time Caboclinhos

AVISO DE RETIFICAÇÃO I

Técnicas de Interface com Microcontroladores (8051)

Introdução à Organização de Computadores. Aula 8

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial

MSP430 - Arquitertura

Microprocessadores. São máquinas elétricas onde podemos armazenar instruções lógicas, aritméticas e de tomada de decisão;

1 PY2MG REVISÃO 2 14/06/06. Manual Montagem Pinel 1. Parte 1 Recepção

Projeto de Sistemas Embarcados

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Estrutura Básica de um Computador

16/8/2010. A arquitetura de um sistema computacional representa o modelo da organização e funcionamento de um sistema de processamento

Conjunto de Instruções e Modelos de Arquiteturas

Microprocessadores vs Microcontroladores

ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva

Experiência. Montagem Kit Didático. 2. Turma: Nota: 5. MICRO-I Prof. Mauricio. Identificação dos Alunos:

Arquitetura do Disciplina de Microcontroladores. Prof. Ronnier Prof. Rubão

Módulo de Desenvolvimento PIC16F877A PCI208

Periféricos do PIC - Comparadores e UART

Microcontroladores PROF. ME. HÉLIO ESPERIDIÃO

Microcontroladores: Programação em C

Kit de desenvolvimento ACEPIC PRO V3.0

Jadsonlee da Silva Sá.

Arquitetura de Um Computador

HARDWARE Montagem e Manutenção de Computadores. Instrutor: Dejair Priebe Ferreira da Silva

Conjunto de Instruções e Modelos de Arquiteturas

ARDUINO. Profº. Engº. Robson Dias Ramalho

Microcontroladores PIC16 - XM 116 -

PLANO DE ENSINO. Período Letivo:2016-1

Informática Aplicada. Introdução

Organização de Computadores Processadores. Professor: Francisco Ary

Sistemas Microcontrolados

Página 1 de 7. Manual de Montagem PLLRF(512KHz a 30MHz) PY2MG

Objetivo Geral Compreender o funcionamento dos softwares de simulação Mplab e Proteus com um simples programa.

Organização de Computadores Processadores. Professor: Francisco Ary

PLACA MÃE COMPONENTES BÁSICOS BIOS

Programa Trainee 2012 Módulo 4 Microcontroladores AVR

Periféricos do PIC - Keypad e Memórias

RESULTADO DA CONCORRÊNCIA PÚLICA Nº 186/2010 SENAI PR

Aula 06 - Máquina Multinível e Von Neumann

Arquitetura de computadores

Microprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento

Introdução à Informática. Aula 1

Kit de desenvolvimento ACEPIC Light

Laboratório de Hardware

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Aula 03 Organização de computadores PROCESSADORES INTRODUÇÃO. 18/04/2016 Prof. Dsc. Jean Galdino 1

Prof. Leonardo Augusto Casillo

Microcontroladores PIC18 - XM 118 -

Instrumentação Eletrônica

Arquitetura de Microprocessadores

Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;

Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11

ARQUITETURA DE COMPUTADORES. Adão de Melo Neto

Sumário. Introdução. Revisão da Aula. Fatos Históricos Estrutura Básica Principais Componentes. Hardware: Software;

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho

MOTORES ELÉTRICOS. Acadêmico: Alexandre José da Silva Orientador FURB: Miguel Alexandre Wisintainer Orientador na empresa: Itamar Fernandes Soares

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

Organização de Computadores I

Manutenção de Computadores Manuseio, cuidados e montagem de microcomputadores. Professor: Francisco Ary

Arquitetura do Microcontrolador Atmega 328

FUNDAMENTOS DA PROGRAMAÇÃO DE COMPUTADORES O SISTEMA DE COMPUTAÇÃO

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

Cerne Tecnologia e Treinamento

Comunicação USB com o PIC Vitor Amadeu Souza

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A

Federal de Alagoas. Universidade PROVA PRÁTICA 09. TÉCNICO EM ELETROELETRÔNICA. (Editais nº 31 e 81/2016) UNIVERSIDADE FEDERAL DE ALAGOAS

SEL-433 Aplicação de Microprocessadores I. Prof: Adilson Gonzaga

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores?

AULA 01: APRESENTAÇÃO

Transcrição:

Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 9 de abril de 2014

Permanência Agendar com antecedência moritz@utfpr.edu.br http://paginapessoal.utfpr.edu.br/moritz

Avaliação A avaliação do aluno será composta da seguinte forma: 30% da nota refere-se a trabalhos desenvolvidos no período de aula, referentes às atividades de laboratório; 30% da nota será composta por uma prova com consulta; 40% da nota será composta pela avaliação do projeto. Será considerado aprovado o aluno que obtiver nota igual ou superior a 6, 0 Se o aluno não comparecer a prova, desde que apresente justificativa, poderá realizar a prova de segunda chamada que substituirá a avaliação que faltou. A prova com consulta, a prova de segunda chamada e a prova substitutiva versarão sobre todo o conteúdo da disciplina.

O projeto O projeto obrigatoriamente deverá utilizar 3 recursos avançados do PIC e serão usados os seguintes critérios para a sua avaliação: simulação, sinalização, documentação de projeto e sua apresentação, complexidade do programa e dos circuitos eletro-eletrônicos, funcionalidade, criatividade e acabamento e participação do aluno no projeto.

O projeto Ver lista de ítens em anexo

Cópia de trabalhos e atrasos na entrega Caso seja detectada cópia em trabalhos, todos os envolvidos serão invalidados, tanto o que forneceu o material quanto do(a) aluno(a) que copiou.

Plano de aula Plano de Aula

Regras de uso do laboratório Ao entrar verifique se a bancada está limpa e sem vandalismos, bem como o microcomputador. Observe se a antena está no lugar. Caso encontre problemas avise a/o professor(a). Não salve seus arquivos na área de trabalho (desktop) para isso há uma área disponível em d:/aluno. Nesta área os arquivos não serão deletados, no desktop serão. Não coma e não beba no laboratório. Retire seus lixos antes de sair e jogue na lixeira que se encontra no fundo da sala (tocos de fios, capas de fios, raspas de borrachas, pedaços de papéis, aparas de folhas, papéis de bala, lenços de papel, etc). Antes de sair coloque o teclado em cima do gabinete (opcional), desligue o computador e o monitor, recolha seu lixo, verifique se está tudo em ordem e encoste a cadeira na bancada.

O que é um sistema embarcado?

O que é um sistema embarcado?

O que é um microcontrolador?

Evolução dos computadores Primeiros computadores - Mecânicos (1822)

Evolução dos computadores Primeiros computadores eletrônicos - Valvulados (1946) 1000x mais rápidos

Evolução dos computadores Transistor (1947)

Evolução dos computadores Circuito integrado (1949)

Evolução dos computadores Intel 4004 (1971) - Robert Noyce e Gordon Moore

Evolução dos computadores

Linha de processadores Intel

Evolução dos computadores Qual o limite da lei de Moore? Tecnologia Atual - 22nm Limite? 14nm? Os processadores não poderão mais evoluir após se atingir o limite? Arquitetura e organização - Intel vs ARM

Arquitetura e organização de computadores Arquitetura Atributos visíveis ao programador que possuem impacto direto sobre a execução do programa Ex: Conjunto de instruções, número de bits utilizados, mecanismos de entrada e saída, endereçamento Organização Detalhes de implementação da arquitetura Não impactam no programador, mas sim no desempenho

Arquitetura e organização de computadores Uma família de modelos pode compartilhar a arquitetura mas possuir diferentes organizações Compatibilidade de código Exemplos) Arquitetura x86, Arquitetura ARMv7-A (Cortex A...), Arquitetura PIC 8 bits

Arquitetura de Von-Neumann vs Harvard Figura : Von Neumann Figura : Harvard

Arquitetura de Von Neumann O barramento interno do microprocessador é compartilhado entre os periféricos A memória é dividida em endereços que representam os bytes Endereços de memória podem conter tanto instruções quanto dados Microprocessador executa infinitamente os ciclos de Fetch Decode Execute Exemplos) 8051, ARM7TDMI

Fetch - Decode - Execute

Arquitetura Harward A arquitetura possui barramentos paralelos A busca de dados e código pode ser feita simultaneamente Mais eficiente, mas mais complexa Exemplos) PIC 8/16/32 bits, ARMv7M

Intel 4004

PIC16F84

ARMv7-A

ARMv7-A

Por que PIC? Processador de entrada Desempenho satisfatório para soluções simples Fácil de encontrar no mercado local Encapsulamento DIP

Lista de materiais para as práticas com microcontroladores 1 1 PIC16F628A e o respectivo soquete com pino torneado; 2 1 PIC16F877A e o respectivo soquete com pino torneado; 3 RESISTORES DE 1K, 10K, 470 ohms (10 de cada); 4 8 LEDs; 5 1 display de 7 segmentos Catodo comum; 6 3 micro botões (podem ser usadas chaves de retenção e fins de curso); 7 1 cristal de 8 MHz; 8 2 capacitores cerâmicos de 10 a 33 pf (22 pf por exemplo);

Lista de materiais para as práticas com microcontroladores 1 1 motor de passo 2 1 ULN2803 ou ULN2003; 3 1 motor CC? pode ser uso um cooler de microcomputador; 4 1 Display de Cristal Líquido - LCD? 2x16 qualquer fabricante; 5 Fios rígidos para as ligações; 6 2 potenciômetros (ou trimpots) de 10kohms; 7 Fonte de alimentação 5V 1A, ou regulador de tensão 7805 com seus respectivos capacitores 8 Protoboard e Multímetro.

Lista de materiais para as práticas com microcontroladores http://bigalvesinformatica.com.br/

Software Utilizado no Laboratório µc Pro Proteus MPLAB Serão estudados com detalhes nas próximas aulas

Fluxogramas Elementos gráficos utilizados para estabelecer uma sequência a uma tarefa a ser realizada. Possuem três elementos básicos:

Exemplo: Contador a) Faça o programa que realize a contagem de 0 a 9 na variável CONT, retornando novamente a 0 e reiniciando a contagem.