Microprocessadores e Microcontroladores

Slides:



Advertisements
Apresentações semelhantes
Arquitetura e organização de computadores.
Advertisements

Microcontroladores e Sistemas Embarcados
Introdução aos Sistemas Microcontrolados
Prof. Remy Eskinazi - Microcontroladores
CEFET-PBProf. José B. Menezes Filho1 MICROCONTROLADORES Prof. José Bezerra de Menezes Filho CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DA PARAÍBA DA PARAÍBA.
PIC Peripheral Interface Controller
Microcontroladores PIC
Microprocesadores x Microcontroladores
Arquitetura de computadores
Por: Lucas da Silva Montes, Marcos Ghesla e Vinícius Randon.
Microcontroladores.
A CPU E SUA EVOLUÇÃO. CPU (Central Processing Unit ou Unidade Central de Processamento)  DEFINIÇÕES:  A CPU é o hardware principal do computador; 
SISTEMAS EMBARCADOS I UNIDADE 2 – ARQUITETURA MSP430 TURMA: 7º Período DISCIPLINA: Sistemas Embarcados I PROFESSOR: Pedro Pacheco Bacheti
DSC/CEEI/UFCG Hardware (Parte I) Prof. a Joseana Macêdo Fechine Régis de Araújo Prof. a Joseana Macêdo Fechine Régis de Araújo
Introdução a Ciência da Computação Aula 05 Prof. Francisco G. Rodrigues.
Rganização de Computadores Organização do Neander Capítulo 10 – Raul Weber Organização de Computadores Organização do Neander Capítulo 10 – Raul Weber.
Como funciona o processador Nomes: Fernando, Maurício, William Turma: 1J-1PC1 Disciplina: Fundamentos da Computação Curso: Técnico em Programação de Computadores.
ARQUITETURA AULA 3 Prof. Luiz Ricardo Lima 2º sem de 2016.
CARACTERISTICAS DO CLP - Fácil diagnóstico de funcionamento ainda em fase de projeto do sistema e/ou reparos que venham a ocorrer.
Arquitetura do SET de instruções Instruction SET CISC vs RISC
Atividade 4 - entrada e saída pelo Arduino
Manutenção de Periféricos II
IFAC1 Hardware e software.
Servomecanismo N7SRV Prof. Dr. Cesar da Costa
Arquitetura de Computadores
A evolução dos processadores. (Microprocessadores)
Atividades 3: Configuração de HW/SW
PSI3441 – Arquitetura de Sistemas Embarcados
Arquitetura de Computadores
NEANDERWin - Simulador
Mapeamento de Entrada e Saída em Sistemas Digitais
Arduino seu primeiro microcontrolador
Barramento ou Bus de um Sistema Informático
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES
Administração de Gerência de servidores
Integrantes (até dois) < > Data
Hardware É a parte física de um sistema de computação, ou seja, todos os elementos materiais que o constituí (circuitos eletrônicos, dispositivos mecânicos,
Administração de Sistemas Operacionais I
Sistemas de entrada e saída. Aplicações
Instruções.
Componentes de Redes de Computadores
1 Introdução aos COMPUTADORES Profª Alda Vagarinho.
Como funciona o computador? Modulo 1 AULA 3 Noções de informática Prof.: Alexlima.
NOÇÕES DE HARDWARE.
Arquitetura de Barramentos
Notas de aula baseadas no livro de William Stallings Arquitetura e Organização de Computadores 8a Edição Capítulo 1 Introdução.
Aplicações de Flip-Flops Registradores
Retificador de meia onda e onda completa
Técnicas de Transmissão
MICROPROCESSADOR Prof. ALEXANDRE KASCHER MOREIRA Assunto: Matriz de células de memória.
Tecnologia da Informação Visão Geral sobre Informática
MEMORIAS.
Sistemas Operacionais I
ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES :
E suas funcionalidades. Hardware livre Software livre Diferentes modelos Simples e confiável Robusto o suficiente para a maioria das atividades de robótica.
Evolução dos Sistemas de Automação Jair Jonko Araujo
Instalação configuração de HW/SW-Exp.3
Apresentação de Produtos rev data Dezembro 2005.
Organização de Computadores
Arquitetura 8051 Disciplina: Microcontroladores Prof. Remy Eskinazi
AULA3 – Introdução a Microcontrolador
Prof. Wilian Soares Lacerda DCC - UFLA
Arquitetura de Computadores
Prof. Wilian Soares Lacerda DCC - UFLA
Organização de um Computador
Grupo de Engenharia da Computação Departamento de Informática - UFPE
Hierarquia de memória Memória Interna. Memória A.W. Burks, H.H. Goldstine e J. von Neumann Preliminary Discussion of the Logical Design of na Eletronic.
Conceito de Hardware e Software. Hardware Hardware – São os dispositivos físicos de um Computador (placas mãe, memorias auxiliar e principal, periféricos.
Hardware – Montagem e Manutenção Educador Prof. Alexsand Farias.
CLP – Controladores Lógicos Programáveis Iniciou-se em 1968, pela General Motors. Foi uma alternativa para substituir as lógicas á relé.
Transcrição da apresentação:

Microprocessadores e Microcontroladores Prof. Wilian Soares Lacerda DCC - UFLA 11/11/2018

Sistema microprocessado 11/11/2018

Estrutura de microprocessador 11/11/2018

Microcontroladores Tipicamente os microcontroladores se caracterizam por incorporarem internamente cpu, memórias de programa e dados e vários periféricos como timers, watchdog timers, comunicação serial, conversores analógicos digitais, geradores de PWM, etc. Fazendo com que a aplicação final fique extremamente compactada. 11/11/2018

Estrutura do microcontrolador 11/11/2018

Microchip A Microchip é uma empresa norte americana, fundada em 1989, com sede na cidade de Chandler, Arizona (oeste dos E.U.A.). Esta empresa desenvolve, fabrica e comercializa microcontroladores (PIC), memórias seriais (I2C e SPI), produtos para segurança (Keeloq), identificadores por RF (RFID), conversores A/D, circuitos integrados de supervisão (Bronw out) e amplificadores operacionais. 11/11/2018

Família dos Microcontroladores PIC A Microchip é uma precursora no uso da tecnologia RISC em microprocessadores. O nome RISC é a abreviação de Reduced Instruction Set Computer (computador com conjunto de instruções reduzido). 11/11/2018

Características da tecnologia RISC Arquitetura Harvard Conceito de registrador arquivo Todas as instruções com palavras simples Palavra de instrução longa (LWI - Long Word Instruction) Arquitetura de instruções em "Pipeline" Instruções de apenas um ciclo de máquina Conjunto de instruções reduzido 11/11/2018

Von Newmann X Harvard Diferente da arquitetura Von Newmann, a estrutura RISC é baseada na arquitetura Harvard que possui um barramento para dados e outro para o programa, e tem como características, tamanhos diferenciados entre barramento de dados e de programa, permitindo que em uma única palavra, está a instrução e o operando. Existem modelos de PIC onde o barramento de dados é de 8 bits e o de programa é de 12 bits. Com isso conseguimos compactar o código e executá-lo em alta velocidade. 11/11/2018

VonNewmann X Harvard 11/11/2018

Arquitetura Harvard x Von Newmann Na arquitetura Von Newmann tradicional utiliza o mesmo barramento para memória de programa e dados. 11/11/2018

Arquitetura Harvard x Von Newmann Na arquitetura Harvard utiliza um barramento para memória de programa e um para memória de dados. 11/11/2018

Sistema de clock A entrada de clock (pino OSC1 CLKIN) é internamente dividida por quatro para gerar quatro clocks em quadratura sem sobreposição, nomeados Q1, Q2, Q3, e Q4. Internamente o contador de programa PC é incrementado em Q1, e a instrução é retirada da memória de programa e colocada no registrador de instruções em Q4. Ela é decodificada e executada durante o ciclo seguinte de Q1 até Q4. 11/11/2018

Sistema de clock 11/11/2018

Fluxo de Instrução/ Pipeline Um ciclo de instrução consiste de quatro ciclos Q (Q1, Q2, Q3, Q4). A busca e execução são feitas em linha, de tal forma que a busca leva um ciclo de instrução e a execução leva outro ciclo. Contudo, devido à característica de "Pipeline", cada instrução é executada efetivamente em um ciclo, pois simultaneamente ocorrem as execuções de uma instrução e a busca a instrução seguinte. Se a instrução causa a alteração no contador de programa, então dois ciclos são necessários para completar a instrução. 11/11/2018

Fluxo de Instrução/ Pipeline 11/11/2018

Palavra de Instrução Longa A arquitetura com barramentos separados para instruções e dados permitem larguras de barramento diferentes. Com isso o barramento de instruções é otimizado para uma palavra de comprimento única. O número de bits do barramento de instruções depende de quantas instruções são implementadas e do número de registradores disponíveis em cada família de microcontrolador. 11/11/2018

PIC 12C5XX - Instruções de 12 bits 11/11/2018

Microcontrolador PIC16F84 O PIC 16F84 é um microcontrolador que pode operar de DC até 10 MHz (ciclo de instrução de 400 ns) e devido as suas características de projeto funciona com o mínimo de componentes externos. O PIC 16F84A pode operar até 20 MHz. 11/11/2018

Características principais PIC16F84 1 K (1024) palavras de 14 bits para programa; 68 bytes de RAM para uso geral; 64 bytes de EEPROM para dados; Stack com 8 níveis; Apenas 35 instruções; 15 registros específicos em RAM para controle do chip e seus periféricos; Timer de 8 bits com opção de prescaler de 8 bits; 11/11/2018

Características principais PIC16F84 13 pinos que podem ser configurados individualmente como entrada e saída; Alta capacidade de corrente nos pinos (podendo acender um LED); Capacidade de gerenciar interrupções (até 5 entradas), do timer e EEPROM; Watch Dog para recuperação e reset em caso de travas no software; Memória de programa protegida contra cópias; Modo Sleep para economia de energia; Várias opções de osciladores. 11/11/2018

Pinagem 11/11/2018

Características elétricas básicas Faixa de Alimentação: 2 a 6 volts - típico 5 volts Consumo de corrente: < 2 mA a 5 volts a 4 MHz 15 uA a 2 volts a 32 KHz 2 uA a 2 volts em stand by 11/11/2018

Arquitetura Interna do PIC16F84 11/11/2018

Obrigado! lacerda@ufla.br 11/11/2018