Você está na página 1de 10

23/01/2014

1
MICROPROCESSADORES E
MICROCONTROLADORES
Microcontrolador 8051
AT 89S8252
1
MIC!OCOT!O!AO! 805l
2
Principais caractr!sticas
IroquoncIn do cIock do l2 MHz, com nIgumns vorsos quo nIcnnnm os 40 MHz;
nfo 64 kI do momorIn do dndos oxfornn;
l28 byfos do !AM Infornn;
nfo 64 kI do momorIn do rogrnmn confIgurvoI do duns formns mufunmonfo
oxcIudonfos:
^ 4 kI Infornos (!OM no 805l o II!OM no 8?5l) o mnIs 60 kI oxfornos;
^ 64 kI oxfornos;
4 orfns bIdIrocIonnIs do I/O, cndn umn com 8 bIfs IndIvIdunImonfo ondorovoIs;
duns dossns
orfns (I0 o I2) o nrfo do umn forcoIrn (I3) fIcnm comromofIdns no cnso do so
ufIIIznr qunIquor
fIo do momorIn oxfornn;
2 fomorIzndoros /confndoros do l6 bIfs;
l cnnnI do comunIcno sorInI;
5 fonfos do Inforruo (doIs fImors, doIs Inosoxfornos o o cnnnI do comunIcno
sorInI) com 2
nvoIs do rIorIdndo soIocIonvoIs or soffwnro;
oscIIndor do cIock Inforno.
23/01/2014
2
A!!A 4 MIC!OCOT!O!AO! 805l
IIACIM:
"
IIn umbor oscrIfIon
l - 8 Il.0 - Il.? - Iorf l
9 !ST - !osof
l0 - l? I3.0 - I3.? - Iorf 3
l8 XTA!2 - CrysfnI
l9 XTA!l - CrysfnI
20 C - Cround
2l - 28 I2.0 - I2.? - Iorf 2
29 ISI - Irogrnm Sforo InnbIo
30 A!I - Addross !nfch InnbIo
3l IA - IxfornnI Accoss InnbIo
32 - 39 I0.? - I0.l - Iorf 0
40 Vcc - IosIfIvo Iowor SuIy
!m sIsfomn mIcrorocossndo bsIco o mosfrndo
nn fIgurn nbnIxo:
A!!A 4 MIC!OCOT!O!AO! 805l
#
23/01/2014
3
A!!A 4 MIC!OCOT!O!AO! 805l
OrgnnIzno bsIcn do um sIsfomn mIcrorocossndo.
$nidad d Entrada % rosonsvoI oIn obfono
do Informnos o dndos oxfornos;
$nidad L&'ica Arit()tica *$LA+ $nidad
d Control % ossns unIdndos junfns so
rosonsvoIs oIn cnncIdndo do rocossnmonfo o
confroIo dns Informnos;
$nidad d M(&ria % nuxIIInm no
rocossnmonfo o nrmnzonnmonfo do Informnos;
$nidad d Sa!da % rosonsvoI oIn
frnnsforoncIn do dndos o Informnos nrn o mundo
oxforIor.
5
A!!A 4 MIC!OCOT!O!AO! 805l
Diagrama em Blocos de um Sistema Genrico com Microprocessador
,
23/01/2014
4
A!!A 4 MIC!OCOT!O!AO! 805l
-
A!!A 4 MIC!OCOT!O!AO! 805l
8
O diagrama de blocos do microcontrolador 8051
23/01/2014
5
A!!A 4 MIC!OCOT!O!AO! 805l
9
Reset
O reset uma operao que causa reinicializao do sistema. Isso pode ser
feito quando o pino 9 (RST) permanecer em nvel alto por pelo menos 2 ciclos
de mquina.
A!!A 4 MIC!OCOT!O!AO! 805l
10
Ciclo de Mquina
Corresponde as etapas necessrias para efetuar qualquer atividade
interna e externa do microprocessador
Um ciclo de mquina formado por 6 estados (S1
a S6), cada qual com 2 pulsos de clock (P1 e P2)
23/01/2014
6
A!!A 4 MIC!OCOT!O!AO! 805l
11
Ciclo de Instruo
Corresponde as etapas necessrias para execuo de uma instruo
completa, envolvendo a busca (fetch), a decodificao e a execuo da
instruo.
Um ciclo de instruo formado por 1, 2 ou 4 ciclos de mquina.
A!!A 4 MIC!OCOT!O!AO! 805l
12
23/01/2014
7
A!!A 4 MIC!OCOT!O!AO! 805l
1"
A!!A 4 MIC!OCOT!O!AO! 805l
1#
23/01/2014
8
A!!A 4 MIC!OCOT!O!AO! 805l
15
A!!A 4 MIC!OCOT!O!AO! 805l
1,
23/01/2014
9
A!!A 4 MIC!OCOT!O!AO! 805l
1-
A!!A 4 MIC!OCOT!O!AO! 805l
18
23/01/2014
10
A!!A 4 MIC!OCOT!O!AO! 805l
19
Boa Noite
20

Você também pode gostar