• Tidak ada hasil yang ditemukan

EEE 229 - MIKROPEMPROSES I APRIL 1993.

N/A
N/A
Protected

Academic year: 2024

Membagikan "EEE 229 - MIKROPEMPROSES I APRIL 1993."

Copied!
10
0
0

Teks penuh

(1)

r'a

/

I.JNIVERSITI SAINS MALAYSIA

Peperiksaan Semester Kedua Sidang 1992193

April

1993

EEE

229 -

Mikropemprmes

I

Masa : [3 jam]

ARAI{ANKEPADA

CALON:

Sila pastikan bahawa kertas peperiksaan

ini

mengandung 7 muka surat bercetak beserta

LAMPIRAN (3 muka sufat) dan ENAM (6) soalan sebelum anda

memulakan peperiksaanini.

Jawab

LIMA

(5) soalan sahaja.

Aghan

markah

bagi

setiap soalan diberikan

di

sut sebelatr kanan sebagai peranrsan daripada markah keseluruhan yang diperuntukkan bagi soalan berkenaan'

Jawab kesemua soalan di dalam Bahasa Malaysia.

, ,1

d.r kL

,,,2|-

(2)

l

,

F,,EE22e1

l. (a)

Perihalkan senibina dalaman

bagi

suatu

cip mikopemproses 8-bit

yang

tipikal.

Qa%)

O)

Apakah perbezaan di antara mikropemproses dengan mikropengawal?

(rs%)

(c)

Bincangkan

perkarrperkara

yang

perlu

dipertimbangkan

oleh

seseorang perekabenflrk semasa

memilih

mikropemproses yang sesuai bagi sesuatu kegunaan.

(2s%)

(d) Proses merekabentuk sesuatu sistem kompleks yang

berasaskan milaopemproses boleh dipecahkan secara sistematik kepada 5 peringkat.

Bincangkan peringkat-peringkat tersebut.

(30o/o)

2.

Lampiran

I

menunjukkan suatu gambarajatr skematik yang separa-siap bagi suatu sistem 8085

asas. Di

atas gambarajah yang sama, lakukan perkara berikut:-

(a)

Sambungkan satr hablur 12

MHz

ke

milaopemproses.

(5%)

(b)

Sambungkan

litar

set-semula ("reset") yang

sesuai.

(157o)

(c)

Lengkapkan sambungan pendawaian

di

antara

cip-cip.

(30%)

(d)

Sambungkan satu peranti 8255, beserta

litarJitar

penyahkod alamat yang sesuai (gunakan pemetaan VO terasing).

Qa%)

...31-

:'22

(3)

IEEE 22el

(e) Tunjukkan

bagaimana satu

motor

pelangkah dapat diantaramukakan ke sistem tersebut.

(ro%)

(f)

Lakaxkan peta ingotan

bag

keseluruhan

sistem'

(20%)

3. (a)

Anda dikehendaki merekabentuk suafi,r penjana bentukgelombang digit yang mempunyai spesifi kasi berikut :

-

(i) Dikawal

oleh mikropemproses 8085.

(ii)

3 pilihan bentrkgelombang: sinus, segiempat dan mata-gergaji.

(iii)

3 pilihan frekuensi:

fl, f2

dan

fJ kllz.

(iv)

Resolusi

l2-bit.

(v) l6

sampel per kala.

Huraikan

rekabentuk anda dengan

mendalam. Maklumat berikut

mesti

diberikan dalam jawaPan anda:

(i)

gambarajahskematiksistem.

