Vous êtes sur la page 1sur 14

1.

Introduo aos Microcontroladores


Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP

Introduo aos Microcontroladores

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 Tcnicas de programao 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.

Introduo aos Microcontroladores

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. Mdia final: A1 = NT1 X 0,1 + NP1 X 0,4 + NT2 X 0,2 + NP2 X 0,3

Introduo aos Microcontroladores

Referncias
Bsica Fbio Pereira, Microcontroladores PIC: tcnicas avanadas, 6a ed. So Paulo: rica, 2008. Wagner da Silva Zanco, Microcontroladores PIC16F628A/648A: uma abordagem prtica e objetiva, 2a ed. So Paulo: rica, 2007. PEREIRA, Fbio. Microcontroladores PIC: programao em C. So Paulo: rica, 2003. Complementar Microchip PIC16F87XA Data Sheet www.microchip.com David C. de Souza Junior e Nicolas C. Lavinia, Conectando o PIC 16F8774A: recursos avanados, 2a ed. So Paulo: rica, 2005 Ronald J. Tocci, Neal S. Widmer, e G. L. Moss, Sistemas Digitais: princpios e aplicaes, 10a ed. So Paulo: Pearson Prentice Hall, 2007 Barrett, 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.

Introduo aos Microcontroladores

1. Microcontroladores

Como surgiram os microcontroladores? Os microcontroladores foram criados devido a necessidade de microprocessadores de uso especfico em controle de processos. Controle de impressoras, elevadores, velocidade e posicionamento de motores CC /de passo, Plotter, dentre outros, so exemplos das primeiras aplicaes.

Introduo aos Microcontroladores

1. Microcontroladores
Sistema Microprocessado Usado no Controle de Processos

-Os sistemas de controle microprocessados utilizam muitos componentes, o que torma o custo elevado. Ex.: 8086, Z80

Introduo aos Microcontroladores

1. Microcontroladores
Definio: O microcontrolador um dispositivo que possui microprocessador, memria e perifricos, integrado em um mesmo chip.

Introduo aos Microcontroladores

1. Microcontroladores

Microprocessadores de propsito geral especfico: Os microcontroladores so utilizados em aplicaes especficas, por exemplo, o controlador de teclado 80C51SL-BG e o controlador de comunicaes universal 82C152. Porm, hoje em dia, existem microcontroladores que podem ser aplicados em qualquer tipo de sistema.

Introduo aos Microcontroladores

1. Microcontroladores
Microcontrolador Genrico

-A escolha de um microcontrolador depende das caractersticas econmicas e complexidade do projeto. -Existem desde microcontroladores de 4 bits com funes limitadas at modernos de 32 bits e clocks elevados.

Introduo aos Microcontroladores

1. Microcontroladores
Microcontrolador Genrico

CPU, Memrias e Dispositivos de I/O


CPU: Executa os programas controlando o sistema. A CPU composta por trs mdulos: ALU: Realiza operaes aritmticas e lgicas. Registradores: Armazenam dados temporrios A utilizao depende da arquitetura. Nos microcontroladores esses so divididos em registradores de uso geral e especfico. Unidade de Controle: Decodifica a instruo e envia sinais de controle. Tambm depende da arquitetura, variando quanto ao mtodo de integrao.

Introduo aos Microcontroladores

1. Microcontroladores
Microcontrolador Genrico

CPU, Memrias e Dispositivos de I/O


Memrias: Armazenam programas e dados a serem processados. Os programas contm as instrues para serem executadas sequencialmente pela CPU. Os dados so manipulados para obter os resultados. Dispositivos de I/O: Viabilizam a entrada e sada de dados com os perifricos externos. Teclados, mostradores, portas serial e paralela para comunicao. Muitas vezes necessrio um mdulo de interface para realizar a converso dos dados externos para binrio.

Introduo aos Microcontroladores

1. Microcontroladores
Microcontrolador Genrico

Barramentos de Dados, Endereo e Controle


A CPU se comunica com os dispositivos de I/O ou as memrias via comunicao paralela. Esse duto de comunicao chamado barramento. Existem trs tipos de barramento: endereo, controle e dados. A CPU s se comunica atravs de duas operaes: leitura e escrita. Barramento de Endereos: uma via apenas de sada. usado para enderear o dispositivo (memrias, I/O) para realizar uma operao. Barramento de Dados: uma via bidirecional por onde trafegam os dados. Barramento de Controle: Determina se a operao leitura ou escrita.

Introduo aos Microcontroladores

1. Microcontroladores
Microcomputador e Perifricos

-A diferena entre um microcontrolador e um microcomputador evidente. -A dimenso da aplicao define o hardware necessrio.

Introduo aos Microcontroladores

1. Microcontroladores

Ciclo de instruo
Tambm chamado de ciclo de busca e execuo. A instruo buscada, decodificada, executada e armazenada. O pipelined geralmente utilizado.

Introduo aos Microcontroladores