0 notas0% acharam este documento útil (0 voto) 103 visualizações12 páginasSlides Aula 1
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu,
reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
Microprocessador
=
¥ Unidad de controle
Y Unidade igjca artic (ALD)
¥ Repistadores
Y Unidades de entendo/seido
¥ Cache
‘Daas principals arquiteturas de barramento:
Hanara
[=}5z]Berramento compartiado entre memoria de dados ® Barramento especfico para a memdla de dados ©
e programs. ‘outro para de programa
Meméria de dados e de programs no podem ser Acesso simultineo & meméria de dados e de
acessedossimultaneamente, programa.
Processamento mais lento se comparedo com Instrucdes executadas em um ciclo de clock.
Harvard, pois © processador necessita de dois ciclos
de clock para xecutar uma instrusfo.
‘Meméria de dados e programa so acessados em um Unidade de controle complexe.
mesmo barremento, resultando em uma unidede de
controle menos complera se comparada em
arguitetures Harvard,
Conjunto de inetruges maior que a Harvard, Tamanho Conjunto recuse de InsrugBes. [RISC]
Ge programas pode ser otimizedo (CISC)
Presente em computadores, laptops e stages de Microcontroladores ¢ processamento de sinal
trabalho.
+ CIsc (Complex instruction set Computer)
+ Ganienas de nstusées complons etamanios varios;
+ Um ou dois operandes de regitadores permitidos por instruct (por ex 244 R1,R2> Ri
* Multiples operaedes a porte de uma dna instruc:
+ Conjunto de estos gravads no processor:
+ simpliica 0 cécigo executive,
+ Sistema lento;
+ RISC (Reduced Instruction Set Computer)
* Cade nstugio executa uma ies operato:
+ Tits operandos de reaistadores permitidos por instugho (por ex, add RL 2, 3 RI-R2¥R3)
+ Instupées possuem mesm tamanho;
+ Instugées execute diretamente pelo hardware
Insuugaes executadas em um Unico ico de maguing:
+ Arquitetura Hibrida+ Microcontroladores so desenvolvido
para executar tarefas espectficas;
ae a + ROM
Nv. om? RAM
Ga + Portas €/S
ne - * Oscilador
+ ADC/DCA
+ usar
te [Link]/s frmandes/ole
sts tecolona smd sm 27002013
ts: /flogmnteraatershon comb /letrn
er/comaonertes stv crate
Imterad
1
v!
iis
IP -Dualrcline Package SOP-Smal uitine Package
@aE
FW. duod Fler No leads ‘BGA Ball Grd Array+ Meméra de programa:
‘+ Em tipo de memdra nfo volt onde ocdigo do programa (irmware &armazenado.
‘+ ROM (ReackOnly Memory} &prooranarBo vem de fatrica e permite Somente altura de dado,
+ PROM ( Programmable Read-Only Memory}: Pode ser programada uma inca vez
+ EPROM (Erasable-and-Programmable Read-Only Memory): S30 memdvias de evado custo que
podem serapagadase promamadas inimeras vezes, a pat ca exposiao 3 ur DV
+ EEPROM (Eiccticaly-Erasable-Programmable): $40 memdtas de levado custo, sememartes a
EPROM, conto, € agado e programado eletncamente. (Ex: PICHBF4880 1,000,000 Eraze/Write
Gyele ata)
+ Flash: Sd0 memdrias de ban cust, rapa e com elevada capacidade de armazenamento,sendo
© priipal tipo de memdna usado pare 0 armazenamento do catige de programa de tema
embarendos. (Ex: PICYBF4SS0 100,000 ErasalWrite
+ Memoria de dados:
‘+E uma memoia de aceeso r€pldo © wl do tipo RAM (Random Access Afemory) usada para o
famazenamento temporéio de constantes © varavers manpuladas durante. a execugo do. programa,
js dados so armazenados em regstvos cada qual acessado a par de um enderego especiio. Alem
4408 vires de varavers © conslanes, esta membna tambem armazena dados de conte sails 00
Contolador e pentencos
[Clique pe @
| |“ @e b ee 7
ee ae Pore ¥ »4 neastemaens AQ\MICROCHIP gt
ky ;
S weescale’
oo TOSHIBA
od
SILICON LABS
ougmertod+ Microchip Technology Inc. € uma empresa norte americana de
semicondutores, com sede em Chandler - Arizona - EUA. 1989
* A Microchip é a fabricante da conhecida linha de microcontroladores.
PIC de 8 bits além de circuitos integrados de memérias, circuitos
integrados analdgicos, circuitos de controle e interface, entre outros.
+ Microcontroladores 8bits, 16bits e 32bits
+ Familias: PIC1O, PIC12, PIC16, PIC18, PIC24, dsPIC33, PIC32,
itp /ot. wikipedia orn/wiki/Microchip Technolo
CONFIGURATOR
1e026R* Cédigo-fonte + Linguagens de Programaco
2HKK
XRXRRK, + Assembly
XX XXIKKHX “Cc
XRAY, + CH
XXWKXXXKKKAX, * PASCAL
200K. * BASIC
XXKXAHHKAK s tava
HXRIHIOHHHHK * Ladder
* MPLAB IDE v8.91
* Compilador MPLAB C18 v3.46
* Gravador ICD2 BR — PICSIM_LABtt
archive
/[Link]/development-tools
\ic-downloads-
Bie @ omens Qimicetme. @entaawe GH RCRA Gt he
Amero once tglenione Desensepor
ome | Senger Tone
[Link]/development-tools;
Biiterco mcs panos orig oon soe
tome 7 ope
te spate1
2
3.
Instalar MPLAB IDE v8.91.
Compilador MPLAB C18 v3.46.
Abrir 0 MPLAB IDE
Clique em Avancar
Step One:
* No campo Device, selecione o modelo do
mmicracentrolador < PICLBF4S50 >
+ Clique em Avancar
Fle Est View Brot Dsbupger Progammar Tok Ci
| Oso | Meena |1. Step Two:
+ No campo Active Toolsuite,
selecione o compilador
No campo Taolsuite Cantents nbo
‘dove exist qualquer imagem X
direita dos itens.
Clique em Avancar
(sweeten npame
oe Sie erties
iota (me) | ee te
‘Step Two:
*+ Caso apareca um X no canto esquerdo de qualquer item, & necessério selecionar o item e
Informar o endereco do arquivo a partido do botdo Browse...
ede Crt
ee
sea eens E
an
+ MPASM-> C:\Program Files (x86)\Microchip\mplabc18\v3.47\mpasm\[Link]
‘+ MPLINK > C:\Program Files x86)\Microchip\mplabe1s\v3.47\bin\[Link]
+ MPLAB 18.> C:\Program Files (x86)\Microchip \mplabets\v3.47/\bin\mcct8.ex2
+ MPLIB > C:\Program Files (86)\Microchip\mplabe18\v3.47\bin\mplib.2xe1. Step Three:
+ No campo Create New Project File,
clique em Browse... Eselecione a
pasta onde deseja salvar 0 projeto.
+ bs
+ Clique em avancar.
* Clique novamente em Avangar.
+ Por fim, clique em Coneluir.
Fraene
a0 ee
heen eat?
(© cnet
8
Atom toro
tart
[ete Theres] Geode te