Capítulo 2 A família de Microcontroladores MCS-51 da Intel

Slides:



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

Contadores e Registradores
Organização de Computadores I
DEMONSTRAÇÃO DO FLUXO DE CAIXA (DFC) Prentice Hall.
INTRODUÇÃO A CONTABILIDADE FINANCEIRA
Capítulo 5 Sub-rotinas e Estruturação da Linguagem de Programação “Assembly” aplicadas a família de microcontroladores MCS-51 da Intel Prentice Hall Microcontroladores.
Capítulo 6 As portas (portes) de entrada e saída da família de microcontroladores MCS-51 da Intel e suas aplicações no controle digital de máquina e de.
DEMONSTRATIVOS FINANCEIROS
Análise das Demonstrações Financeiras
Capítulo 4 Fluxograma e programação em “Assembly” aplicados a família de microntroladores MCS-51 da Intel Prentice Hall Microcontroladores 8051.
Capítulo 7 Os “Timers”/Contadores da família de microcontroladores MCS-51 da Intel Prentice Hall Microcontroladores 8051.
Prentice HallMicrocontroladores Capítulo 8 A interface de comunicação serial da família de microcontroladores MCS-51 da Intel.
Autor: Salvador P. Gimenez
Capítulo 3 O conjunto de instruções da família de microcontroladores MCS-51 da Intel Prentice Hall Microcontroladores 8051.
Arquitetura de Computadores
Software Básico Silvio Fernandes
Sistemas Embarcados Microcontroladores PIC
Chip-Select e Controle de Interrupção Sistemas Embarcados.
Arquitetura dos Microprocessadores 8086 e 8088
Arquitetura dos Microprocessadores 8086 e 8088 Sistemas Embarcados.
Arquitetura dos Microprocessadores 8086 e 8088
Configuração de Periféricos
Organização da Memória
William Stallings Arquitetura e Organização de Computadores 8a Edição
Arquitetura de Sistemas Operacionais
VHDL (outros tópicos) MO801/MC912.
Sistemas Operacionais
Conhecendo Hardware Parte 1
Conhecendo Hardware Parte 2
SISTEMAS OPERACIONAIS (SO) Aula 2 – Revisão - Organização
EEL Microprocessadores
EEL Microprocessadores
Microcontroladores e Sistemas Embarcados
O MICROPROCESSADOR INTEL 8080
Professor: Carlos Roberto da Silva Filho, M. Eng.
Sistemas Digitais Microprocessados
REPRESENTAÇÃO DE INSTRUÇÕES
Watchdog Timer O WDT causa um reset quando há falha no software ou no hardware (travamento); Está sempre habilitado e opera de maneira independe da CPU;
DSP – TMS320LF2407A.
Experimentos Práticos Introdução aos Sistemas Embarcados
Arquitectura de Computadores II
Microprocessador 8051 Aula 01
Processadores Livro Introdução à Organização de Computadores Capítulo: 6 – Processadores.
Módulo MSSP Jadsonlee da Silva Sá
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP PIC16F877A - Parte III Jadsonlee da Silva Sá
PIC16F877A - Parte II Jadsonlee da Silva Sá
Comparação Processadores Hardwired x Microcoded
Sistemas Operacionais I
Grupo de Engenharia da Computação Departamento de Informática - UFPE
Sergio Cavalcante Centro de Informática – UFPE
Interface Hardware/Software
Experimentos Práticos Arquitetura de Software para Celulares
Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da.
Davi de Andrade Lima Castro RA:  A plataforma C6000: ◦ Ponto-fixo:  C62x  C64 / C64x+ ◦ Ponto-flutuante:  C67x / C67x+ ◦ Arquitetura VLIW:
Prof. Remy Eskinazi - Microcontroladores
Unidade Central De Processamento: Processador
Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da.
Hardware Description Language Aula 4 -VHDL
ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc UPE - POLI
Arquitetura 8051 Disciplina: Microcontroladores Prof. Remy Eskinazi
Hardware Description Language Aula 8 –Verilog HDL
Microprocesadores x Microcontroladores
8088 Assembly Software Básico Mitsuo Takaki.
1 Ports Paralelos no 8051 Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc UPE - POLI.
Engenharia de Sistemas Embarcados Aula 5: Um Conjunto Básico de Ferramentas.
O que devem fazer os Microprocessadores ?
Modos de Endereçamento da família MC8051
Arquitetura 8051 Disciplina: Microcontroladores Prof. Remy Eskinazi
Grupo de Engenharia da Computação Departamento de Informática - UFPE
Transcrição da apresentação:

Capítulo 2 A família de Microcontroladores MCS-51 da Intel Membro original é o 8051; CPU de 8 bits otimizada para aplicações de controle; Poderosa capacidade de processamento booleano, incluindo lógica individual de bits; 64 Kbytes de endereçamento de memória de programa; 64 Kbytes de endereçamento de memória de dados; 4 Kbytes de memória de programa interna; Prentice Hall Microcontroladores 8051

Capítulo 2: 128 bytes de memória RAM de dados interna; 32 linhas de I/O bidirecionais endereçáveis individualmente; 2 Timers/Contadores de 16 bits; 5 entradas de interrupções (3 internas e 2 externas) com 2 níveis de prioridade; 1 oscilador interno de relógio. Prentice Hall Microcontroladores 8051

