Вы находитесь на странице: 1из 30

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial Industrial 2/2012 1/2013 CST em Engenharias Aut.

ut. 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

Sistemas Microcontrolados
"ro#. Sergio Alencar

Engenharias Automa !o 2/2013 2/2013 1/2013 Automa !o 2/2013 Engenharias CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

Apresentao do Curso
I EMENTA Conhecimentos gerais so$re microcontroladores e inter#aces com circuitos "rograma !o em C para microcontroladores.

Engenharias Automa !o 2/2013 2/2013 1/2013 Automa !o 2/2013 Engenharias CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

Apresentao do Curso
II - OBJETIVOS GERAIS "roporcionar aos alunos condi %es para&
Conhecer e aplicar as linguagens de alto n'(el para microcontroladores. Conhecer os principais circuitos usados com microcontroladores. Conhecer as principais inter#aces entre microcontroladores e os circuitos.

Engenharias Automa !o 2/2013 2/2013 1/2013 Automa !o 2/2013 Engenharias CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

Apresentao do Curso
III - OBJETIVOS ESPEC ICOS "ro)etar circuitos para utili*a !o e inter#ace com microcontroladores.
"rogramar os microcontroladores Acessar os microcontroladores por meio de circuitos e+ternos "ro)etar sistemas com aplica !o de microprocessadores.

Engenharias Automa !o 2/2013 2/2013 1/2013 Automa !o 2/2013 Engenharias CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

Apresentao do Curso
IV - CONTE!"O PROGRAM#TICO
Circuitos $,sicos
Acionamentos de -E.s -eitura de /ot%es. Timer e interrup %es. .ispla0. Con(ersor A.. E/S Serial.

"rograma !o de microcontroladores
Conceito de programa !o em linguagem C "rogramas #onte e o$)eto Simula !o de "rogramas.

Con)unto de instru %es


.escri !o das instru %es Sinta+e

Engenharias Automa !o 2/2013 2/2013 1/2013 Automa !o 2/2013 Engenharias CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

Apresentao do Curso
V - ESTRAT$GIA "E TRABA%&O Aulas e+positi(as no la$orat1rio Aulas pr,ticas no la$orat1rio
2so de simuladores e 3its de desen(ol(imento para estudo dos microcontroladores&
Plataforma Microchip PIC 18F452 Arduino (??)

Engenharias Automa !o 2/2013 2/2013 1/2013 Automa !o 2/2013 Engenharias CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

Apresentao do Curso VI - A'a()ao NP* + ,Pro'a Es-r)ta. /0100 a *01002 4"1 pre(ista para per'odo entre 23/05 e 06/10. NP3 + ,Tra4a(5o Prat)-o. /0100 a *01002 Tema& 7Constru o d! um "ist!ma Microcontrolado aplicado#$ 4"2 pre(ista para per'odo entre 11/11 e 28/11.

Engenharias Automa !o 2/2013 2/2013 1/2013 Automa !o 2/2013 Engenharias CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

Apresentao do Curso VII Re6er7n-)as B)4()o8r96)-as S92:A;..<.; .es$ra(ando o "IC Ampliado e Atuali*ado;8=ed.;S!o "aulo;Ed.Erica;2003; 2>2p. MI?A.AI@A; A. 4.; Microcontroladores "IC 1A; 1B ed.; S!o "aulo; Ed. Crica; 2005; D00p. "E@EI@A; E.; Microcontroladores "IC "rograma !o em C; 2B ed.; S!o "aulo; Ed. Crica; 2003; 380p.

Engenharias Automa !o 2/2013 2/2013 1/2013 Automa !o 2/2013 Engenharias CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

Apresentao do Curso VIII Mater)a( de Apo)o http&//pro#sergioalencar.Fi3idot.com Apresenta %es; apostilas e notas de aula -in3s interessantes -istas de e+erc'cios Eerramentas para desen(ol(imento e simula !o

Engenharias 1/2013 Automa Automa !o !o 2/2013 2/2013 Engenharias 2/2013 CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

Aula 1
Introduo as Sistemas Microcontrolados

Engenharias 1/2013 Automa Automa !o !o 2/2013 2/2013 Engenharias 2/2013 CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

O4:et)'os da Au(a de &o:e


Apresentar o hardFareGal(o utili*ado no curso Apresentar as #erramentas de desen(ol(imento de #irmFare para o hardFareGal(o Apresentar as #erramentas de simula !o para teste e depura !o do #irmFare Apresentar o Hit de .esen(ol(imento utili*ado

Engenharias 1/2013 Automa Automa !o !o 2/2013 2/2013 Engenharias 2/2013 CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

O 5ard;are5ard;are-a('o

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

a<)()a de <)-ro-ontro(adores PIC*=


M)-ro-ontro(adores /MC>2
2nidade microprocessor IM"2J ArKuitetura Lar(ard
M!m%ria d! pro&rama para instru'!s M!m%ria d! dados

"ortas de I/9 Suporte para dispositi(os como tempori*aores; 2SA@T; A.Cs; entre outros.
13

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

Ar?u)tetura Interna da MC>

330M02

1D

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

"eta(5e da MP> e <e<@r)as


