Intro Microcontroladores

Embed Size (px)

Citation preview

  • 8/22/2019 Intro Microcontroladores

    1/14

    1. Introduo aosMicrocontroladores

    Introduo aos Microcontroladores

    Professor: Vlademir de Oliveira

    Disciplina: Microcontroladores e DSP

  • 8/22/2019 Intro Microcontroladores

    2/14

    Contedo Introduo aos microcontroladores Arquiteturas Computacionais

    Reviso de eletrnica digital Mapeamento de memria de microcontroladores (RISC) Conjunto de Instrues Linguagem Assembly, montador (Assembler) e diretivas do MPASM

    Introduo aos Microcontroladores

    Interrupes e tratamento de interrupes Desenvolvimento de projetos (linguagem C) Perifricos e mdulos internos Implementao de sistemas eletrnicos microcontrolados Otimizao de programas

    Outros tipos de microcontroladores: 8051 e ARM Aplicaes com DSPs.

  • 8/22/2019 Intro Microcontroladores

    3/14

    Mtodo de Avaliao A mdia final de A1 ser atribuda atravs do clculo de uma

    mdia ponderada, conforme descrito abaixo:

    NT1= mdia da nota dos trabalhos.NT2 = nota do projeto final.NP = nota de provas.

    Introduo aos Microcontroladores

    Mdia final:A1 = NT1 X 0,1 + NP1 X 0,4 + NT2 X 0,2 + NP2 X 0,3

  • 8/22/2019 Intro Microcontroladores

    4/14

    RefernciasBsica

    Fbio Pereira, Microcontroladores PIC: tcnicas avanadas, 6a ed. So Paulo: rica,

    2008.Wagner da Silva Zanco, Microcontroladores PIC16F628A/648A: uma abordagemprtica e objetiva, 2a ed. So Paulo: rica, 2007.

    PEREIRA, Fbio. Microcontroladores PIC: programao em C. So Paulo: rica, 2003.Complementar

    Introduo aos Microcontroladores

    M croc p PIC16F87XA Data S eet www.m croc p.comDavid C. de Souza Junior e Nicolas C. Lavinia, Conectando o PIC 16F8774A: recursos

    avanados, 2a ed. So Paulo: rica, 2005Ronald J. Tocci, Neal S. Widmer, e G. L. Moss, Sistemas Digitais: princpios e aplicaes,

    10a ed. So Paulo: Pearson Prentice Hall, 2007Barrett, Steven F. and Pack, Daniel J. Microcontrollers Fundamentals for Engineers and

    Scientists. New York: Morgan & Claypool, 2006.ROSRIO, Joo Maurcio. Princpios de mecatrnica. So Paulo: Pearson Prentice Hall,

    2005.

  • 8/22/2019 Intro Microcontroladores

    5/14

    1. Microcontroladores

    Como surgiram os microcontroladores?

    Os microcontroladores foram criados devido a necessidade demicro rocessadores de uso es ecfico em controle de

    Introduo aos Microcontroladores

    processos.Controle de impressoras, elevadores, velocidade eposicionamento de motores CC /de passo, Plotter, dentre

    outros, so exemplos das primeiras aplicaes.

  • 8/22/2019 Intro Microcontroladores

    6/14

    1. Microcontroladores

    -Os sistemas de controlemicroprocessados

    utilizam muitoscomponentes, o quetorma o custo elevado.

    Sistema Microprocessado Usado noControle de Processos

    Introduo aos Microcontroladores

    Ex.: 8086, Z80

  • 8/22/2019 Intro Microcontroladores

    7/14

    1. Microcontroladores

    Definio:

    O microcontrolador um dispositivoque possui microprocessador,memria e perifricos, integrado em

    Introduo aos Microcontroladores

    um mesmo chip.

  • 8/22/2019 Intro Microcontroladores

    8/14

    1. Microcontroladores

    Microprocessadores de propsito geral especfico:

    Os microcontroladores so utilizados em aplicaes

    Introduo aos Microcontroladores

    , ,

    80C51SL-BG e o controlador de comunicaes universal82C152. Porm, hoje em dia, existem microcontroladores quepodem ser aplicados em qualquer tipo de sistema.

  • 8/22/2019 Intro Microcontroladores

    9/14

    1. Microcontroladores

    -A escolha de ummicrocontrolador dependedas caractersticas

    Microcontrolador Genrico

    Introduo aos Microcontroladores

    econmicas ecomplexidade do projeto.-Existem desdemicrocontroladores de 4bits com funes limitadas

    at modernos de 32 bits eclocks elevados.

  • 8/22/2019 Intro Microcontroladores

    10/14

    1. MicrocontroladoresMicrocontrolador Genrico CPU, Memrias e

    Dispositivos de I/O

    CPU: Executa os programascontrolando o sistema.

    A CPU composta por trs mdulos:

    ALU: Realiza operaes aritmticas el icas.

    Introduo aos Microcontroladores

    Registradores:Armazenam dadostemporrios A utilizao depende daarquitetura. Nos microcontroladoresesses so divididos em registradoresde uso geral e especfico.

    Unidade de Controle:Decodifica ainstruo e envia sinais de controle.Tambm depende da arquitetura,variando quanto ao mtodo deintegrao.

  • 8/22/2019 Intro Microcontroladores

    11/14

    1. MicrocontroladoresMicrocontrolador Genrico CPU, Memrias e

    Dispositivos de I/O

    Memrias: Armazenam programas edados a serem processados. Osprogramas contm as instrues paraserem executadas sequencialmentepela CPU. Os dados so manipulados

    Introduo aos Microcontroladores

    .

    Dispositivos de I/O: Viabilizam aentrada e sada de dados com osperifricos externos. Teclados,mostradores, portas serial e paralelapara comunicao. Muitas vezes

    necessrio um mdulo de interfacepara realizar a converso dos dadosexternos para binrio.

  • 8/22/2019 Intro Microcontroladores

    12/14

    1. MicrocontroladoresMicrocontrolador Genrico Barramentos de Dados,

    Endereo e Controle

    A CPU se comunica com osdispositivos de I/O ou as memrias viacomunicao paralela. Esse duto decomunicao chamadobarramento.Existem trs tipos de barramento:

    Introduo aos Microcontroladores

    , .

    se comunica atravs de duasoperaes: leitura e escrita.

    Barramento de Endereos: uma viaapenas de sada. usado paraenderear o dispositivo (memrias,

    I/O) para realizar uma operao.Barramento de Dados: uma viabidirecional por onde trafegam osdados.

    Barramento de Controle:Determina

    se a operao leitura ou escrita.

  • 8/22/2019 Intro Microcontroladores

    13/14

    1. Microcontroladores

    -A diferena entre ummicrocontrolador e ummicrocomputador

    Microcomputador e Perifricos

    Introduo aos Microcontroladores

    evidente.-A dimenso da aplicaodefine o hardwarenecessrio.

  • 8/22/2019 Intro Microcontroladores

    14/14

    1. Microcontroladores

    Introduo aos Microcontroladores

    Ciclo de instruo

    Tambm chamado de ciclo de busca e execuo. A instruo buscada, decodificada, executada e

    armazenada. Opipelined geralmente utilizado.