10/03/2014
1
Microprocessadores e Microcontroladores
HOJE LTIMO PRAZO PARA ENTREGA DOS TRABALHOS
Resenha (manuscrito) do artigo eletrnico (pginas de 18 a 27);
Atividade sobre microprocessadores e microcontroladores;
Resumo manuscrito do captulo 1 (O que ummicroprocessador?) e captulo 2 (O que a famlia 8051?) da ParteII (O microcontrolador 8051) do livro Microcontrolador 8051detalhado.
Todos disponveis no site: http://www.eng-anhanguera.com/
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
8051
Lanado no incio da dcada de 80 (1977) pelaINTEL;
Fcil programao (Assembly);Microcontrolador mais popular;Dispositivo simples, mas de grande aplicao;Soluo de baixo custo e facilidade de uso;
Prof. Esp. Thiago Oliveira de Andrade
10/03/2014
2
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
CPU de 8 bits otimizado para aplicaes de controle; Capacidade de processamento booleano ; 64 Kbytes de espao de memria de programa; 64 Kbytes de espao de memria de dados; 4 Kbytes de espao de memria de programa on chip; 128 bytes de memria RAM de dados on chip; 32 linhas de I/O bidirecionais endereadas
individualmente; 2 Contadores / Temporizadores de 16 bits cada; UART full duplex; Estrutura de interrupo com nveis de prioridade; oscilador on chip;
CARACTERSTICAS DO 8051
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
DIAGRAMA EM BLOCOS SIMPLIFICADO
10/03/2014
3
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
PINAGEM DO 8051
A palavra AD quer dizer ADDRESS/DATA. Isto significa que o port P0 multiplexado entre as funes de enviar endereos (address) e dados (data) pela mesma via.
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
PINAGEM DO 8051
PORT 0 Propsito geral, se no for utilizado memria externa de nenhuma espcie;
ALE Permite demultiplexar externamente os dados e endereos;
PORT 1 Propsito geral como I/O;
10/03/2014
4
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
PINAGEM DO 8051
PORT 2 Propsito geral, se no for utilizado nenhuma memria RAM/ROM/EPROM externa;
PORT 3 Propsito geral de I/O, isto se no for utilizado nenhum perifrico interno, nenhuma interrupo interna e tambm se no utilizar RAM externa;
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
PINAGEM DO 8051
10/03/2014
5
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
PINAGEM DO 8051
PSEN Pino de controle, aciona a ROM/EPROM externa (0) ou interna (1);
EA Pino de comando externo, que determina se ser usado a ROM/EPROM interna (1) ou se ser lido somente uma ROM/EPROM externa (0);
RST o disparador do chip quando se quer iniciar adequadamente sua funo;
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
PINAGEM DO 8051
XTAL 1 e XTAL2 Gerador de clock interno;
Vcc e Vss por onde se alimenta o chip: +5 Vdcem Vcc e terra em Vss.
10/03/2014
6
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
ORGANIZAO DE MEMRIAS
RAM interna dividida em registradores especiais e registradores de propsito geral;
So acessveis pela instruo do tipo MOV;mov P1, #00h: move o valor 00h para o port P1
MOVC a instruo que permite manipular dados da ROM/EPROM externa;
MOVX a instruo que permite manipular dados da RAM externa;
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
10/03/2014
7
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
ORGANIZAO DE MEMRIAS
Cada bit tem um endereo e cada byte tambm;
Como no fazer confuso entre o endereo do bit e do byte? Endereo do registrador R0 do banco 0 = Endereo do 1 bit do registrador 20h = Endereo do 1 bit do registrador 24h = Endereo do 1 byte aps o banco 3 =
00h00h20h
20h
As instrues que manipulam bit e byte so diferentes.
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
Pensar o trabalho mais pesado que h, e, talvez,seja essa a razo para to poucas pessoas sededicarem a tal tarefa. Henry Ford
10/03/2014
8
Prof. Esp. Thiago Oliveira de Andrade
Microprocessadores e Microcontroladores
Obrigado pela
vossa ateno!
Top Related