Ee6008 Microcontroller Based System Designl Question Bank

May 10, 2018 | Author: Anbalagan Guru | Category: Arm Architecture, Microcontroller, Pic Microcontroller, Instruction Set, Computer Science
Share Embed Donate


Short Description

Ee6008 Microcontroller Based System Designl Question Bank...

Description

EE6008 MICROCONTROLLER BASED SYS SYSTEM DESIGN UNIT I INTRODUCTION TO PIC MICROCONTROLLER 9 Introduction to PIC Microcontrollr!PIC "6C6# $nd PIC"6C%# Arc&itctur!PIC"6c##!' Pi(linin) ' Pro)r$* M*or+ con,idr$tion, ! R)i,tr -il Structur ' In,truction St ' Addr,,in) *od, ! Si*(l O(r$tion,. UNIT II INTERRUPTS AND TIMER 9 PIC *icro controllr Intrru(t,' Intrru(t,' E#trn$l Intrru(t,'Intr Intrru(t,'Intrru(t ru(t Pro)r$**in)!Loo( Pro)r$**in)!Loo( ti* ,u/routin '  Ti*r,'Ti*r Pro)r$**in)! Pro)r$**in)! -ront ($nl IO'So1t 2+,! 2+,! St$t *$c&in, $nd 3+ ,4itc&,! Di,(l$+ o1 Con,t$nt $nd 5$ri$/l ,trin),. UNIT III PERIPERALS AND INTER-ACING 9 I7C Bu, 1or Pri(&r$l, C&i( Acc,,! Bu, o(r$tion'Bu, ,u/routin,! Sri$l EEPROMAn$lo) to Di)it$l Conrtr!UART'B$ud r$t ,lction!D$t$ &$ndlin) circuit!Initi$li:$tion ' LCD $nd 3+/o$rd Intr1$cin) 'ADC; DAC; $nd Sn,or Intr1$cin). UNIT I5 INTRODUCTION TO ARM PROCESSOR 9 ARM Arc&itctur !ARM (ro)r$**r. ". "?.

PIC"6C% *icrocontrollr Dirnti$t $r$rd Arc&itctur 4it& 5on Nu*$nn Arc&itctur. Cl$,,i1+ /ro$dl+ t& ,(ci$l 1unction r)i,tr,. DFn $c& /it o1 ,t$tu, r)i,tr 4it& t&ir 1unction,. &$t $r $ddr,,in) *od, o1 PIC"6C% *icrocontrollr &$t $r t& in,truction ,t o1 PIC"6C% *icrocontrollr DFn INTCON  ADCON r)i,tr. Dr$4 t& in,truction (i(lin $nd *ntion it, ,i)niFc$nc

PART B

". 7. >. .

it& n$t /loc3 di$)r$* #(l$in t& $rc&itctur o1 PIC"6C% *icrocontrollr. E#(l$in Cloc3in) Sc&*In,truction C+cl $nd In,truction -lo4Pi( Linin) o1 PIC"6% *icrocontrollr.H8. E#(l$in t& M*or+ Or)$ni:$tion o1 PIC"6C% *icrocontrollr. H8. E#(l$in 4it& n$t #$*(l, B+t Orintd; Bit Orintd $nd Litr$l $nd Control In,truction, o1 PIC"6C% *icrocontrollr. H"6. ?. rit $ ,i*(l PIC"6C%C (ro)r$* to $dd; ,u/tr$ct; *ulti(l+ $nd diid t4o "6 /it nu*/r,. H"6. 6. Di,cu,, &o4 in,truction (i(linin) i, i*(l*ntd in PIC.H8 %. E#(l$in $ll t& condition$l in,truction, o1 PIC *icrocontrollr. H8 8. rit do4n $riou, CPU r)i,tr, o1 PIC *icrocontrollr $nd #(l$in t&*. H8 9. E#(l$in t& 1ollo4in) tr*,J Hi Bro4n on R,t HBoR Hii $tc& Do) Ti*r HDT "0. &$t $r t& dirnt $ddr,,in) *od, o1 PIC *icrocontrollr $nd #(l$in t&* "". E#(l$in t& 1ollo4in) PIC con,truction, J H$ BS- 1./; H/ RET- I E; Hc ORL 2; Hd RL- 1"d "7. Di,cu,, in dt$il $/out t& 1unction o1 $riou, (ort (in o1 PIC *icro controllr H"6 ">. ". UNIT II INTERRUPTS AND TIMER 15. PART A

". 7. >. . ?. 6. %. 8. 9. "8.