Capítulo 2: Arquitetura do 8051 Entradas externas de clock dos Contadores Interrupções Internas (3) e Externas (2) ROM RAM Timer 0 Timer 1 Controle de Interrupções CPU OSC Bar. Controle 4 Portes de Ent/Sai Porte Serial P0 P1 P2 P3 TX RX Figura 1: Arquitetura básica do microcontrolador 8051. Prentice Hall Microcontroladores 8051

Família de Microcontroladores MCS-51 da Intel Capítulo 2: Família de Microcontroladores MCS-51 da Intel Prentice Hall Microcontroladores 8051

Capítulo 2: Pinagem do 8051 Prentice Hall Microcontroladores 8051

Capítulo 2: Memória de programa e memória de dados FFFFh Externa 0000h EA\=0 EA\=1 Interna PSEN\ Memória de Programa: 128 bytes inferiores 128 bytes superiores SFRs FFh 00h Memória de Dados: Figura 3: Organização da Memória da família de microcontroladores MCS-51 da Intel. 0FFFh 1000h 7Fh 80h RD\ WR\ Prentice Hall Microcontroladores 8051

Capítulo 2: Endereçamento das Interrupções 8 bytes ROM Reset 0002h 0000h 000Ah 0003h 0012h 000Bh 001Ah 0013h 0022h 001Bh 002Ah 0023h 0032h 002Bh 07FFh : 0033h Ext. Int. 0 Timer 0 Ext. Int. 1 Timer 1 Serial Port Timer 2 (8052/32) Figura 4: Memória de programa do MCS-51. Prentice Hall Microcontroladores 8051

Capítulo 2: Figura 5: Hardware para memória de programa externa. 8051 PSENbarra P1 P0 ALE P3 P2 EAbarra Latch GND ROM/EPROM OE\=OEbarra D7-D0 Endereços menos significativo Endereços mais significativos Figura 5: Hardware para memória de programa externa. Prentice Hall Microcontroladores 8051

Capítulo 2: Figura 6: Hardware para memória de dados externa. RAM MCS-51 com ROM interna P1 P0 EAbarra ALE RD\ P3 P2 WR\ Latch VCC RAM D7-D0 Endereços menos significativo Endereços mais significativos WE\ OE\ Figura 6: Hardware para memória de dados externa. E/S bits de paginação Prentice Hall Microcontroladores 8051

Acessível somente por endereçamento indireto (128 bytes superiores) Capítulo 2: FFh Acessível somente por endereçamento indireto (128 bytes superiores) 80h Acessível por endereçamento direto (SFRs: Portes, Bits de controles dos Timers, Acumulador, etc) 7Fh Acessível por endereçamento direto e indireto (128 bytes inferiores) 00h Figura 7: Memória de dados interna. Prentice Hall Microcontroladores 8051

Capítulo 2: Figura 8: 128 bytes inferiores da RAM interna. 7Fh Endereçamento por byte 30h 07h R7 Banco 0 00Hh R0 0Fh R7 Banco 1 08h R0 17h R7 Banco 2 10h R0 1Fh R7 Banco 3 18h R0 2Fh Endereçável por bit e/ou byte 20h Valor inicial do SP (Stack Pointer: ponteiro de pilha) após um sinal de Reset. Figura 8: 128 bytes inferiores da RAM interna. Prentice Hall Microcontroladores 8051

Capítulo 2: Program Status Word Prentice Hall Microcontroladores 8051

Capítulo 2: Bancos de Registradores Prentice Hall Microcontroladores 8051

Capítulo 2: Endereçamento por bits/bytes Prentice Hall Microcontroladores 8051

Capítulo 2: Registradores de Funções Especiais (SFRs) Prentice Hall Microcontroladores 8051

Capítulo 2: Registradores de Funções Especiais (SFRs) para o 8052 Prentice Hall Microcontroladores 8051

Capítulo 2: Prentice Hall Microcontroladores 8051 Figura 10: Decodificador 74HC138 Prentice Hall Microcontroladores 8051

Capítulo 2: Prentice Hall Microcontroladores 8051

Capítulo 2: Prentice Hall Microcontroladores 8051

Capítulo 2: Prentice Hall Microcontroladores 8051

Capítulo 2: Prentice Hall Microcontroladores 8051

Capítulo 2: Prentice Hall Microcontroladores 8051

Capítulo 2: Prentice Hall Microcontroladores 8051

Capítulo 2: Operação de executar um programa passo a passo: Prentice Hall Microcontroladores 8051

Capítulo 2: Modos de redução de potência em microcontroladores CHMOS: Modo Idle Modo Baixa Potência Registrador PCON: bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 SMOD - - - GF1 GF0 PD IDL SMOD: Bit de duplo baud rate (freqüência de recepção e transmissão do canal de comunicação serial). Quando igual a 1 lógico, o baud rate é dobrado quando o canal de comunicação serial ou está no modo 1, ou 2, ou 3; GF1: flag de uso de propósito geral; GF0: flag de uso de propósito geral; PD: Bit de baixa potência (Power Down). Fazendo este bit igual a 1 lógico, ativa o modo de baixa potência. IDL: Bit de Modo Idle. Fazendo este bit igual a 1 lógico, ativa o modo Idle. Prentice Hall Microcontroladores 8051