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

Relacionados

  • 8051
    481 palavras | 2 páginas