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.

Slides:



Advertisements
Apresentações semelhantes
Microcontroladores Uma visão geral.
Advertisements

Organização de Computadores I
CPU: Controle e processamento
Arquitetura de Computadores
HARDWARE.
Arquitetura e organização de computadores
Arquitetura e organização de computadores.
Autor: Salvador P. Gimenez
Arquitetura de Computadores
Sistemas Embarcados Microcontroladores PIC
Configuração de Periféricos
SISTEMAS OPERACIONAIS (SO) Aula 2 – Revisão - Organização
Maria Aparecida Castro Livi
Introdução à Informática
Microcontroladores e Sistemas Embarcados
Professor: Erivelto Tschoeke – UDESC/CEPLAN
O MICROPROCESSADOR INTEL 8080
Professor: Carlos Roberto da Silva Filho, M. Eng.
Sistemas Digitais Microprocessados
Sistemas Digitais Microprocessados
Esquema básico do hardware
Componentes do Computador e noções de Arquitetura de Computadores
Arquitetura de Sistemas Operacionais
Arquitetura de Computadores
Arquitetura de Computadores
HARDWARE do CLP Os controladores lógicos programáveis são equipamentos com uma aplicação muito vasta dentro dos diversos processos de automação. Desta.
2- Entendendo o que é Arquitetura e Organização
Professor Felipe Monteiro Lima
Introdução à Programação
Prof. João Paulo de Toledo Gomes
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP PIC16F877A - Parte III Jadsonlee da Silva Sá
UCP Memória Principal Controladores E/S
Prof. José Bezerra de Menezes Filho
PIC16F877A Jadsonlee da Silva Sá
Sistemas Operacionais I
Organização de um computador
Organização e Arquitetura de Computadores
Agenda - Aula 2 Introdução (Computador Digital) Processadores
Pet computação UFPE Aula de apoio aos feras: Arquitetura de Computadores.
Processamento de dados na UCP e memória UCP
Prof. Remy Eskinazi - Microcontroladores
Arquitetura de Computadores
Unidade Central De Processamento: Processador
POLIMIG Curso Técnico em Informática Disciplina: Hardware
Sistemas Operacionais
Organização e Arquitetura de Computadores
Técnico em Informática
PIC Peripheral Interface Controller
Organização e Arquitetura de Computadores
Memorias.
Microprocesadores x Microcontroladores
Tudo sobre o Processador
MICROCONTROLADORES Prof. José Bezerra de Menezes Filho.
1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos.
Processador André Santos nº1 Prof: Carlos Pereira
Introdução à Computação Componentes Básicos dos Computadores
Arquitetura de Computadores Processadores 2 Waldemiro Arruda.
O que devem fazer os Microprocessadores ?
Processadores.
Arquitetura de Microcomputadores
Funcionamento interno do computador
Arquitetura de computadores
Introdução à Computação
Por: Lucas da Silva Montes, Marcos Ghesla e Vinícius Randon.
Arquitetura de Sistemas Operacionais
ARQUITETURA DE VON NEUMANN
Microcontroladores.
Pet computação UFPE Arquitetura Von Neumann. pet computação UFPE 1.Definição e tipos de arquitetura Quando falamos em arquitetura temos dois tipos a considerar:
Por Cássio Mello e André Luis.  É a parte inteligente do circuito, onde sinais de controle serão recebidos e enviados e o processamento será efetuado.
 Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas:  Somar e subtrair  Mover um dado de um local de armazenamento.
Transcrição da apresentação:

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

CEFET-PBProf. José B. Menezes Filho2 COMPUTADORES CISC E RISC Tipo de arquitetura: Harvard: possui a via de dados separada da via de endereço. Utilizada em computadores RISC ( Reduced Intruction Set computer) Von-Neumann: A via de dados é a mesma da via de endereço. Utilizada em computadores CISC ( Complex Instruction Set computer)

CEFET-PBProf. José B. Menezes Filho3

CEFET-PBProf. José B. Menezes Filho4 PIC 16F84 Usa 14 bits para cada instrução Possui 35 instruções de Assembler Tempo de execução de cada instrução: 1 ciclo do temporizador, exceto no caso de instruções de salto e de ramificação. Memória de programa: 1KB Memória RAM uso geral: 68 bytes EEPROM para dados: 64 bytes

CEFET-PBProf. José B. Menezes Filho5 PIC 16F84 4 fontes de interrupção 1 Timer de 8 bits 1 wathcdog 1 prescaler ( divisor de frequencia) de 8 bits 13 bits de entrada/saída (I/0) individualmente endereçáveis Pode ser apagado e regravado

