You are on page 1of 8

Birla Institute ofTechnology & Science, Pilani

Microprocessor Programming &


Interfacing - Answer Book Part B
Only Answer in space provided

Name: _ ID No: _

Question No Marks Question No. Marks

Qla Qld

Qlb Qle

Qlc Qlf

Total
-
Recheck Request:

5-6-2016
RA~2. l,0000 - 6 T=P~~H
Qla ':f 000 0 - ::f FF F'Y::)t.
RAM3
Memory Address Mapping
RAM '1 %'0000 - ~F'FPF'H
ROr, 1 - vULIU \..ltf
C)FFF'f:~
RAM 5 q 0000 - q PF'F'~H
ROM2 - t0000H IF FP J:'t-f .
RAM' AOOOO - A p r-f:'f;t,t
Sl OOOOt-1 _;i P PF'F t-t . ROM~ 0000 - BPPFPH
ROMS

3 FP PPH. P.0"1:; coooo - cr-r-r-t=H.


ROl"-11.t 3 OOOOH
ROM i 00000 - J:>\=P r-PH.
~Ot-'\ 5 - 4 OOOOH ~ f F-F'J:°H
A.Ot-19 eoooo - l: PP PS:H

RAM I -50000H SPF'F'~H RoMIO ~0000 FP r::s:-r=


.. au addYQSse. a. (6J
Memory Decoding

(" A11 - 1.1. t,o -RO Mt e, AtCi- I£


OM'90
{ Ar., - 11 01 -Jl01"12E Ati l,
l A1& - le,. 02. -fl-01"1.SG A,c.-ll.o
.eM 0~ - RO'M4 G
E,V

...

bo .-R~MLfO
Atct ..,.12, OC>
-
o, RAM So
Ar:t - :t, o, 02 RAHbO·
At~ - lo 02-
0.3 - 2.0H' 0
~M 0. - R.OM b-
. A1<t t!> '1 - RDP1:J. 0
A,'l
- "' t R.OM !I c;
I
-=- 6,1 Os - R.OMtt> .
..L ~ -. Rot-tt"C
-
-- - 06 - Q.l>M O
Ao (;.,%&
O:i - A..O,..,
1

~M
~.
Memory Interfacing

·. ==>
A,
Ars
Ao
Au.,.

S.2..k E~l<

Ron G ROMO

. n~ ~~
~
<
\
,,,,' Dis.
~

-
01: OE
.• ,
-
1 1
M£MR MEM12.

-~.. Ao

RAM C> ,
RA Mb

J
-
06
-
w~ ....
• 1 t
-
M£Mtl..
I 1
M £1'-rt.u.
-
Mc;Mr',2 M 6Mt.u

Ad.d-ws.s +D~a .2- M

2
Cot11Yol S1~nal - t M
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

1/0 Decoding

/J.6 12 D'o
A5- 1,
-''1 Di
A1.t - 1-o
(J ~ - ~~55

-
tS13g 03 lb550
~,.,,
, ,,, Ive~= 6'1
au
() Lt -

05 - g~ 5'7
~'251-,

- Gm
I
Ao
e2f1

3
QlC

8255 Interfacing 8255 Initialization


.
..
I t-1
I f'()O'( al, I O O I 00 IDB.
A, -- r:i O PAo 4-S1
1111
- A1 PAI -<:;-g2 o~ .2-6h) a\
At<,
IM
...- -
Je>t2.. - RD
Pl'.t> _Q\
- -
1ow - (l.'.)R PC3
-R2 JM
._y,
from - -
LS
'-'/2
LSI 2:, <?;

Rt.~C?.{ - -
R6SE1 PC'1 - {AQ-j(? of
~ 2.~ Lt '?251..i
Do
1 '1
~~
~
'

4
Qld

8254 Interfacing 8254 Initialization

5 t1 H2-
ro ov a I, Do 1 1 01 0 0
T
A,_
I

~b
eLk.O ,<- C Lk.o
out 1-,c-, h, a) l'M
A:i.-
Gl\,i;:o ~- PCL.i :l,M I
At
~
+012. -
-
RD
o oio \ I OC>kt-l z rn O V o), 01 II 010
-0
i6 h , o I IM
- -
:J:ow _ WR ,
.;tt-1 oo+
CLkl 511 HZ..
- '
FR.b\1_ cs rnov al, IO f I CJ O I 0
13g-
(hA'TC I · r IM.
OO'TI -
10 krl z. ou-1 46~, ol.
"Do Do
D:,.-{ -;>
Dt'
C..Lk1. - - I

JM t;.A~,2
- ~t-1

I
0012
. j
-~&rvo +o
.

~4 Count of Timers for lOKHz PWM at 20% 8254 Count of Timers for lOKHz PWM ctt 6D ,J.

1,m~l'f" o - So
11rney o - 50

Jlmt...- 2 -0 <?

5
Qle

8259 Interfacing 8259 Initialization

~- lt,~50. MO\/ o co f o -o
a I ,----.. 1 ,
B
1Ro
6u+ sor.,,ol ;2M
lRl 0 P1

Al
·~
-
10
Ao
1R2 .le-- P2
,~ fY'JDV al I &C) ~

\M
out 5.2.1.1 , aI
f<om - cs
13~ rnov o l, DOOoOO I IB
:l.t>R.. - RD
OCJt 52-h, 0 J ~M
j C)(.)) - LO R.

'l"1 rn c,v al 1
11 , 1 1 Do. 0 8

oo+ s2..h, a I . , t-1


vc c ,

6
Qlf

16550 Interfacing 16550 Initialization

L$13?;_ IN1f2 ~ J.Ro O~ f'() o v al, ID o o t O II B


~cl-
82Sq
out- 36h ,o l 11'1
X\N
C30 O IR.Lt3l- mov ol, 6{) ·
'Xt>OT - MH2..
OlJt- 3l9h,o1
Vee f:>AU.D
0 o 'T ~11'
'lC)12.. - RD f'()(.)V al, DC)
Rcu~
:row - (DQ.
CJ u-l- 32-Y> .o l
IM
A1 Ao $1f'.l
o.l, 0 C)C) o IO 11 B .ff.
r-nov
Az. - A1 ~OL>T
3~h,cd
A3 - A2- /<"1$
OLJ+
o
Ct:15
al, oo LI
< :::::;:> tb~~
DCD DSR.
DTR.
tcvov e>1 C) C> B.

l ,., ou4 3Lih>o\, I f'1

~"1

You might also like