5-6-2016
Recheck Request:
Question No Marks Question No. Marks
Qla Qld
Qlb Qle
Qlc Qlf
Total -
Name: _ ID No: _
Only Answer in space provided
Microprocessor Programming & Interfacing - Answer Book Part B
Birla Institute ofTechnology & Science, Pilani
1
~.
-.
A,'l "' - ..L ~ - - - - Ao (;.,%&
~M
0. - R.OM b- . A1<t t R.OM !I c; -=- 6,1
I
Rot-tt"C
0.3 - 2.0H' 0
t!> '1 - RDP1 :J. 0
Os - R.OMtt> .
06 - Q.l>M O
O:i - A..O,..,
OC>
o, 02-
Atct .., - .12,
Ar:t - :t, At~ - lo
~M
bo .-R~MLfO
o, RAM So 02 RAHbO·
...
OM'90 (" A11 - 1.1. { Ar., - 11
l A1& - le,. .eM
E,V
t,o -RO Mt e, AtCi- I£ 01 -Jl01"12E Ati l, 02. -fl-01"1.SG A,c.-ll.o
0~ - RO'M4 G
RA~2. l,0000 - 6 T=P~~H
Qla
Memory Address Mapping RAM3 ':f 000 0 - ::f FF F'Y::)t.
ROr, 1 - vULIU \..ltf C)FFF'f:~ RAM '1 %'0000 - ~F'FPF'H
ROM2 - t0000H IF FP J:'t-f RAM 5 q 0000 - q PF'F'~H .
ROMS Sl OOOOt-1 _;i P PF'F t-t . RAM' AOOOO - A p r-f:'f;t,t
ROM~ 0000 - BPPFPH
ROl"-11.t 3 OOOOH 3 FP PPH. P.0"1:; coooo - cr-r-r-t=H.
~Ot-'\ 5 - 4 OOOOH ~ f F-F'J:°H ROM i 00000 - J:>\=P r-PH.
RAM I -50000H A.Ot-19 eoooo - l: PP PS:H
SPF'F'~H .. au addYQSse. a.
RoMIO ~0000 F P r::s:-r=
Memory Decoding (6J
2
Ad.d-ws.s +D~a .2- M
Cot11Yol S1~nal - t M
I 1 M £1'-rt.u.
RAM C> ,
A, Ao ·. ==> Ars Au.,.
- - J 06 w~ .... • 1 t - Mc;Mr',2 M 6Mt.u - M£Mtl..
RA Mb
.. Ao -~
S.2..k E~l<
Ron G ROMO
. ' n~ ~~ ~
< \ ,,,,
~ Dis.
- 01: 1
OE
- 1
.• , M£MR MEM12.
Memory Interfacing
3
/J.6 12 D'o
-''1 A5- 1,
A1.t - 1-o Di
(J ~ - ~~55
tS13g 03 - lb550
Ive~= 6'1 () Lt - ~'251-, ~,.,,
, ,,, au 05 - g~ 5'7 - Gm
I
Ao e2f1
1/0 Decoding
Qlb
1/0 Address Mapping
g~ss ~o - .R l»11
8.25'-, ,40 - 4~1-1
l&.550 30 - s~..,
i.2.54 5' 0 - 5.2tt
QlC
8255 Interfacing 8255 Initialization . . .
I t-1
A, I f'()O'( al, I O O I 00 IDB. -- r:i O PAo 4-S1
At<, A1 PAI 1111 o~ .2-6h) a\ - -<:;-g2
...- - IM Je>t2.. - RD
Pl'.t> _Q\ - 1ow - JM - (l.'.)R PC3 -R2
from - ._y, - LS
LSI 2:, <?; '-'/2
Rt.~C?.{ - - R6SE1 PC'1 - {AQ-j(? of ~ 2.~ Lt '?251..i
Do 1 '1 ~~
~ '
-
.
4
5
Jlmt...- 2 -0 <?
1,m~l'f" o - So 11rney o - 50
8254 Count of Timers for lOKHz PWM ctt 6D ,J. ~4 Count of Timers for lOKHz PWM at 20%
t
5 t1 H2- ro ov a I, Do 1 1 01 0 0
A,_ I T ~b eLk.O ,<- C Lk.o 1-,c-, h, a)
~- PCL.i :l,M out l'M
A:i.- At Gl\,i;:o I
~ - o), 01 II 010 0 +012. - RD o oio \ I OC>kt-l z rn O V - - :J:ow _ - .;tt-1 oo+ i6 h , o I IM
WR CLkl
, 511 HZ..
FR.b\1_ - ' cs al,
13g- (hA'TC I · r rnov IO f I CJ O I 0
OO'TI - 10 krl z. ou-1 46~, ol. IM.
"Do D:,.-{ -;> Do
C..Lk1. I
JM Dt' - -
t;.A~,2 - ~t-1
0012 -~ +o I . j &rvo .
8254 Initialization 8254 Interfacing
Qld
6
rn c,v al 1 11 , 1 1 Do. 0 8
oo+ s2..h, a I . , t-1
8259 Initialization
v c c ,
'l"1
·~ 10 Al - Ao
f<om - cs 13~ :l.t>R.. - RD
j C)(.)) - LO R.
8259 Interfacing
Qle
1Ro ~- lt,~50. MO\/ a I o co f o o 1 , ,----.. - B
lRl 0 P1 6u+ sor.,,ol ;2M
1R2 .le-- P2 fY'JDV al I &C) ~ ,~ out 5.2.1.1 , a I \M
rnov o l, DOOoOO I IB
OCJt 52-h, 0 J ~M
7
L$13?;_ ~cl- IN1f2 ~ J.Ro O~ f'() o v al, ID o o t O II B 82Sq
36h ,o l out- 11'1 X\N
C30 O IR.Lt3l- ol, 6{) · 'Xt>OT - MH2.. mov
Vee f:>AU.D OlJt- 3l9h,o1
'lC)12.. - RD 0 o 'T al, DC) ~11'
Rcu~ f'()(.)V
:row - (DQ. CJ u-l- 32-Y> .o l IM
A1 Ao $1f'.l IO 11 B .ff. Az.
r-nov o.l, 0 C)C) o - A1 ~OL>T
A3 - A2- /<"1$ OLJ+ 3~h,cd
Ct:15 al, e>1 o o o
< :::::;:> tb~~ DTR. tcvov C) C> L I B.
l ,., DCD DSR. ou4 3Lih>o\, I f'1
~"1
16550 Initialization 16550 Interfacing
Qlf