&$t i, t& (ur(o, o1 $tc&do) Ti*rCountr Mntion t& dirnc /t4n t& ti*r, $nd countr. &$t i, t& nc,,it+ o1 (r,c$l$r in t& ti*r o(r$tion Mntion t& 1unction, o1 PEIE /it $nd GIE /it in t& INTCON r)i,tr. Mntion t& r)i,tr 4&ic& dcid, t& (ort $, in(ut or out(ut. &$t i, t& (ur(o, o1 (ull u( r,i,tor, Mntion t& t+(, o1 Ti*r, $$il$/l 4it& t& PIC"6C% 4it& t&ir r,olution,. &$t $r t& dirnt t+(, o1 ,ri$l co**unic$tion ,+,t*, $$il$/l in PIC"6C% Mntion &o4 to ,lct r)i,tr /$n3, in t&

PIC"6C%. "0. Mntion t& $riou, *t&od, o1 co**unic$tin) /t4n t& *icrocontrollr $nd t& #trn$l ,+,t*. "". &$t i, *$nt /+ (ollin) "7. &$t i, *$nt *+ dirct $ddr,,in) *od ">. rit t& o(r$tion c$rrid out 4&n t& in,truction *o41 TRISB #cutd /+ PIC"6C%. ". o4 t& ti*r 0 intrru(t i, n$/ld "?. &$t i, ,t$t *$c&in "6. o4 to di,(l$+ con,t$nt ,trin), "%. o4 to di,(l$+ $ri$/l ,trin), "6. "%.

19. PART B

". 7. >. . ?. 6. %. 8. 9. "0. "". ". 7. >. . ?. 6. %. 8.

E#(l$in intrru(t, $nd ti*r, in PIC *icrocontrollr. H"6 E#(l$in t& Ti*r Modul, in PIC *icrocontrollr H"6 Dirnti$t C$(tur $nd Co*($r *od. E#(l$in t& Intrru(t ,tructur o1 PIC"6C% rit $,,*/l+ cod, 1or PIC"6C%# to )nr$t $ ,Ku$r 4$ rit $ n4 Di,(l$+ ,u/routin to &$ndl t&i, *i#in) o1 con,t$nt $nd $ri$/l di,(l$+ ,trin),. E#(l$in t& 2+S4itc& ,u/routin $l)orit&* 4it& o4c&$rt. E#(l$in t& 3+($d $nd 3+,4itc& intr1$c. UNIT III

PERIPERALS AND INTER-ACING

PART A

U,in) PIC *icro controllr &o4 i, $n$lo) ,i)n$l i, conrtd into di)it$l ,i)n$l &$t i, $,& **or+ &$t $r intrru(t, $$il$/l in PIC *icro controllr &ic& (ort 4ill ,u((ort 1or #trn$l intrru(t in PIC. Dr$4 t& /it ($ttrn 1or conF)urin) t& USART. &$t i, t& *$in 1unction I7C intr1$c &$t $r t& *$in dirnc $,& **or+  EEPROM Mntion t& ,(ci$l 1unction, o1 PORTA.

9. "0. "". "7. ">. ". "?. "6. "%. "8.

&+ $,& **or+ i, *o,tl+ (r1rrd t&$n ot&r **or+ &$t i, 3+ d/ouncin) &$t $r t& ti*r *od, in PIC Li,t t& 1unction o1 IO (ort, in PIC. &$t i, C Co*(ilr Li,t t& 1$tur, o1 USART. Li,t out t& 1$tur, o1 CCP *odul &$t i, CCP *odul Li,t t& (in,,i)n$l, u,d 1or ADC intr1$cin). Li,t t& (in,,i)n$l, u,d 1or Sn,or intr1$cin)

12. PART B

Illu,tr$t ,ri$l /u, co**unic$tion (rotocol, I7C in dt$il E#(l$in t& $riou, ti*r, $,,oci$td 4it& PIC. H8 E#(l$in t& $riou, 1$tur, o1 I7C /u, 1or (ri(&r$l c&i( $cc,,. rit $ (ro)r$* to turn on $ LED $t intr$l o1 on ,cond. H6 E$lu$t &o4 t& (ri(&r$l dic, $r intr1$cd 4it& PIC. E#(l$in in dt$il $/out t& co*($r $nd c$(tur *od o1 t& PIC *icro controllr 4it& $ n$t di$)r$*. H8 Di,cu,, in dt$il $/out t& 1ollo4in) $. DAC /. Ti*r, c. Intrru(t H"6 rit $ dt$ild not on t& -LAS  EEPROM **ori,. H8 E#(l$in t& UART in PIC *icro controllr. H8 rit ,&ort not, on ADC intr1$cin) in PIC *icro controllr. H8 Bri+ #(l$in t& I7 C intr1$cin) u,in) PIC *icro controllr. Gi t& ,(ci$l 1unction r)i,tr inold  t& corr,(ondin) 4$ 1or*. H"6 "7. rit ,&ort not, on CCP *odul,. H8 ">. Bri+ #(l$in t& ,n,or intr1$cin) u,in) PIC *icro controllr. H8 ". Dr$4 $nd #(l$in t& $rc&itctur o1 on c&i( ADC o1 PIC *icro controllr in dt$il $nd 4rit $ ,uit$/l $,,*/l+ l$n)u$) (ro)r$* 1or conF)urin) t& ADC. H"6 ">. ". "?. UNIT I5 INTRODUCTION TO ARM PROCESSOR "6. PART A ". Point out t& li,t o1 ARM, i,i/l r)i,tr,. "". &ic& 1$tur, do, ARM &$ in co**on 4it& 7. Su**$ri: &o4 ARM &$ndl, t& #c(tion, *$n+ ot&r RISC $rc&itctur, >. Idnti1+ t& nd o1 t&u*/ in,truction ,t "7. Su)),t t& rul, 4&ic& $((l+ to ARM d$t$ . Mntion $n+ t4o o1 t& t&u*/ in,truction ,t (roc,,in) in,truction, ?. rit do4n t& ARM CPSR 1or*$t ">. E$lu$t t& $lloc$tion o1 r)i,tr, in ARM 6. St$t $n+ t4o d$t$ tr$n,1r $nd control o4 (roc,,or in,truction, ". DFn (ointr $li$,in) %. &$t 1$ct, 4ould +ou ,lct to li,t t& 1$tur, "?. o4 to $oid (ointr $li$,in) o1 t& ARM in,truction "6. C$t)ori: t& tric3, u,d to o(ti*i: 8. -or*ul$t nc,,$r+ cod u,in) ARM $,,*/l+ (ri*iti, l$n)u$) (ro)r$* 1or cr$tin) $ dl$+. "%. DFn Pri*iti, 9. Illu,tr$t Br$nc& 4it& Lin3 $nd #c&$n) "8. &$t i, *$nt /+ ProFlr in,truction in ARM Proc,,or "9. Pro(o, $n+ > tool, u,d to o(ti*i: ARM "0. Idnti1+ t& $((lic$tion o1 SI in,truction $,,*/l+ cod 70. rit $/out Loo( unrollin) "%. "8. PART B ". DFn t& $rc&itctur$l in&rit$nc o1 ARM (roc,,or $nd #(l$in H8 7. E#(l$in t& ARM Dlo(*nt tool, in dt$il >. N$* t& (rinci(l 1$tur, o1 ARM $rc&itctur H8 . Li,t t& dirnt ARM Dlo(*nt Tool, $nd d,cri/ $/out t&* H"0 ?. Illu,tr$t t& ARM Pro)r$**r, Modl 4it& nc,,$r+ di$)r$*, H6 6. E#(l$in t& /u, $rc&itctur o1 $n ARM Proc,,or H8 %. Di,cu,, in dt$il t& dirnt *od, o1 o(r$tion o1 ARM (roc,,or H8 8. DFn Addr,,in) *od Li,t t& $ddr,,in) *od, o1 ARMH8 9. Di,cu,, in dt$il t& $rc&itctur$l ,u((ort 1or o(r$tin) ,+,t*,.H"6 "9. 70. UNIT 5 ARM ORGANI=ATION 7". PART A ". &$t i, >  ? ,t$) (i(lin 8. rit $n $,,*/l+ l$n)u$) (ro)r$* to $dd 7. Li,t out ,o* control o4 in,truction,. 1our nu*/r,. >. &$t $r $riou, ARM In,truction St, 9. Dirnti$t ARM% $nd ARM9. . &$t $r $riou, 1$tur, o1 ARM In,truction "0. Li,t t& dirnt t+(, o1 c$c&. "". Li,t out $riou, */ddd ARM $((lic$tion,. St, "7. &n t& (roc,,or #cution in ARM ,t$t ?. N$* $n+ 1our d$t$ (roc,,in) in,truction,. ">. Dirnti$t ARM; T&u*/ $nd $:ll ,t$t. 6. N$* n$+ 1our $rit&*tic in,truction,. ". Mntion $riou, t+(, o1 ,u/routin,. %. N$* n$+ 1our /r$nc&in) in,truction,. "?. Li,t $n+ 1our co(roc,,or in,truction,. ". 7. >. . ?. 6. %. 8. 9. "0. "".

"6. "%. PART B ". St$t in dt$il $/out t& Hi > ,t$) (i(lind ARM Or)$ni:$tion H8  ? ,t$) (i(lind ARM Or)$ni:$tion H8 7. E#(l$in t& $ddr,,in) *od, o1 $n ARM Proc,,or 4it& #$*(l, H"0 >. E#$*in t& i*(l*nt$tion o1 /r$nc&; c$ll $nd rturn in,truction, in ARM in,truction ,t . Illu,tr$t t& t&u*/ in,truction ,t o1 ARM (roc,,or 4it& #$*(l, in dt$il H"6 ?. D,cri/ t& or)$ni:$tion o1 CPU o1 $ &i)& (r1or*$nc RISC $rc&itctur.H"6 6. Di,cu,, $/out ARM i*(l*nt$tion H8 %. rit dt$ild not on $rc&itctur$l ,u((ort 1or &i)& ll l$n)u$), H"6 8. Illu,tr$t t& ARM co(roc,,or intr1$c H"6 9. rit ,&ort not, on */ddd ARM $((lic$tion,H"6 "8.

"9.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF