Microcontrolador 8051:
|
|
|
- Derek Philippi Brezinski
- 9 Há anos
- Visualizações:
Transcrição
1 Microcontrolador 8051: Fonte: CORRADI 2009
2 O Microcontrolador 8051: Começou a ser produzido no início da década de 80, pela Intel; Hoje é fabricado por várias empresas e com muitas variações; Atualmente, alguns modelos, possuem vários periféricos integrados, como: Conversores A/D, PWM, interfaces seriais, I²C, SPI, CAM, decodificador MP3, etc.; Possuem várias configurações de memória interna;
3 Características Básicas (Nicolosi 2008): Palavras de 8 bits; Capacidade para endereçar até 64 kbytes de ROM (memória de programa); Capacidade para endereçar até 64 kbytes de RAM (memória de dados); 256 bytes de memória RAM interna, das quais 128 são usadas para implementar os registradores do Assim, somente 128 bytes estão disponíveis para dados e pilha;
4 Características Básicas (continuação): Pelo menos dois timers/counters configuráveis que podem trabalhar em 4 modos distintos; Uma porta serial (UART); Quatro portas de I/O; Seis tipos de interrupção;
5 Estrutura Interna: Aula 02 Microcontrolador 8051 Fonte: CORRADI 2009
6 Estrutura Interna (continuação): ALU (Unidade Lógica e Aritmética): circuito responsável pela execução das operações lógicas e aritméticas do microcontrolador; ACC (Acumulador): registrador de 8 bits usado como base de quase todas as operações; Registrador B: registrador auxiliar em algumas operações aritméticas;
7 Estrutura Interna (continuação): SP (Stack Pointer Ponteiro da Pilha): contém o endereço da próxima posição a ser utilizadas para guardar dados na pilha; PSW (Registrador de Flags Program Status Word): contém vários bits que indicam o estado do microcontrolador;
8 Estrutura Interna (continuação): PC (Program Counter ou Contador de Programa): contém o endereço da próxima instrução a ser executada; DPTR (Data Pointer Ponteiro de Dados): registrador de 16 bits usado para acessar dados nas memórias externas (tanto na memória de programa quanto na memória de dados). É formado por dois registradores de 8 bits (DPH e DPL);
9 Estrutura Interna (continuação): Ports 0,1,2 e 3: registradores de 8 bits que dão acesso aos pinos de I/O; IE (Registro de controle de Interrupção Interrupt Enable): permite habilitar ou desabilitar as interrupções individulamente; IP (Registrador de prioridade de Interupção Interrupt Priority): determina o nível de prioridade de cada interrupção, que pode ser alto ou baixo;
10 Estrutura Interna (continuação): TH0, TL0, TH1 e TL1: registradores dos timers 0 e 1. Cada par TH+TL formam um temporizador/contador, que pode trabalhar de quatro modos distintos; TMOD (Timer Mode Register): configura o modo de trabalho dos temporizadores/contadores; TCON (Timer Control Register): controla a operação dos temporizadores/contadores e das interrupções dos temporizadores/contadores e interrupções externas;
11 Estrutura Interna (continuação): SBUFF: (Serial Buffer): é um registrador duplo que armazena o byte a ser transmitido e o byte recebido pela interface serial; SCON: (Serial Port Control Register): controla o modo de funcionamento da porta serial; PCON (Power Control Register): configura o 8051 em alguns modos de economia de energia;
12 Famílias do 8051 (Básicas): KB ROM, 128B RAM, 2 T/C; KB ROM, 128B RAM, 2 T/C; KB EPROM, 128B RAM, 2 T/C; KB ROM, 256B RAM, 3 T/C; KB ROM, 256B RAM, 3 T/C; KB EPROM, 256B RAM, 3 T/C; 80C31, C51, C32 e C52 - CMOS, Low Power;
13 Famílias do 8051 (Avançadas): 80LV31, LV51, LV32 e LV52 - Low Voltage; 89C51 e 89C52 - Flash EPROM, 24MHz; 89C1051, C2051 e C terminais; 89S5x - Flash ISP, 24MHz; 89S8252 8kB de Flash ISP, 2kB de EEPROM, Watchdog, interface SPI; 80C320 - Clock Otimizado (33MHz x 3); C505L - 32KB ROM, 512B RAM, 10B A/D, LCD; P51XA-G3, H3 e S3 - Arquitetura de 16 bits;
14 Pinagem do 8051: Aula 02 Microcontrolador 8051 Pinagem para um encapsulamento de 40 pinos:
15 Aula 02 Microcontrolador 8051 Pinagem do 8051 (continuação): P0.0 a P0.7: pinos de entrada e saída do Port 0. Também são usados como barramento de dados e como parte baixa do barramento de endereços (quando for usada memória externa). Estes pinos são FETs em dreno em aberto, necessitam de resistores de pull-up; P1.0 a P1.7: pinos de entrada e saída do Port 1; P2.0 a P2.7: pinos de entrada e saída do Port 2. Também são usados como barramento de dados e como parte alta do barramento de endereços (quando for usada memória externa);
16 Pinagem do 8051 (continuação): P3.0 a P3.7: pinos de entrada e saída do Port 3. Cada bit deste port também possui as seguintes funções alternatvas: RxD: P3.0, pino de recepção de dados da porta serial; TxD: P3.1, pino de transmissão de dados da porta serial; Int0 e Int1: P3.2 e P3.3, pinos de interrupção externa; T0 e T1: P3.4 e P3.5, pinos de clock para os temporizadores/contadores internos; WR e RD: P3.6 e P3.7, usado para controle de escrita e leitura da memória externa;
17 Pinagem do 8051 (continuação): Xtal1 e Xtal2: pinos para o cristal do oscilador interno; RST: pino de reset do microcontrolador, ativo em 1; EA/VPP (External Address): ativo em nível baixo, utiliza somente a memória de programa externa. Quando em nível alto (1) utiliza a memória interna. Também é usado no processo de programação da memória EPROM interna; ALE/PROG (Address Latch Enable): gera o pulso de armazenamento da parte baixa do endereço do port 0, quando for usada a memória externa;
18 Organização de Memória: Abaixo está descrito a organização de memória geral para a família Na prática cada componente possui a sua própria organização: Até 64 kbytes de Memória ROM (EPROM, FLASH); 128 bytes de memória RAM; Registradores mapeados em memória (endereços F0 a FF da memória RAM interna); Alguns modelos implementam memória EEPROM interna para dados permanentes;
19 Organização de Memória: Memória de Programa: quando o pino EA = 0, acessa a memória externa, quando EA=1, acessa a memória interna até o seu limite, depois acessa a memória externa. Memória de Programa Externa Pino EA = 0 FFFF 0000 Memória de Programa Externa Memória de Programa Interna Pino EA = 1 FFFF 1FFF 0000
20 Organização de Memória: Memória de Dados: é dividida em três regiões: memória interna (128 bytes), registros internos (128 bytes) e memória externa, até 64 kbytes; Registros de funções especiais Memória de dados Interna FF 7F 0000 Memória de Dados Externa FFFF 0000
21 Organização de Memória: A memória de dados interna (os primeiros 128 bytes) possui três regiões com funções específicas, mas pode ser totalmente usada como memória de dados comum:
22 Organização de Memória: A primeira região da memória interna é composta de quatro banco com 8 registradores cada um. Estes registradores são nomeados como R0, R1, R2, R3, R4, R5, R6 e R7.
23 Organização de Memória: A segunda região da memória interna, cujos endereços vão de 20h a 2Fh, são também endereçadas bit a bit. As instruções que trabalham com bits acessam estes bits diretamente e seus endereços (dos bits) vão de 00h a 7Fh.
24 Organização de Memória: A segunda parte memória de dados interna (os últimos 128 bytes) possuem funções especiais, são os registradores do 8051: Registros de funções especiais Memória de dados Interna FF F0h Registro B E0h Acumulador Acc D0h Program Status Word PSW B8h Interrupt Priority IP B0h Porta 3 de E/S P3 A8h Interrupt Enable - IE A0h Porta 2 de E/S P2 99h Serial Buffer BUF 98h Serial Control SCON 90h Porta 1 de E/S P1 8Dh Timer High 1 H1 8Ch Timer High 0 H0 8Bh Timer Low 1 TL1 8Ah Timer Low 0 TL0 89h Timer Mode TMOD 88h Timer Control TCON 87h Power Control PCON 83h Data Pointer High DPH 82h Data Pointer Low DPL 81h Stack Pointer SP 80h Porta 0 de E/S P0
25 Aula 02 Microcontrolador 8051 Acesso a Memória Externa: Como o barramento de dados e a parte baixa do endereço é multiplexada no port 0, é necessário um circuito externo para separar os endereços dos dados:
26 Aula 02 Microcontrolador 8051 Acesso a Memória Externa: O ciclo de leitura da memória de programa externa é dado pelo diagrama de tempos abaixo:
27 Aula 02 Microcontrolador 8051 Acesso a Memória Externa: O ciclo de leitura da memória de dados externa é dado pelo diagrama de tempos abaixo:
28 Aula 02 Microcontrolador 8051 Acesso a Memória Externa: O ciclo de escrita da memória de dados externa é dado pelo diagrama de tempos abaixo:
29 Aula 02 Microcontrolador 8051 Periféricos mapeados em memória: Um periférico mapeado em memória é um periférico que usa uma faixa de endereços de memória para ser acessado. Na figura abaixo temos um exemplo:
30 CORRADI 2009: acesso em ; NICOLOSI 2008: Nicolosi, Denis Emílio Campion e Bronzeri, Rodrigo Barbosa. Microcontrolador 8051 com linguagem C: prático e didático: família ATS89S8252 atmel. 2ª edição. São Paulo: Érica 2008.
Microcontrolador 8051
Microcontrolador 8051 Inicialmente fabricado pela INTEL, atualmente fabricado por várias empresas; Possui uma grande variedade de dispositivos, com diversas características, porém compatíveis em software;
8051 Estudo de Caso. Prof. Carlos E. Capovilla - CECS/UFABC 1
8051 Estudo de Caso Prof. Carlos E. Capovilla - CECS/UFABC 1 8051 - Características O 8051 é membro da família MCS-51, e constitui o núcleo de todos os dispositivos MCS-51. Diversos fabricantes produzem
Microcontroladores 8051
Microcontroladores 8051 1. Microcontroladores Microcontrolador é o nome dado ao componente que incorpora em um só "chip" todos os elementos necessários a um microcomputador. Deve ter : CPU, Memória e Interfaces
Organização de Memórias
Intel 8051 O Intel 8051 é um microcontrolador de 8 bits que pertence a família MCS-51 da Intel e foi lançado em 1977. É tido como o microcontrolador mais popular do mundo, pois é muito versátil e possui
O microcontrolador Quatro partes importantes
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I A escolha do microprocessador mais adequado depende basicamente da aplicação, e deve se levar em conta os seguintes critérios: Técnicos: Velocidade, capacidade
MICROCONTROLADOR 8051
MICROCONTROLADOR 8051 Notas de Aula (v.2014) Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca ARQUITETURA 8051 APLICAÇÕES MAIS FREQUENTES SISTEMAS COMPACTOS: MEMÓRIAS ROM / RAM
Disc.: Sistemas Microprocessados Curso Técnico em Eletrônica
Disc.: Sistemas Microprocessados Curso Técnico em Eletrônica Prof. Paulo Demantova Sistemas Microprocessados - Prof: Demantova 1 1. Objetivo da Disciplina: Apresentar características e conceitos de um
9/3/2009. Aula 4. Engenharia de Sistemas Embarcados. Cenário: Sistema de Controle de LEDs
Cenário: Sistema de Controle de LEDs Sistema Embarcado Aula 4 Sistema Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 851 Engenharia de Sistemas Embarcados
Aula 4. Engenharia de Sistemas Embarcados. Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051
Aula 4 Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051 Cenário: Sistema de Controle de LEDs Sistema Embarcado Sistema Engenharia de Sistemas Embarcados
Memória de Dados Interna. Memória de Dados Interna
Memória de Dados Interna Memória de Dados Interna - faixa de endereço endereçável diretamente: 00 a 7F hexadecimal. - faixa de endereço endereçável indiretamente: 00 a FF hexadecimal. - espaço endereçável
SEMINÁRIO ASSEMBLY: Arquitetura 8051
UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA Curso de Ciências da Computação SEMINÁRIO ASSEMBLY: Arquitetura 8051 Fernando Takeshi Sato Diego Schmitt
Sistemas Embarcados:
Sistemas Embarcados Microcontroladores Prof. Protásio Laboratório de Microengenharia/DEE/CEAR/UFPB Fundamentos de microcontroladores Bit (Binary digit) Zero lógico (Ø) e Um lógico (1) 0V e 5V ou 3,3V Byte
Aula 8 Microcontrolador 8051
SEL 0415 Departamento de Engenharia Elétrica e de Computação EESC-USP SEL 0415 Introdução à Organização de Computadores Aula 8 Microcontrolador 8051 Profa Luiza Maria Romeiro Codá Autores: Prof Dr Marcelo
Família 8051 (introdução) 2011/1
Família 8051 (introdução) 2011/1 Refresh Microprocessador vs. microcontrolador. Periféricos built-in. Single-chip computer 2 Objetivos Histórico Modelos da família original Principais características Diagrama
Apontamentos sobre o 8051 Prof. Eng Luiz Antonio Vargas Pinto Versão revista e ampliada em 01/07/2009 Revisada em 28/02/2006 Revisada em 18/11/2007
1 Apontamentos sobre o 8051 Prof. Eng Luiz Antonio Vargas Pinto Versão revista e ampliada em 01/07/2009 Revisada em 28/02/2006 Revisada em 18/11/2007 Revisada em 17/03/2011 Revisada em 13/01/2013 1. Introdução:...
Aula 8 Microcontrolador 8051
SEL 0415 Departamento de Engenharia Elétrica e de Computação EESC-USP SEL 0415 Introdução à Organização de Computadores Aula 8 Microcontrolador 8051 Profa. Luiza Maria Romeiro Codá Autores: Prof. Dr. Marcelo
Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial
Periféricos Integrados do 8051 Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial Periféricos Integrados do 8051 Portas de entrada e saída O 8051
Microprocessadores. Organização de Memória
Microprocessadores Organização de Memória Prof. Clayrton Henrique rev. 01 fev. 2016 Roteiro Introdução; RAM Interna; Parte de Dados; Parte de SFR; Registradores; Assembly; Referências... 2 Introdução RAM
Prof. Adilson Gonzaga
Prof. Adilson Gonzaga Memória de Dados Interna (RAM Interna) O endereçamento é feito com 8 bits Chips com 128 bytes de RAM não possuem a área I (Apenas Endereçamento Indireto) Memória de Dados Interna
ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR
ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR Prof. Filippo Valiante Filho http://prof.valiante.info Estrutura do Computador Computador CPU (Central Processing Unit) Sistema de Armazenamento (Memórias) Sistema
UTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015)
UTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015) Interrupção e Contadores/Temporizadores Este texto apresenta uma
Aula 10 Microcontrolador Intel 8051 Parte 2
SEL 0415 Aula 10 Microcontrolador Intel 8051 Parte 2 SEL 0415 INTROD À ORGANIZAÇÃO DE COMPUTADORES Prof Dr Marcelo A C Vieira SEL 415 Mapeamento das memórias internas Memória de dados interna (RAM) n 8051
EPAC Microcontroladores Organização do curso 30/8/2007
EPAC 2007 Microcontroladores 8051 Thiago B. Ló Guilherme Galante Organização do curso 1. Parte I Introdução Visão Geral da família 8051 O circuito básico Atividades Práticas 2. Parte II Interrupções Contadores
SEL 337 Aplicação de Microprocessadores II
SEL 337 SEL 337 Aplicação de Microprocessadores II Prof. Dr. Marcelo A. C. Vieira SEL 337 DIREÇÃO DE TRANSFERÊNCIA DE DADOS TRANSM Fluxo de Dados RECEP SIMPLEX TRANSM RECEP Fluxo de Dados TRANSM RECEP
Aula 10 Microcontrolador Intel 8051 Parte 1
Aula 10 Microcontrolador Intel 8051 Parte 1 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 0415 Microcontroladores Grupo de Sistemas Digitais n Microcontrolador é o nome
Microprocessadores. Movimentação de Dados
Aula 19 Microprocessadores Movimentação de Dados Rev. 02 / 2016 Prof. Henrique Roteiro Introdução Aula 19 Movimentação RAM Interna Movimentação RAM Externa Movimentação ROM Problemas de Movimentação Referências
MICROCONTROLADORES MCS51. Hugo Vieira Neto, M.Sc.
MICROCONTROLADORES MCS51 Hugo Vieira Neto, M.Sc. ([email protected]) Curitiba, 2002 SUMÁRIO Sistemas Microprocessados...2 Hardware...2 Software...5 Microcontroladores...7 Microcontroladores MCS51...8 Parte
SEL-433 Aplicação de Microprocessadores I. Prof: Adilson Gonzaga
SEL-433 Aplicação de Microprocessadores I Prof: Adilson Gonzaga HISTÓRICO Microprocessador Circuito integrado ( chip ) capaz de executar instruções. 1971 Intel Corporation lançou no mercado o microprocessador
MICROCONTROLADOR 8051
Sumário 1 Introdução aos Microcontroladores... 1 1.1 O Microcontrolador - História e Aplicação... 1 1.2 Motivação para o Estudo de um Microcontrolador... 1 1.2.1 O 8051... 2 1.3 Sistemas Microprocessados...
Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador
MICROCONTROLADORES HARDWARE 1 Prof. Mauricio Aula 03: Objetivos 2 Arquitetura de um Microcontrolador Unidade Central de Processamento Portas de Entrada e Saída Porta Serial Temporizador / Contador Conversor
EPUSP PCS2355 Laboratório Digital MICROPROCESSADORES
MICROPROCESSADORES M.M. / 2001 (revisão) L.M.S. e P.S.C. / 2001 (revisão) E.T.M./2004 (revisão) E.T.M./2005 (revisão) Resumo Nesta experiência serão estudados os conceitos básicos de microprocessadores
INTRODUÇÃO: MICROCONTROLADORES
INTRODUÇÃO: MICROCONTROLADORES MICROCONTROLADOR X MICROPROCESSADOR Baixa capacidade de processamento Freq. Operação em MHz Custo de R$ 7,00 a 30,00 Aplicações mais restrita Alta capacidade de processamento
Aula 5. Engenharia de Sistemas Embarcados. Prof. Abel Guilhermino Tópico: Arquitetura e Ambiente de Desenvolvimento
Aula 5 Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura e Ambiente de Desenvolvimento O ambiente de Execução Como o sistema utiliza a memória Como o processador gerencia a pilha
Prof. Adilson Gonzaga
Exemplo de Projeto com Microcontrolador MCS-51 Prof. Adilson Gonzaga Definições Iniciais: Microcontrolador Tamanho da Memória de Programa Interna define o tamanho da Memória de Programa Externa a ser utilizada.
Microprocessadores TIMER/COUNTER I
Microprocessadores TIMER/COUNTER I Prof. Clayrton Henrique rev. 01 mar. 2016 Roteiro Introdução; Características; Modos de Operação; Modo 0 Modo 1 Modo 2 Modo 3 Exemplos; Referências... 2 Introdução Apresentação
Estrutura Básica de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção
Microcontroladores. Interrupções no Prof. Guilherme Peron Prof. Heitor S. Lopes Prof. Ronnier Rohrich Prof. Rubão
Microcontroladores no 8051 Prof. Guilherme Peron Prof. Heitor S. Lopes Prof. Ronnier Rohrich Prof. Rubão O que é interrupção? Interrupção 2 Definição Qualquer evento interno ou externo que obriga o microcontrolador
Jadsonlee da Silva Sá
Introdução aos Sistemas Microcontrolados Jadsonlee da Silva Sá [email protected] www.univasf.edu.br/~jadsonlee.sa Introdução aos Sistemas Microcontrolados Assembly, C, java,... Circuito Reset
SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES
SEL 0415 Aula 11 Microcontrolador 8051 Parte 3 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 415 INTERRUPÇÃO Estrutura de Interrupção do 8051 n 5 Fontes [ 2 Externas
MICROCONTROLADORES MCS51. Hugo Vieira Neto, M.Sc.
MICROCONTROLADORES MCS5 Hugo Vieira Neto, M.Sc. ([email protected]) Curitiba, 00 SUMÁRIO Sistemas Microprocessados... Hardware... Software...5 Microcontroladores...7 Microcontroladores MCS5...8 Parte Hardware
Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone
Departamento de Engenharia Elétrica ELE 1084 - Microprocessadores II Prof. Carlos Antonio Alves Sala 59 Fone 3743-1224 [email protected] 1 ELE 1084 Microprocessadores II P R O G R A M A D E E N S I
Microprocessadores I. Aula 6 Arquitetura do Microprocessador Pinagem e Diagrama de Temporização
Microprocessadores I Aula 6 Arquitetura do Microprocessador 8085 - Pinagem e Diagrama de Temporização 1 O 8085 contém em seu CI circuitos para executar operações de cálculos e comunicação com periféricos.
Arquitetura do Disciplina de Microcontroladores. Prof. Ronnier Prof. Rubão
Arquitetura do 8051 Disciplina de Microcontroladores Prof. Ronnier Prof. Rubão Objetivo fim Entender as noções básicas de microprocessadores, microcontroladores e sistemas embarcados Estudar a arquitetura
UNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III
UNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III Orientações: Esta lista de Exercícios deve ser entregue juntamente com a
MICROCONTROLADORES 1 Curso Técnico Eletrônica. Prof. Fábio Kurt Schneider
MICROCONTROLADORES 1 Curso Técnico Eletrônica Prof. Fábio Kurt Schneider Microcontroladores 1 no Curso Técnico Objetivos de Microcontroladores 1 Plano Semestral e Processo Avaliativo Quem é quem: ~17 semanas
Temporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina. Temporização Interrupções Rotinas de Atraso
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos
EEC2104 Microprocessadores
EEC2104 Microprocessadores Edição 2005/2006 Arquitectura de um microprocessador básico (Qual o hardware necessário para executar instruções e poder chamar subrotinas?) Uso da memória Guardar instruções
Microcontroladores PIC
Microcontroladores PIC Prof. Adilson Gonzaga 1 Arquitetura de Microcomputadores Arquitetura von Neumann: Há apenas um barramento (duto) de dados e um de endereço. As Instruções e os dados ocupam o mesmo
Programa Trainee 2012 Módulo 4 Microcontroladores AVR
Programa Trainee 2012 Módulo 4 Microcontroladores AVR Conteúdo 01 Arquitetura de microcontroladores AVR Mayara de Sousa Prof. Leandro Schwarz Tempo Estimado 2 h.a. Projeto de Placas de Circuito Impresso
Interrupções 8051 Porta Serial
Interrupções 8051 Porta Serial Disciplina de Microcontroladores Prof. Ronnier Prof. Rubão Finalidade Introduzir ao aluno a ideia de que se possa interromper o programa, de forma temporária, e desta vez
Temporizadores e Contadores
Temporizadores e Contadores Temporizadores e Contadores (Timer/Counter) O 8051 possui 2 T/C internos de 16 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter)
Interface com Teclas, Leds e Teclados Matriciais. Prof. Adilson Gonzaga
Interface com Teclas, Leds e Teclados Matriciais Prof. Adilson Gonzaga Técnicas de Interface com Microcontroladores (8051) Estrutura das Portas do 8051: Todas as quatro Portas (P0,P1,P2,P3) da família
MINI-CURSO DE MICROCONTROLADOR
MINI-CURSO DE MICROCONTROLADOR José Edson dos Santos Marinho Ednaldo dos Santos Marinho INTRODUÇÃO Com o avanço da tecnologia e a utilização da eletrônica digital por grande parte das empresas, o emprego
Prof. Adilson Gonzaga. Técnicas de Interface
Prof. Adilson Gonzaga Técnicas de Interface Técnicas de Interface com Microcontroladores (8051) Estrutura das Portas do 8051: Todas as quatro Portas (P0,P1,P2,P3) da família de Microcontroladores MCS-51
µcontroladores da Família 51
DEPARTAMENTO DE ELECTROTECNIA Sistemas Digitais µcontroladores da Família 51 João Paulo Baptista Índice 1 Família de Micro Controladores 8051 1 2 Arquitectura Base 1 3 PinOut do µcontrolador 2 4 Sistema
UCP 8051 (parte 02) Professor Adão de Melo Neto
UCP 85 (parte 2) Professor Adão de Melo Neto Barramento de endereços UCP 85 É unidirecional (6 BITS), porque a informação flui apenas em uma direção, da CPU para a memória ou para os elementos de E/S.
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUCAO POSSÍVEL
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUCAO POSSÍVEL Aluno: Matrícula: 1. Escreva as instruções necessárias para atender a cada uma das configurações solicitadas. Valor: 2,0 (a) Interrupção
Prof. Adilson Gonzaga
Prof. Adilson Gonzaga Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos Xtal1 e Xtal2 da CPU.
FACULDADE LEÃO SAMPAIO
FACULDADE LEÃO SAMPAIO Microcontroladores Curso de Análise e Desenvolvimento de Sistemas 1 Componentes CPU Memórias Dispositivos de Entrada/Saída (E/S) Input/Output (I/O) 2 CPU A CPU busca informações
Sistemas Microprocessados
Sistemas Microprocessados satoutfpredubr http://pessoal.utfpr.edu.br/sato/ A satoutfpredubr Sobre o material Essas transparências foram baseadas no manual do ATmega8 da Atmel,
Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa
4. Memórias de Dados e de Programa Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP 4.1 Memórias Semicondutoras Algumas definições Célula: Dispositivo de armazenamento de 1 bit. Palavra:
Interrupção. Prof. Adilson Gonzaga
Interrupção Prof. Adilson Gonzaga Estrutura de Programação Assembly Programa Principal Chamada de Sub-rotina1 Programa Principal Chamada de Sub-rotina2 Sub-rotina1 Subrotina2 Programa Principal Chamada
Família de Microcontroladores AVR
www.iesa.com.br 1 AVR é o nome dado a uma linha ou família de microcontroladores fabricada pela empresa Atmel nos Estados Unidos. A sigla AVR é em homenagem a dois estudantes de doutorado de uma universidade
NOTAS DE AULA 06 MICROCONTROLADOR 8051
NOTAS DE AULA 06 MICROCONTROLADOR 8051 SUMÁRIO DO VOLUME NOTAS DE AULA 06 1 INTRODUÇÃO AOS MICROCONTROLADORES 2 PROGRAMANDO EM LINGUAGEM ASSEMBLY - 8051 3 INSTRUÇÕES: JUMPS, LOOPS E CALL 4 DESCRIÇÃO DOS
Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial
Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial 1 Definição de microcontroladores É um circuito integrado que pode ser programado para realização
2.4 Temporização da CPU
2.4 Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste devese conectar um cristal entre os pinos Xtal1 e Xtal2. Pode-se também utilizar um oscilador
Aula 5: Introdução a Arquitetura do Microcontrolador 8051
Microprocessadores - 2013-1 06/05/2013 Aula 5: Introdução a Arquitetura do Microcontrolador 8051 Professor: Eraldo Silveira e Silva [email protected] 1 Objetivos da Aula apresentar as principais características
Sistemas Embarcados:
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Microcontroladores DCA0119 Sistemas Digitais Heitor Medeiros Florencio Sistemas Embarcados
MSP430 - Arquitertura
Curso Técnico de Nível Médio Integrado Eletrônica - 8o Período Disciplina de Microcontroladores 2 (EL08D) Professor Gabriel Kovalhuk Email: [email protected] Página pessoal: http://paginapessoal.utfpr.edu.br/kovalhuk
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Apresentação do curso Critério de avaliação Média final = 0.8 * MP + 0.2 * ME onde MP = (P1 + P2) / 2 e ME = Notas
Microprocessadores CPU. Unidade de Controle. Prof. Henrique
Microprocessadores CPU Unidade de Controle Prof. Henrique Roteiro Registradores; Unidade de Controle Níveis de Complexidade Introdução Um sistema microprocessado conta com diversos dispositivos para um
Arquitetura de Computadores. Revisão Volnys Bernal. Agenda. Revisão: Arquitetura de Computadores. Sobre esta apresentação
1998-2010 - Volnys Bernal 1 1998-2010 - Volnys Bernal 2 Agenda Revisão: Volnys Borges Bernal [email protected] http://www.lsi.usp.br/~volnys Arquitetura Geral Espaço de Endereçamento Processador e s Laboratório
AAAA AAAA SEL Aplicação de Microprocessadores I. Aula 5 Temporização e Interrupção. Marcelo Andrade da Costa Vieira
SEL 0629 Aplicação de Microprocessadores I Aula 5 Temporização e Interrupção Marcelo Andrade da Costa Vieira Contagem de Tempo Contando tempo Existem 3 maneiras de contarmos tempo com os microcontroladores
LISTA 01 DE EXERCÍCIOS DO 4º BIMESTRE PARA ESTUDO NOME: NOME:
LISTA 01 DE EXERCÍCIOS DO 4º BIMESTRE PARA ESTUDO NOME: NOME: 01. COMPLETAMENTO DE LACUNAS Complete os espaços em branco de forma a explicar os passos relativos à operação de LEITURA do conteúdo do endereço
Aplicações Avançadas de Microprocessadores. Professor: Marco Shawn Meireles Machado
Aplicações Avançadas de Microprocessadores Professor: Marco Shawn Meireles Machado Iniciação aos sistemas microcontrolados Objetivos da Aula: Descrever os itens que compõem uma CPU; Detalhar a estrutura
14/3/2016. Prof. Evandro L. L. Rodrigues
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues Tópicos do curso Conceitos básicos - Aplicações e utilizações dos microcontroladores
07/06/2015. Outras características importantes em Microprocessadores/Microcontroladores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos de controle de redução de potência de operação do chip.
Temporizadores e Contadores (Timer/Counter)
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I O 8051 possui 2 (ou 3) T/C internos de 16 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter) que geram sinal
SEL-614 MICROPROCESSADORES E APLICAÇÕES. Adilson Gonzaga
SEL-614 MICROPROCESSADORES E APLICAÇÕES Prof: Adilson Gonzaga HISTÓRICO Microprocessador Circuito integrado ( chip ) capaz de executar instruções. 1971 Intel Corporation lançou no mercado o microprocessador
ELE Microprocessadores I
ELE 1078 - Microprocessadores I AULA 13 Conjunto de Instruções do Microprocessador 8085A - Entrada e Saída (I/O) - 13.1 - Grupos de Instruções As instruções no 8085 são distribuídas em 5 grupos: Grupo
Prof. Adilson Gonzaga
Prof. Adilson Gonzaga Outras características importantes em Microprocessadores/Microcontroladores Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos
Organização e Projeto de Computadores
Organização e Projeto de Computadores 1 Processamento no Computador Operações principais: leitura de instrução do programa leitura de dados processamento: execução da instrução escrita de resultado entrada/saída
DIAGRAMA DE BLOCOS DE UM MICROCONTROLADOR
DIAGRAMA DE BLOCOS DE UM MICROCONTROLADOR BARRAMENTO [BUS] DE ENDEREÇOS UNIDAD CENTRAL DE PROCESO C.P.U INTERFACE SERIE UNIDADE DE CONTROLE U.L.A REGITRADORES TIMERS ROM RAM PORTAS E/S [I/O] BUS DE DADOS
