I,JMVERSITI SAINS MALAYSIA
Peperiksaan Semester Pertama Sidang
Akademik
1993 /94October- November 1993
EEE 329 - Mikropemproses
II
Masa :
[3jam]
AIIAI{A}I KEPADA CALON
:Sila pastikan bahawa kertas peperiksaan
ini
mengandungi 5 muka surat beserta Lampiran (2 muka surat) bercetak danE[1\MGL
sodlan sebelum anda memulakan peperiksaan ini.Jawab
LIMAIiI
soalan.Agihan markah bagi soalan diberikan di sut sebelah kanan soalan berkenaan.
Jawab semua soalan
di
dalam Bahasa Malaysia,4$'1
...21-
-2-
IEEE 32e]l, (i)
(ii)
[*l * * *
*
I
I
6^n Y
Pelangkalt
(Pmel eol
\*\
*i tt
\ \ ,r^.
tHI I}t
-r
Pelangkalt (Penilcrle
Peranti 8751 'dari INTEL
adalah suatumikropengawal yang"versatile".
Terangkan bagaimana iurya dapat
digunakan sebagai pengawal motor pelangkah.Rajah I
menunjukkan suatu sistem penjejak solar("solar fiacking
system")'Motor pelurgkah
1, yang membawa penderiaoptik,
memutar antara 0 dan 180 darjah dalam 24 langkah dan menentukan kedudukan keamatan maksimum'Motor
pelangkah 2 pula" yang membawa panel solar, kemudiannya memutarke
kedudukan keamatan maksimumtersebut.
Kedudukan panel solar perludiubah s€ti&p l0 minit.
Rekabentukkan perkakasandan perisi&n
sistem tersebut, berasaskan mikropengawal 805 1.Bincrngkan bagaimana sistem tersebut dapat dipertingkatkan
lag.
*
<-*
o
+
-*0
Rdaft l
(20%)
**
o r80
2
ar)
s0*
...3/-
)
-3-
IEEE 32e]Sistem pengumpulan data analog 64-saluran diperlukan bagi suatu
logl
pemprosesankimia. Tugas pengumpulan data tersebut perlu dibahagikan
kepada beberapa mikropengawal'hamba' dan dikumpulkan oleh satuunit'tuan'. Mkropengawd
'tuan' tersebut kemudiannya menghantar data-datayang terkumpul ke
sebuah komputer peribadi (PC) bagitujuan'logging'
dananalisis.
Jarak maksimum antara'hamba' dan 'tuan'ialah
200m, manakalaPC pula
beradalOm dari 'tuan'.
Sistem tersebutjuga
mestilah boleh diperkembangkan kelak, sekiranya perlu.Resolusi 10-bit diperlukan bagi data yang disampel, dan setiap salunan pedu disampel setrap
t
rninlt.(i)
(ii)
(iii)
Berikan gambarajah blok bagi keseluruhan sistem.
Bincangkan
jenis-jenis mikropengawal yang
sesuaidijadikan
'hamba' dan 'tran'.Berikan
gambarajahskematik lengkap bagi modul-modul
mikropengawal 'hamba' dan'fuan'.Perhubungan antara pemproses adalah isu yang penting bagi
sistemberkenaan. Bincangkan
penyelesaianbagi
masalahtersebut. Protokol- protokol
perhubungan antafa 'hamba-hamba' dengan'tuan',
danjuga
'tuan'de'ngan PC, perlulah diberikan.
Apakah kelebihan menggunakan sistem teragih sedemikian?
Senaraikan kelebihan menggunakan PC sebagai unit pengawasan pusat.
Q0%>
(iv)
(v)
(vr)
51
...4/-
-4- IEEE32el
3.
Dalam sistem mikropengawal yang
menggunakanRAJvI cMos
denganbateri
bantuan
(,back-up battery"),
kandunganRAI\{ tidak
akanhilang
sekiranya bekalankuasa
terputus.
sistem sedemikian juga boleh menggunakanlitar
luaran yang dapatmengesanpermulaankehilangankuasadanmenyampukCPUberkenaansupaya
maklumat-maklumat pentingdi
dalamdaftar'daftar
dapat disimpanterlebih
dahulu' Iuga, selepas "power ON reset", CPUperluhh
dapat membezakan antara "powerON
reset,, biasa dengan"power ON
reset" selepas gangguan bekalankuasa'
(Andaikan mikropengawal tersebut ialah 805 1)'(i)
Terangkan bagaimana sistem tersebut dapat dilaksanakan(litar
perludiberi)'
Tuliskan suetu subrutin servis yang dapat menyimpan keadaan CPU sebelum keluaran bekalan kuasa jatuh ke bawah paras operasi'
Tulis aturcara yang dapat mongembalikan
keadaan-keadaancPU
secaraautomatik setelah bekalan kuaso dipulihkan'
(ii)
(iii)
(2or/r)
4.
(i)
Suattr pengawalDMA
biasanya mengandungi pembilang alamat, pembilang kata danlogik
kawalan. Huraikan fungsi bahagian-bahaglan tersebut'Terangkan
denganlengkap
bagaimanahendak menganttramukakan
suatupengawalDMA(contoh:szsT,kepadasuahrmikropemproses(contoh:8085)'
Andaikata
su&tu pengawalDMA (saluran tunggal) telah mengambil alih kawalanbassistem,senaraikanoperasi.operasiyangperludilalrukanoleh
pengawal tersebut"
untuk
memindahkan sahrbait
data semasa"baca DMAU' Lekarkan gambarajah pemasaan yang mQnunjukkan isyarat-isyarat bas sistem yang berkenaan bagt pemindahan tersebut'(ii)
(iii)
(20%) ...5t-
; ;52
-5-
IEEE 32el5. (i)
Bincangkanciri-ciri
khas yangbiasanya didapatiddam
mikropengawal.(ii)
Anda dikehendaki merekabentuk sistem kawalanlaju bagi
suaflrmotor A.T,
dengan menggunakanteknik PWM. Komponen-komponen utama
sistem adalah seperti berikut:(i) Motor A.T l2V
(ii)
Pemacu L293(iii)
Pengekod kedudukan aci ("Shaft Position Encoder")(iv)
Input pe,netapan kelajuan(v)
Mikropengawal 8-bit.Huraikan dengan mendalam rekabentuk tersebut.
(20%)
6.
Suatuperanti selari perlu
diantaramukakanke alat
pencetaksiri. Peranti
selaritersebut mempunyai satu
input RUN,
yang apabila ianyalogik'l'
akan memulakan proses penghantarandata. Data dikeluarkan
secaraselari
menerusi8 talian
data.Peranti tersebut
juga
mengeluarkan satu talian jabat tangan,DAV,
yang me,nandakan adanya satu data yang sah, apabila paras loglknya berubah dari'l'
ke '0'.Sambungan
ke
peranti tersebut hanyalah menerusi 3jenis tdian di
atas,iaitu RUN, DAV
dan 8daa.
Input dan output semuanya pada parasTIL'
Antaramuka bagi
pcncetaksiri pula, terdiri dari 3 talian, iaitu
R.n,Tx
danGI{D.
Ianya perlu dikendalikan pada kadar 1200 baud, tampa jabat tangan'
Tunjukkan dengan lengkap bagaimana mikropengawal
E05l
dapat digunakansebqai
antaramuka diantara peranti selari dengan pencetak tersebut.
- ooooooo
-
>rr
DO
(2V/o)
i&i
!i
6'
-o
" ii
,tiiilil;i'ii'iiii
.lu i
iFilii!;ig
g I i ?--i- i-,-
N!!f;
- -"
iiiSiiEEiSiEgii'ig
.r<r
ig:ss"
i s_ E 4 _d- li
I
ii,i l! ;r,iLl iiilil
:i
r ! . el.'.
p !; x ils
_9 r _i s I s i--
;-,--;;" ; ; -*
,!: ;ilsii:iiSriSiiEE i3:
i!ilt is ii
EiE EFi 3 s- E i
I
ll,i,i?,t*r!fuli!.,r!! ;li:l,i .'igr.; ilE. s e i il c n
g|iIF=ffi;
lir_- E e '
!:iE'ililifiii!
iiriE,?iii,Eisi
, i6 E r
I :E ;
5itilr ?e. ?* !i ! iir ! i
,'lE:iaeEzai a ii66-s
lltl
Ba 6E
o P
:
o egD F
-
!r (\n
ltllrl tr,
! !! I : ! ! :
iI i,EitrI
E.*l stBt ii,rtii.
" ul t t?
itiiriitiilr
eli! $gg3
;'
lsilli:i*
'tgi i HI
HI
"ll
l!t
t'l 5
iirlli
Iti eea
E
ol
iE
i! t
t€
H{E8
t I
f
.9 Dt IE
3
I
t
3x
Ea 0 E
I
t ul
aa
zE OE
It rE
EE FE OE z;
Fq rrI
$i o
=
; a
LI
!lo
!r
F
I I
{II
tE
#frffi
i lr?
": Ii:$ :g !ti;i
liiiEi:iiilii
lEEl;l[,:E Essi:
!riii?iiil: i !li:
tlX:E! tlin::lgg I
i:;;iii
t:
b!ilb
!g
Bir gr.i
!.91
iii i!;
d^
93 o!it
it ;g
iE Ei
F'
rS
ai i
169
Ei t
s9
f,6'***'
txxx oxxxOOxxx_| ! i iE
i ; i i$
;EO
o5lIlFl:ltr:$s
F::3 t lis
-tEiEE!F!E' "
ls2
!lii
8t
T c
o
It
o oa>1.>
i e ri i3
Y= a
I
i
{
o
I
$P
l*
s${$'
!$g's$lll"l"it iiiiii; I'ii i1 ;!tli
AblE
Faas;i;
'luis$siggi
69 q9
.>
ll
g 9 o t a oa o oc
? D
v
t
II ; * 6 i; h ;
bi =- E iA
r x xi g g q-
q E !s -i e a
a'*,gHg'g"gg;sii;iIi
ii i3 El -.
5l 1i
st ;
€;er;
6i?:dait i i ile E,
?'
g .:- di
t
' ;ll.
a a8I
s
I
o
ri
reg g : ts
EE o!.' i i n
13$ i ?l
a t ;i
iigglirrEs'iig
!llli
lasi
F FIFI IT
/N t'l te
d
o Io I t
H
6 .oI oc 3 a U
lt
3
I
o
I
g
g
5G
FiBI:l
<l
>l
!l
!lF!
6lrl>l
-l!l
ql
Ol:l
t
I
E o
tl
: E g
Hii I a 3r
i ' a i;
ritr:ll'glll*gll$i
tttsi