Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 18

8ubmitted to- 8ubmitted by-

ECE department 8ardar Anup 8ingh


11081962
EV8E00E0 3Y3TEV3
erp|oys a coro|ral|or ol sollWare & rardWare lo perlorr a spec|f|c
funct|on
rarge lror porlao|e dev|ces sucr as d|g|la| Walcres , VP3 p|ayers, lrall|c
||grls, laclory corlro||ers
des|gred lor sore spec|l|c las|, ralrer lrar oe a gerera|-purpose corpuler
lor ru|l|p|e las|s
Tre prograr |rslrucl|ors Wr|ller lor eroedded syslers are slored |r R0V
Trey rur W|lr ||r|led corpuler rardWare resources: ||ll|e rerory, sra|| or
ror-ex|slerl |eyooard ard/or screer
4 r des|lop sysler erg|reers
Wr|les lre operal|rg sysler
prograr ard user Wr|les lre
app||cal|or prograr r
execule |l or osp
4 r eroeded sysler oolr
operal|rg sysler ard
app||cal|or prograr are
Wr|ller oy erg|reers
4 r eroeded sysler ras a
lasler excess l|re ol lre
operal|rg sysler lrar a
corpuler sysler lral's Wry
We preler ar eroedded
sysler
0ERENCE 8ETwEEN C0VPuTER
N0 EV8E00E0 3Y3TEV
PPLCT0N3 0 EV8E00E0
3Y3TEV3
H|6R0PR06E880R H|6R060NTR0LLER
6PU 0n A 6h|p Corpuler or a cr|p
The H|croprocessors conta|n no RAH, no
R0H, and no ||P 0|P ports on the ch|p
|tse|f.
r|crocorlro||er ras a CPu
(r|croprocessor) |r add|l|or lo a l|xed arourl
ol RV, R0V, /0 porls ard a l|rer a|| or a
s|rg|e cr|p
The H|croprocessors have many
operat|ona| codes (opcodes} for mov|ng
data from externa| memory to the 6.P.U.
V|crocorlro||ers ray rave ore or lWo
0peral|ora| codes
A 8|NCLE 6h|P H|6R0PR06E880R
our types of m|crocontro||ers-
W8051 m|crocontro||er
WP|6 m|crocontro||er
WAVR m|croconto||er
WARH m|crocontro||er
VCR0C0NTR0LLER3
1}R|86- Reduced |nstruct|on set computer
Re|at|ve|y fast
Hore number of |nstruct|ons
Eg-P|6
2}6|86- 6omp|ex |nstruct|on set computer
Re|at|ve|y s|ow
Less number of comp|ex |nstruct|ons
Eg-AVR
TYPE3 0 VCR0C0NTR0LLER
RClTECTuRE
PC VCR0C0NTR0LLER
|t |s per|phera| |nterphase contro|.
Types of P|6 m|crocontro||er-
4 P|6 10,12,14,1,18,24,32
4 P|6 10,12,14,1,18 are of 8 b|ts
4 P|6 24 |s of 1 b|ts
4 P|6 32 |s of 32 b|ts
|t |s ava||ab|e from 8 p|n to 40 p|n
P|6 13 K|T
P|N 0|ACRAH 0 P|613
EATURE8 0 P|6 13
| l |s a r|gr perlorrarce R3C CPu
|| Vax |rslrucl|ors corsure s|rg|e racr|re cyc|e lo execule
||| 0peral|rg speed |s uplo 20 VlZ
|v | ol l|asr rerory
v 2 oyles ol RV
v| l |s 28 p|r r|crocorlro||er
v|| p|rs are spec|a| purpose p|rs ard 22 p|rs are gerera| purpose
p|rs
8PE6|AL PURP08E P|N8
W P|r : VCLR (rasler c|ear) used lo prov|de lre exlerra| resel
s|gra| l |s acl|ve |oW
W P|r 8 : grourd / vss
W P|r & p|r 0: lrese p|rs are lre crysla| |rpuls
W P|r : vss p|r aga|r
W P|r 20 : vdd p|r
CENERAL PURP08E P|N8
Trese p|rs car oe used as |rpul /oulpul or as ar a|lerral|ve
lurcl|or
Trese are d|v|ded |rlo 3 parls-
DP0RT : p|r 2 lo Z
DP0RT 8 : p|r 2 lo 28
DP0RT C : p|r lo 8
PR0CRAHH|NC |N EHE00E0 6
W |n th|s pr|nt |s not used for d|sp|ay|ng anyth|ng
W |nt , f|oat , char |s not used
W |n embedded c we use data types of uns|gned va|ues
Examp|e : uns|gned char
W There |s a data d|rect|ona| reg|ster connected w|th each port .
Th|s reg|ster |s known as TR|8.
SPECIAL MICROCONTROLLER
FEATURES:
W !ower-on Reset {!R_
W atchdog Timer {T_
W scillator for reliable
operation
W !rogrammable code
protection
W !ower saving 8LEE! mode
W 8electable oscillator
options
"UER|E8. ?
... THAtK
Y0u

You might also like