Upload
giovani-raci-paganini
View
237
Download
2
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.