(iD

kendalian sistem keseluruhan.

(iii)

carta alir bagi Perisian'

(60%)

(b) Tuliskan suatu subrutin

bahasa

penghimpun yang dapat

menjanakan bentukgelombang sinus

bagi

sistem

di atas. (Aturcara

mestilah lengkap dengan komen).

(40%)

-3-

;:23

...41-

(4)

-4- IEEE22el

4, (a) Kaedah "Penghampiran Berturutan" ("Successive Approximation")

dilalaanakan dalam kebanyakan

cip

penukar

analog-digit (A/D),

Walau bagaimanapun, kaedah penukaran

itu juga boleh dilaksanakan

secara perisian seperti

ditunjukkan

dalam

Rajah l.

Terangkan

kendalian litar

tersebut dan tr.rlis aflircara bahasa penghimpun untuk melaksanakan kaedah penghampi ran bernrruan.

(40%)

(b) Rajah 2 menunjukkan bahagian

hadapan

sistem pengukur suhu

yang berasaskan mikropunProses.

(i)

Terangkan prinsip operasi sistem tersebut.

(iD Bincangkan

sama ada

litar'Sampel dan

Pegang'

diperlukan

bagi kegrrnaan ini.

(iii)

Terangkan bagaimana

denyutan'Mula

Penukaran'

dijanakan

oleh mikropemproses.

R4,ah

I

(40%)

24

...51-

(5)

-5- IEFE22e]

(iv) Dengan mengekalkan penggunaan I penukar A/D, tunjukkan

bagaimana sistem tersebut dapat diubahsuai

untukmenguhrr

suhu dari 8 sumberyang

berbeza.

60%)

\t = 'l5V

llule

Pelmheran

+ l5V

8ffi

up

TEMP

jg

lo

o

s n

40

o

50

s ro lo0 s

7355 4422 2814

l815

r200

8ll

5m s

28 26

153

Vt vs

o.12

o.l8

. 0.26 o.35 o.45 o.55

o.&

o.71 o.78 o.83 o.B7

O) Ciri firermistor

R4tatt 2

rTanet

Peaukerea

R1

rl

25

...61-

(6)

.m,EE22el

5, Alat

pembancuh cecair yang

ditunjukkan

dalam Rajah 3,

perlu dikawal

secara automatik. Operasi-operasi yang perlu dilakukan ialah:-

(i)

Masukkan Cecair

A

ke dalam tangkr menerusi

injab

masukan 1, sehingga paras

X.

(ii)

Tambahkan dengan

CecairB

menerusi injab masukan 2, sehingga paras Y.

(iii)

Panas dan adukkan campuran tersebut sehingga mencapai suhu 70oC.

(iv)

Keluarkan carnptran menerusi injap keluaran

l.

(v)

Ulang langkah

(i)

- (iv),

Terangkan secara mendalam bagaimana sistem kawalan tersebut dilaksanakan

dengan mengguna mikropemproses 8085. (Litar-litar antaramuka

mesti ditrrnjukkan deng;an jelas dan nyatakan semua andaian).

Bincanglon

ciri-ciri

keselamatan yang perlu diadakan bagi sistem tersebut.

Motor Pengaduk

<- I

+-

Injab Masukan

v x

)

Pemanas

(1oo%)

.,.7l'

-6-

Injab Masukan

<-

Injab Keluaran

I

R4Jah 3

€s

(7)

6'

(a)

-7 - IEEE22e1

Rekabentukkan suatu sistem mikropemproses yang dapat menguji fungsi

logik

bagi kesemua get dalam

litar

sepadu yang diberikan dalam Rajatt 4.

Huraian

terperinci

tentang perkakasan dan

afrircarabagi

sistem tersebut perlu diberikan.

(50%)

8 peranti I/O perlu

disambungkan

ke input

sampukan

yang

sama,

iaitu RST5.5. Rekabentukkan suatu Iitar logik yang sesuai untuk

mengantaramukakan kesemua fl

ipfl

op permintaan tersebut kepada RST5. 5' Laksanakan suatu penimbangtaraan berkeutamaan dengan menggunakan

?4LS148.

Output dari pengekod tersebut akan dibaca oleh 8085 menerusi satu

port input. Tuliskan

suatu subrutin yang menggunakan

output

dari pengekod tersebut

untuk

drjadikan sebagai indeks penunjuk kepada

rutin

sampukan bagl peranti I/O yang perlu dilayan.