CEFET-PBProf. José B. Menezes Filho6 APLICAÇÕES DO PIC 16F84 Indústria de automóveis, sensores remotos, fechaduras elétricas e dispositivos de segurança. Baixo consumo, ideal para alimentação por bateria. Facilidades da EEPROM: Utilizado em dispositivos de armazenamento permanente ( dados de calibragem, etc)

CEFET-PBProf. José B. Menezes Filho7 CLOCK - CICLO DE INSTRUÇÃO O clock é obtido a partir de um componente externo chamado “oscilador” Oscilador- Ligado ao microcontrolador através do pino OSC1. O circuito interno do micro divide o clock em 4 fases: Q1,Q2,Q3 e Q4. As 4 fases perfazem 1 ciclo de instruções ( ciclo de máquina) durante a qual uma instrução é excecutada.

CEFET-PBProf. José B. Menezes Filho8 CICLO DE INSTRUÇÃO Código de instrução: Extraído da memória de programa em Q1 e escrita no registro de instruções em Q4. Decodificação e execução nas fases Q1 e Q4 seguintes. O Contador de programa ( Program counter ou PC) guarda endereço da próxima instrução a ser executada.

CEFET-PBProf. José B. Menezes Filho9

CEFET-PBProf. José B. Menezes Filho10 PIPELINE Pipeline: sobreposição O microcontrolador executa uma instrução ao mesmo tempo que extrai a instrução seguinte. Para efeitos práticos, cada instrução demora um ciclo de instrução p/ ser executada. Exceção: Instrução de saltos ou chamada de subrotina.

CEFET-PBProf. José B. Menezes Filho11 PIC 16F84- PINOS Total de 18 pinos. Encapsulamento: DIP 18. DIP: Dual in line ( Empacotamento em duas linhas) Pode ser encontrado em cápsula SMD SMD: Surface Mount Devices (Dispositivos de Montagem em superfície), pinos não precisam passar pelos orifícios da placa.

CEFET-PBProf. José B. Menezes Filho12

CEFET-PBProf. José B. Menezes Filho13

CEFET-PBProf. José B. Menezes Filho14 PORTA A (BIDIRECIONAL) RAO- Bit 0 da porta. Entrada e saída TTL RA1- Bit 1 da porta. Entrada e saída TTL RA2- Bit 2 da porta. Entrada e saída TTL RA3- Bit 3 da porta. Entrada e saída TTL RA3- Bit 4 da porta. Entrada e saída TTL RA4- Bit 5 da porta. Entrada e saída tipo schmitt trigger. Pode servir como entrada de temporização externa.

CEFET-PBProf. José B. Menezes Filho15 PORTA B (BIDIRECIONAL) RBO- Bit 0 da porta. Entrada e saída TTL/Schmitt trigger. Pode servir como entrada de interrupção. RB1- Bit 1 da porta. Entrada e saída TTL RB2- Bit 2 da porta. Entrada e saída TTL RB3- Bit 3 da porta. Entrada e saída TTL RB3- Bit 4 da porta. Entrada e saída TTL RB4- Bit 5 da porta. Entrada e saída tipo TTL.

CEFET-PBProf. José B. Menezes Filho16 PORTA B (BIDIRECIONAL) RB5- Bit 6 da porta. Entrada e saída TTL RB6- Bit 7 da porta. Entrada e saída TTL/SCHMITT TRIGGER RB7- Bit 8 da porta. Entrada e saída TTL/ SCHMITT TRIGGER

CEFET-PBProf. José B. Menezes Filho17 CARACTERÍSTICAS GERAIS Capacidade de corrente dos pinos: 25 mA. Pode acender LED (10 mA aproximadamente) sem interface. Cada pino de entrada/saída pode ser controlado individualmente. Alimentação do CI: 2,0 a 5,5 V Consumo: < 2mA, para 5V e 4 MHZ

CEFET-PBProf. José B. Menezes Filho18 CARACTERÍSTICAS ESPECIAIS A Memória de programa ( FLASH) pode ser submetida a ciclos de gravação/apagamento. A Memória EEPROM pode ser gravada durante o funcionamento de vezes. Os dados podem ficar armazenados na EEPROM em período maior que 40 anos.

CEFET-PBProf. José B. Menezes Filho19 PIC 16F84 ( PINOS) VDD: Alimentação positiva ( 2 a 5,5 V) VSS: ligação ao terra da fonte de alimentação. Nomenclatura dos pinos: A barra invertida indica que a entrada ou saída do pino é ativo em zero.

CEFET-PBProf. José B. Menezes Filho20 UNIDADE LÓGICA E ARITMÉTICA As operações lógicas e aritméticas são realizadas pela ULA ( Unidade lógica e aritmética). A ULA possui um registro: Registro W ( working register) Tamanho da palavra da ULA: 8 bits Realiza somas, subtrações, deslocamentos e operações lógicas.