Aula 3

download Aula 3

of 8

description

microprocessadores aula 3

Transcript of Aula 3

  • 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!