IntroFamilia8051
837 palavras
4 páginas
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 em blocos simplificado
Configuração e descrição dos pinos (pinagem)
Arquitetura
Intrudução à família de microcontroladores 8051:
Multiplexação de dados e endereços
I/O mapeado em memória
Organização de memória
Timing
Interrupções
T/C e porta serial
Instruction set
Modelos atuais
Atividades
3
Rápido histórico
Desenvolvido pela Intel
Nome oficial: MCS-51
Introduzida no final da década de 70/ início de 80.
Principal finalidade: automação e controle.
Principais modelos da família original
4
Principais características do 8051
8 bits
4 ports bidirecionais de 8 bits (P0, P1, P2, P3)
128 bytes de RAM interna
4 Kbytes de memória de programa ROM OTP
Endereçamento de até 64 Kbytes de memória de dados externa
Endereçamento de até 64 Kbytes de memória de programa externa
Oscilador de clock
2 timers/counters (T/C) de 16 bits
Uma porta serial USART
5 fontes de interrupção (2 externas, 2 T/C, 1 serial)
5
Diagrama em blocos simplificado
6
Configuração e descrição dos pinos
7
Arquitetura
Multiplexação de dados e endereços
[D7...D0]
[A7...A0]
[A15...A8]
8
Arquitetura
Multiplexação de dados e endereços
RAM
[D7...D0]
[A7...A0]
[A15...A8]
/RD
/WR
/OE
/WE
I/O Mapeado em memória: como não há espaço de
endereçamento reservado para dispositivos de I/O, deve-se reservar uma parte do endereçamento da RAM para caso seja necessário acessá-los desta forma.
9
Arquitetura
Organização de memória
Memória de programa:
10
Arquitetura
Organização da memória
Memória de dados (RAM) e área de SFRs (Special function registers):
Exemplo:
MOV 35h,#4Ah ;escreve 4Ah no end.
35h de RAM int.
MOV A,35h ;move o conteúdo do end.
35h de RAM. int. para o acumulador.
Exemplo:
MOV A,#30h