OUADRUPLE z.INPUT POSITIVE.NANO GATES

00

positive logic:

Y=fE

R4ratr 4

(so%)

- oooOooo

-

o)

.>a

'-a

(8)

T,A}IgIR.TX

I |EEB

2291

o-rNltrrfnoF

-loldul

0(1006000 ulullo

(r()

o -l N |r) rl l$ 16 f! o o -l -l o-|N-l (t(t<rccc<l(Ec<l(t <E(l

odNmtn$N oooooooo

o.|NmrfnoFoog:E [|*#t

cccc(lcccc(E<[c<r

l()loE->

9isBIgi!

, -INN

co

cou ('su

o.{flt{rrt

nor\

<ra<r<ra<r<ta

o-rNncllloF

()

60dctaooo os

o:rN!-o Er4erleac-lstT g

g 5Hffi b9t8

eceeeeee""d[dEEE f*iil;fi;

u nn&

z T o" uot\ E ., c

E

FO(fFI-l-FF4!+

pr silrpppfirffil9v

r2;9

(9)

I,AITPIRA}|

II

[EEE

229].

a

8085A INSTRUCTION SET SUi,|MARY 8Y FUNCTIONAL GROUPIiIG

Itrru(die C.& (ll

D? OC 0t 0a 0! Dt 0t 0O Prrr llwonk 0@irtiot

l.ttrsdioa Cod. (ll

0, 06 0t 0{ 0! 0l 0t 00 tr|.

I|soic Ocdltion tovE. 10A0. Ailo sroRE

Xovrlr2 lqtrlartrronCilrr 0 | 0 0 O I S S 5-l

flOVX.r tloiqiftrtomoory 0 I I | 0 S I S t.a

Jl0Vr.l{ i|mmmsltcrrd.t. 0 t 0 0 0 I | 0 5{

tVlr t|ohinru.tlfirqitlr 0 0 0 0 0 | I 0 5{

XVlt {orln0di|lanmor} 0 0 | t 0 | I 0 tl LXIN L{din'!l.di.ir||irt{ 0 0 0 0 0 0 0 t !.1

hi.0 & C

lxl 0 Lordlnodi.i.,rfirti 0 0 0 | '0 0 0 | 5'5

Prk0&E

LXIX Lodinndl.lritj.a 0 0 | 0 0 0 0 I 5-5

frir ll I I

SrAX0 StenAirdimr 0 0 0 0 0 0 I 0 5.6

SIAXo StonAindic6t 0 0 0 | 0 0 | 0 66 LOAXS LodAi.dioct 0 0 0 0 I 0 ! 0 6.5

IoAXO lodAindir!€r 0 0 0 I I 0 | 0 5.5

STA StonAdiet 0 0 | | 0 0 I 0 5.5 LoA lodAdinct 0 0 | | | 0 | 0 6.5 8H1,0 Slonxaldict 0 0 | 0 0 0 .l 0 t.5 Lltlo LodH&Ldicr 0 0 I 0 I 0 1 0 5-5 XCHG grcnrn$0&E.HaL I I I 0 | 0 | | 5.6

irfinln

8TACK 0t8

PU3ll8 fttrtn*brfrLEl I C s rbct

PUSI{o ft|thtr$!.r0rk0n I I 0 I 0 I 0 t tlt

€ oo drl

PUSHH AdorldilP.irH& I

Lndrt

?UStl PSI{ PrCr A $d fher I

. oo ttrt

PoP I Pop qfmr Prtu I t I

C oft drt

t0f0 tog.drtrhk0f, | E oif rr.t

m?H ?optrebhrfurHl I

L ollrt[l

' mPPslV Pog^Tdf||I| | off rtel

XTHI, Erlhsttogot | | | 0 0 0 | | 5.16

$at.H&L

srHL Halroilxtooio|| I I I I I 0 0 I 5.16

txlsP Lo.dimndidrri-t 0 0 | | 0 0 0 | 5.!

tointf

llll SP Incrrm.nt rtrl toino.

oCXSt Ofnootd*k

Dointat JUTlP

JllP Ju6, lEondition.l I

JC Jumg on carry I

JtlC Juftp on .o .r,rv I

tZ Jsfig o do I

iltZ Junp on no rre |

JP Junp on pBithtr I

JM Juop on oin$ |

JPE Jumg on prily 1r1 |

,P0 J{0, on pJitv odd I

PCHI ll & [ tolfogro I

coutr

GAI.L

CAtL Cdl umondition.l I

CC Cdl o. *ry I

CilC Cil on m cr,y I

| 0 0 0 | 0ltts

l0lt0lr5.16

| 0 l 0 0 l 15.16

0 0 0 0 0 | 0 03.8 0 0 0 D 0 | 0 r5.8 0 0 | r 0 l 0 ot.s 00ll0t0r5-E

000000r15.9

0 0 0 l 0 0 | l5.g 00r000tt5.9

I 0 0 0 0 s s s5.6

| 0 0 0 t s s s5-6 tt00t0tt-15

trt0r0l'-lt

| 0 0 0 0 0 t5.r5 101000t5.16

I I 0 0 0 0 t5.ll

| | | 0 0 0 r5.t5

CZ Cdl on xro

CtlZ Crll on no nro

CP C.llmDotitir

Ct Cdl on nirur

CP€ Crll on !.titv ffi CPo Cdl 6 l{ity sdd

RETURII

REI R.ts,n

8C R|i!6mcsry

ntc Rd!.n or m !f,ry

RZ Rrtwn on rro

nilZ Rrtlm on re rsq

RP Flioh od eGirir

8ll R.tur. fi oiolr

RP€ Rltqrn s lsity res

iPo n.r0.o oo pr.itv odd NESTART

RSt Rqilt

IilPUT/OUTPUT

lil Intol

oUT ourDll

IflCREtrg'TT AITD OECRTTEilT

lfFr lmemrntc$r, oCi r l}InMtrldtltt lf,ifl lmrtnmory

OCR t 0ro00t mmo.v

ttrxl lsnMtltC trllt ra

lmodnr 0l E

r.l|nc

Incnmt H t I

nghtrr oGnoml t & C

06|mnt0& E

oinilnr H & L

Add ragitlfl lo A Add ,.titrtr to A

$lh frry

Add @morv to A Add m!frory lo A

fth rar,l Add infrldiilr ro A Add inmdi.k to A slh tsay

r I 0 0 t | 0 05.11 I | 0 0 0 l 0 05.14 I l l I 0 1 0 05.14 I r | | I | 0 05.11

| | | 0 r r 0 05.14

IM0r005.1{

tr00r00r5.t1

I r 0 I t 0 0 05.11 I l 0 r 0 0 0 05.ra

| | 0 0 r 0 0 05.14 l r 0 0 0 0 0 05.14 trtt00005.!4

llltt0005.l{

lll0l0005.11

I r I 0 0 0 0 0 5r4 tlAAAlll5,ll

nx0

tilx n

otx I

DCX 0 ocx H

400 400 r AOC t

A00 rl

ADC T A0l ACI

00lr00ltt8 00llt0rr5,g

000010115.9

0 0 0 l. | 0 | | 5.9 00t0r0rt5-!

r0c00 t000t 1r000 tr00r

| 105.6 I I 05., rr05-6 rr05.7 t0000rr5.13

I 0 | r 0 | 05.13

t0t00t05-lt

| 0 0 l 0 I 05.t3

I 0 0 0 0 I otrt

| | | 0 0 | 05.13

! | | | 0 | 0r.t3 l | 0' I 0 r 0 5.t3

| | 0 0 0 t. 0 tJ3

| | 0 | 0 0 t6.t5

| 0 0 | | 0 r5.13

i 0 | I I 0 0Sl'a

| 0 I 0 | 0 otl't

0408 Addt&Crotl&t

0400 Add0egtoN&L

0A0tl AddfiaLbfi&L

OA0 SP Add ttfik 9oifrL. to

lt&L

SI'STRACT

SU8. Ssbtrrt.tlirh.

l.on A S88 r Subtct falirt!. l.om

A riilr botrs

gU8 I Subtrtt ntmo.y l.od A S88 lll slbl.xt d.mo.y lroo

A with bofror

SUI Subtr&l id@dirt.

t,ofr A

0000100r!.9 000rr00t5.9 00r0t0015.9 00r1t0015.9

| 0 0 l 0 s s s5.t

| 0 0 l r s s s5.t 1 0 0 | 0 | I 0t.,

| 0 0 | l l r q5.8 lr0t0lr05.t

'All mn€monlca copyrlghlod G)lnlel Co.pontlon 1976.

.30

(10)

tAltPIRelI II(sanb.

!

[sEE

2291

8085A TNSTRUCTION SET SUMMARY (Conl'd)

htrrcien Codt (ll

0? 06 03 0t 0t Dl Ol O0 htr llil[cnra 0@|,!oo 8RC iotrt. A righl

FAL 8ol|t. A ltlt thto{lt otfv

fiAA 8Etll. A rilhl rhrough cual

SPECIAIS

CtlA Contl.omr A

SIC Sat cr.v CllC Coil9hnmi c{rY

OAA orind diott A c0r{lR0t

El En.bl. Inre.ruPti

0l 0aEbl. Inl.(u9l l{oP l{o.oorotion

flLf 8dt

ilErY !016A lilsrRucrl0t{s Rltt fird lnnd!9r l{.tk 6ll| &t Int[tu9t f,rt

uul

0t 06 05 0{ 0l 0t 0l lnil.octioa Ccd. (ll 00 P|||

lLaf,!trL owittior

ORA I CllP r ANA S XRA T

s8l statfrctifrs.dirt! t I 0 | | | I 0 18

I 0 | 0 0 s s s 53

| 0 | 0 I S S 35'10

lrom A tith borror

r00rcAt

A{A r A.d a$tt!. with A

XfiA. Cralult 0R .!9rltr aith A

o8rrirrt{irhA I 0 I | 0 s s s 510

CailpJr0$tt.rwithA I 0 I | | S S S 5'll Andm?oorywilbA I 0 I 0 0 | | 0 510

Eslsisonn0o.Y I 0 I 0 | I I 0 5'10

tilh A

OiAX of,mtnorYwithA | 0 t I 0 t t 0 5ll CNpM Coop.r.6t6orYiiih,q I 0 I I t I I 0 5'll Af{t AndimnrdirtrwtthA I t | 0 0 I | 0 510

xnl Erclgiwonindatti.t I t I 0 I I | '0 510

0ith A

0000llll5'lI

0 0 0 l 0 l l l 5l2

0 0 0 l l l l l 5l2

0ol0lll15-12

0 0 l 1 0 l l l ll2 00tlrtll5'll

00l00ltl5'9

l l l r l 0 l l 5ll 1 t l l 0 0 l l 5l, 0 0 0 0 0 0 0 05'lt 0rll0ll05-tt

0 0 | 0 0 0 0 05'll 0 0 I | 0 o 0 05'll oRl 0i inwdirtr w'ith A

CPt Coocrrt i6m.dirt.

uith A ROfATE

ntc Rotrff Al.lt

l | | t 0 t t 05.11

t I I | | t I 0 5.ll

0 0 0 0 0 | t l5.ll

tlOlES: l.0OSd566:8 ()m, C @1.0 010, tolt.H t00, L l0l, l.nory ll0'A ltl.

L Tw Dsitilr cYch tiffi (6rt2t indicrtr iff|ruGtis sVclr dae.ndst m tonditio' {qr' 'Alt mnomonlcs copyright€d Otntsl Corpor.tlon 19?6'

\i i31

Referensi

Dokumen terkait