0% found this document useful (0 votes)
42 views18 pages

An Up

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1/ 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