Instru-t)on de-oder Instru %es de 18G$it Status Re8)ster Elags I6 $itsJ AREG ;orB)n8 re8)ster /A--2 A $its
Pro8ra< Counter /PC2 Endere o da memo. de prog. BanB Se(e-t Re8)ster /BSR2 Endere amento direto da memo. de dados. )(e Se(e-t Re8)sters / SRs2 Endere amento indireto de memo. de dados. Barra<ento de endereos 21 $its de endere o para memo. de programa Capacidad! d! !nd$ d! 2 M( 12 $its de endere o para memo. de dados 16 Capacidad! d! !nd$) 4 *(

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

M)-ro-ontro(ador PIC*= CD3ECD30

Mem1ria de "rograma IElashJ& 32 H


+! ,,,,,,- a ,,.FFF-

Memoria de .ados I@AMJ& D H


+! ,,, a FFF18

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

M)-ro-ontro(ador PIC*= CD3ECD30


Mem1ria de programa Mem1ria de dados

330M02

1>

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

M)-ro-ontro(ador PIC*= CD3ECD30


*F 4an-os de <e<@r)aGGG

/ancos de mem1ria

330M02

1A

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

M)-ro-ontro(ador PIC*= CD3ECD30


Cinco portas de I/9 digitais& 7"9@T AN atO 7"9@T EN Ipinos s!o 7multiple+adosNJ

15

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

M)-ro-ontro(ador PIC*= CD3ECD30


Outros d)spos)t)'os )nternos da MC>H

Tempori*adores ITimersJ Capture; Compare and "PM ICC" ModulesJ Comunica !o Serial
Master S0nchronous Serial "ort IMSS"J Addressa$le 2SA@T

Con(ersores A/. IA.CJ "arallel Sla(e "ort I"S"J .ata EE"@9M


20

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

M)-ro-ontro(ador PIC*= CD3ECD30


Outros d)spos)t)'os )nternos da MC>

330M02

21

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

un-)ona()dades espe-)a)s da a<)()a PIC *=


Sleep mode Patchdog timer IP.TJ Code protection InGcircuit serial programming IICS"J InGcircuit de$ugger IIC.J

330M02

22

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

"IC1AEDQ2 Architecture /loc3 .iagram

23

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

Set de )nstruIes da a<)()a *=


>> instru %es
Eamilias predecessoras tinham 33 ou 36 instru %es.

Maior das instru %es s!o de 18 $its Apenas D instru %es s!o de 32 $its

2D

Engenharias 2/2013 1/2013 Automa !o 2/2013 CSTEngenharias em Aut. Industrial 1/2013 Engenharias 1/2013 CST em Aut. Industrial 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

In6or<aIes deta(5adas .atasheet da MC2


http&//FF1.microchip.com/doFnloads/en/de(ice doc/3568Dc.pd#

Site da Microchip
http&//FFF.microchip.com

Engenharias 1/2013 Automa Automa !o !o 2/2013 2/2013 Engenharias 2/2013 CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

erra<entas de "esen'o(')<ento e S)<u(ao

Engenharias 1/2013 Automa Automa !o !o 2/2013 2/2013 Engenharias 2/2013 CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

erra<entas de "esen'o(')<ento
A<4)ente Inte8rado de "esen'o(')<ento /I"E2
M)-ro-5)p MP%AB I"E Verso =GJF

Codi#ica !o Compila !o 7.eplo0mentN Igra(a !oJ .epura !o Simula !o Ialguma...J


http&//FFF.adri(e.com/pu$lic/r3SpM2/M"-A/Tools(A.>8.msi

Co<p)(adores
M)-ro-5)p C-*= Co<p)(er Compilador C da empresa Microchip C1A para microcontroladores da #am'lia "IC 18E/1AE. http&//FFF.adri(e.com/pu$lic/c(EuDP/M"-A/MC1AM3.1#ullFith.oc.rar

Engenharias 1/2013 Automa Automa !o !o 2/2013 2/2013 Engenharias 2/2013 CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

erra<entas de Teste e E<u(ao


M-%a4C da %a4too(s
"laca de desen(ol(imento e testes para "IC1AE

Engenharias 1/2013 Automa Automa !o !o 2/2013 2/2013 Engenharias 2/2013 CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

erra<entas de Teste e E<u(ao


P)-S)<%a4 CG0
Emula a placa de desen(ol(imento Mc-a$D da -a$toolsR Esta placa utili*a o "IC1AED62R 9 3it real Mc-a$D; manual e e+emplos podem ser aKuiridos de... http&//FFF.mosaico.com.$r/ 9 hardFare e a utili*a !o do 3it tam$Om O descrita no li(ro Conectando o "IC G @ecursos A(an ados da editora Erica IIS/4& 5>AGA6G>15DG>3>G6J.
http&//FFF.adri(e.com/pu$lic/eMKat"/picsimla$M0MDM0MFin.e+e

Engenharias Automa !o 2/2013 2/2013 1/2013 Automa !o 2/2013 Engenharias CST em Aut. Industrial 1/2013 CST em Engenharias Aut. Industrial 1/2013 CST em Aut. Industrial 1/2013 2/2012

Microp. Sistemas e Microcontroladores Microcontrados Microp. e Microcontroladores

"or ho)e...

/om diaSS 9u /oa noiteS

Вам также может понравиться