You are on page 1of 82

LAPORANPROJEK

DI
PLOMALANJUTANKEMAHI
RANMALAYSI
A

ALATPENGUJIDI
ODDANTRANSI
STOR

SHAHMI
NAWARBI
NAHMAD

PPT/
JPK/
BPTV/
16/
N/ST/
PF/
06556

ELECTRONI
CPRODUCTDESI
GNANDMANAGEMENT

EE0215:2012

i
BORANGPENGESAHANLAPORANPROJEK

TAJUKPROJEK :ALATPENGUJIDI
ODDANTRANSI
STOR

DUTI
/CUBERKAI
TAN:

CU2:EMBEDDEDSYSTEM PROGRAMMI
NG

Say
a membuat akuan bahawa hasi
llapor
an pr
ojek di
buat dengan
mempr
akt
ikkan penget
ahuan dan kemahi
ran ber
kai
tan dengan bi
dang
ber
dasar
kankepadapengal
amanser
takemahi
rant
anpameni
rudar
imana-
manasumber
.

TANDATANGANPEMOHON :
NAMA :
SHAHMI
NAWARBI
NAHMAD
NO.KADPENGENALAN :
650330-
01-
5729
TARI
KH :
NAMAMAJI
KAN(
Jikaber
kai
tan):
KOLEJVOKASI
ONALNI
BONGTEBAL
PULAUPI
NANG

Say
amengakut
elahmembacaLapor
anPr
ojeki
nidanpadapandangansay
a,
l
apor
ani
niadal
ahmencukupidar
iskopdankual
i
tibagit
ujuanpenganuger
ahan
Per
sij
i
lanKemahi
ranMal
aysi
a

TANDATANGANPP-
PPT :
NAMA :
NO.KADPENGENALAN :
TARI
KH :

i
i
PENGHARGAAN

Al
hamdul
i
ll
ah,ber
syukurkehadr
ati
l
ahiker
anasay
atel
ahdapatmeny
iapkan
l
apor
an dan pr
ojek mengi
kutmasa y
ang t
elah di
rancangkan.Say
aingi
n
mer
akamkan set
inggi
-t
inggit
eri
ma kasi
h dan penghar
gaan khas kepada
peny
eli
asay
aiai
tuEnci
kMohdHar
athAl
iBaj
uni
dyangt
idakkenaler
tipenat
l
elahdal
am member
idor
ongan, bi
mbi
ngan,pandangany
angmembi
nadan
t
unj
ukaj
ardal
am meny
iapkanl
apor
anpr
ojek.Per
tol
ongandandor
ongany
ang
di
ber
ikani
tut
etapsay
aabadi
kandal
am hi
dupsay
a.

Akhi
rsekal
i
,kepadasemuapi
hakkhasny
arakanseper
juangany
angt
erl
i
bat
sama ada secar
alangsung mahupun t
idak l
angsung,j
utaan t
eri
ma say
a
ucapkan.Ker
jasamadar
isemuapi
hakamatdi
har
gai
,sehi
nggasay
adapat
meny
iapkan pr
ojek dan l
apor
an i
nidengan j
ayany
a.Semoga Al
l
ah S.
W.T
membal
asbudidanj
asakepaday
angt
elahmembant
usay
adal
am meny
iapkan
pr
ojeki
nikel
ak.
Seki
ant
eri
makasi
h.

i
i
i
ABSTRAK

atPenguj
Al iDi
oddanTr
ansi
sit
ori
nidi
rekabent
ukber
tuj
uanunt
ukdi
gunakan
sebagaial
atuj
i
an di
od dan t
ransi
stormenggunakan PI
C.Al
atuj
i
an y
ang
di
rekabent
uki
nidapatmemapar
kankeput
usanuj
i
andal
am bent
ukbahasay
ang
senangdi
fahamiol
ehpengguna.Per
waki
l
anper
kat
aanunt
ukpr
osespenguj
i
an
di
odi
al GOODunt
ah, ukdi
odber
adadal
am keadaanbai
k,per aanOPENunt
kat uk
di
od mengal
amiker
osakan t
erbuka dan per aan SHORT unt
kat uk di
od
mengal
amiker
osakant
erpi
ntas.Manakal
aper
waki
l
anper
kat
aanunt
ukpr
oses
penguj
i
ant
ransi
storper aanGOOD unt
kat ukt
ransi
storber
adadal
am keadaan
bai
kdanper aan BAD unt
kat ukt
ransi
story
angmengal
amiker
osakan.Bagi
menghasi
l
kanal
atuj
i
any
angber
upay
amemapar
kankeput
usanuj
i
anseper
ti
y
angdi
nyat
akandiat
as,peny
eli
dikmengunakan mi
crocont
rol
l
erPI
C16F688
sebagaihar
dwar
ekawal
anpenguj
i
an,LCD 16 x2 sebagaihar
dwar
eunt
uk
memapar
kankeput andan sour
usanuj
i cecode dal
am bahasaC di
gunakan
unt
ukmenj
alankanat
urcar an.Sof
apenguj
i twar
eyangdi
gunakandal
am pr
oses
mer
ekabent
ukal
atuj
i
ani
nii
alahMi
croCPRO unt
ukmenul
i
sat
urcar
apenguj
i
an,
Pr
otues8unt
ukmel
akukanpr
osespeny
elakuanl
i
tarser
taat
urcar
apenguj
i
an,
PI
Cki
t2unt
ukwr
it
ehexf
il
ekedal
am PI
C16F688.Hasi
ldar
ipadaanal
i
sisset
elah
pr
ojeki
nisi
ap,di
dapat
ipr
ojeki
nidapatmemapar
kankeput
usanuj
i
andal
am
bent
ukper
waki
l
anper
kat
aanseper
tidiat
asdengant
epatunt
ukmeny
atakan
keadaankomponeny
angdi
uji
.Pr
ojeki
nit
elahmember
iimpl
i
kasiy
angbesar
kepadapenggunay
angl
emahdal kanmul
am mengendal
i ti
met
erdanl
emahdar
i
segi t
eor
i unt
uk komponen di
od ser
ta t
ransi
stor . Cadangan unt
uk
penambahbai
kanunt
ukmasaakandat
angi
ait
upr
ojeki
nij
ugadapatmengukur
r
int
angan,
vol
tanATdanar
usAT.

i
v
I
SIKANDUNGAN

TAJUKPROJEK i

PENGESAHANLAPORANPROJEK i
i

PENGHARGAAN i
i
i

ABSTRAK i
v

I
SIKANDUNGAN v

SENARAIRAJAH v
ii

SENARAIJADUAL v
ii
i

SENARAISI
NGKATAN i
x

SENARAII
STI
LAH x

SENARAILAMPI
RAN xi

BAB1

PENDAHULUAN 1

1.
1 PENGENALAN 1

1.
2 PENYATAANMASALAH 2

1.
3 OBJEKTI
FPROJEK 2

1.
4 LI
MITASIPROJEK 3

1.
5 KEPENTI
NGANPROJEK 3

1.
6 KESI
MPULAN 3

v
BAB2

KAJI
ANLI
TERATUR 4

2.
1 PENGENALAN 4

2.
2 MI
KROKONTROLLERPI
C16F688 5

2.
3 BAHAGI
ANSOFTWARE 9

2.
4 KOMPONEN-
KOMPONENLAI
N 12

2.
5 SUI
STEKAN 15

2.
6 TEORIKOMPONEN 16

2.
7 DI
OD 18

2.
8 KAPASI
TOR 19

BAB3

METODOLOGIPROJEK 20

3.
1 PENGENALAN 20

3.
2 REKABENTUKKAJI
AN 21

3.
3 ALI
RANKERJADANPROSEDURKERJA 21

3.
4 CARTAGANTTPELAKSANAANPROJEK 23

3.
5 PELAKSANAANPEMBI
NAANPROJEK 23

3.
6 KOSPERBELANJAANPROJEK 32

3.
7 PANDUANPENGGUNAALATUJI
ANDI
ODDANTRANSI
STOR 33

3.
8 KESI
MPULAN 34

BAB4

ANALI
SA DANPERBI
NCANGAN 35

4.
1 PENGENALAN 35

4.
2 HASI
LUJI
ANDI
ODYANGBERADADALAM KEADAANBAI
K 35

v
i
4.
3 HASI
LUJI
ANDI
ODYANGMENGALAMIKEROSAKAN 36

TERPI
NTAS

4.
4 HASI
LUJI
ANDI
ODYANGMENGALAMIKEROSAKANTERBUKA 37

4.
5 HASI
LUJI
ANTRANSI
STORYANGBERADADALAM KEADAAN 38

BAI
K

4.
6 HASI
LUJI
ANTRANSI
STORYANGMENGALAMIKEROSAKAN 39

4.
7 ANALI
SAKEPUTUSANUJI
ANBERBAGAIDI
ODDAN 41

TRANSI
STOR

4.
8 ANALI
SABACAANVOLTANPADAPI
N-PI
NPI
C16F688 45

3.
9 ANALI
SAKESETABI
LANPROJEK 46

3.
10 KESI
MPULAN 47

BAB5

PERBI
NCANGAN,
CADANGANDANKESI
MPULAN 48

5.
1 PENGENALAN 48

5.
2 PERBI
NCANGAN 48

4.
3 CADANGAN 50

4.
4 KESI
MPULAN 50

RUJUKAN 51

v
ii
SENARAIRAJAH

No Taj
uk Muka

Raj
ah2.
1 Gambar
ajahbl
okPI
C16F688 Sur
at

Raj
ah2.
2 Pener
anganpi
noutPener
anganpi
nout 6

Raj
ah2.
3 LCDDi
spl
ay16x2LCDDi
spl
ay16x2 8

Raj
ah2.
4 Li
tarLCDDi
spl
ayLi
tarLCDDi
spl
ay 13

v
ii
i
Raj
ah2.
5 Sui
stekant
utup 13

Raj
ah2.
6 Sui
stekanbuka 15

Raj
ah2.
7 Gambarsui
s 15

Raj
ah2.
8 Kodwar
naper
int
ang 16

Raj
ah2.
9 Cont
ohpengi
raankodwar
naper
int
ang 17

Raj
ah2.
10 Lengkukci
riI
-Vbagi
diodkuasa 17

Raj
ah2.
11 Gambar
ansebenardi
odkuasa 18

Raj
ah2.
12 Kedudukan2pl
atkapasi
tor 18

Raj
ah2.
13 Si
mbol
kapasi
tordanf
ungsi
nya 19

19

Raj
ah3.
1 Car
taal
i
rker
ja 22

Raj
ah3.
2 Gambar
ajahBl
okAl
atUj
i
an 25

Raj
ah3.
3 Li
tarSkemat
ikPr
ojek 26

Raj
ah3.
4 Pr
osesmer
ekabent
ukat
ucar
amenggunakan 27
Sof
twar
eMi
croCPr
o

Raj
ah3.
5 Pr
intscr
eenpr
osespeny
elakuan 28

Raj
ah3.
6 Pr
oseseksper
imenmakmal
. 29

Raj
ah3.
7 Papar
anf
rontpanel
alatuj
i
any
angt
elahdi
bina. 33

Raj
ah4.
1 Penguj
i
andi
ody
angber
keadaanbai
k. 36

Raj
ah4.
2 Keput
usanuj
i
andi
ody
angber
adadal
am keadaan 36
bai
k

Raj
ah4.
3 Pr
osespenguj
i
andi
ody
angr
osakt
erpi
ntas 36

Raj
ah4.
4 Keput
usanuj
i
andi
ody
angmengal
ami
ker
osakan 37
t
erpi
ntas

Raj
ah4.
5 Penguj
i
andi
ody
angmengal
ami
ker
osakant
erbuka. 37

Raj
ah4.
6 Keput
usanuj
i
andi
ody
angmengal
ami
ker
osakan 38
t
erbuka

Raj
ah4.
7 Pr
osespenguj
i
ant
ransi
story
angber
adadal
am 38
i
x
keadaanbai
k.

Raj
ah4.
8 Keut
usanuj
i
ant
ransi
story
angber
adadal
am 39
keadaanbai
k

Raj
ah4.
9 Keput
usanuj
i
ansecar
ater
per
inci
unt
ukt
ransi
stor 39
y
angber
adadal
am keadaanbai
k

Raj
ah4.
10 Pr
osespenguj
i
ant
ransi
story
angsudahr
osak 39

Raj
ah4.
11 Keput
usanuj
i
ant
ransi
story
angmengal
ami
rosak 40

Raj
ah4.
12 Keput
usanuj
i
ansecar
ater
per
inci
transi
story
ang 40
r
osak

x
SENARAIJADUAL

No Taj
uk Muka
Sur
at

Jadual
2.1 Ci
ri
-ci
riPI
C16F6688 6-
7

Jadual
2.2 Pi
n-pi
nLCD16x2danket
eranganpi
n 14-
15

Jadual
3.1 Pel
aksanaanl
ogi
kpenguj
i
andi
od

Jadual
3.2 Pel
aksanaanl
ogi
kpenguj
i
ant
ransi
stor 14-
15

Jadual
3.3 Langkahmer
ekabent
ukPCBdanmemasang 29-
31
kesel
uruhanpr
ojek

Jadual
3.4 Kosper
bel
anj
aanpr
ojek 32

Jadual
3.5 Fungsi
set
iapbahagi
an 33

Jadual
4.1 Anal
i
sauj
i
anber
bagai
diod 42

Jadual
4.2 Anal
i
sauj
i
anber
bagai
transi
stor 43

Jadual
4.3 Bacaanv
olt
ant
anpapr
osespenguj
i
andansemasa 45
pr
osespenguj
i
an

Jadual
4.4 Ni
l
aibacaanv
olt
anpadapi
n-pi
nPI
C16F688 46

xi
SENARAISI
NGKATAN

PCB Pr
int
edCi
rcui
tBoar
d

LCD Li
qui
dCr
yst
alDi
spl
ay

PI
C Per
ipher
alI
nter
faceCont
rol
l
er

AT Ar
usTer
us

OHP OverHeadPr
oject
or

SOP St
andar
dOper
ati
ngPr
osedur
e

xi
i
SENARAILAMPI
RAN

Lampi
ran1: Car
taGant
tPel
aksanaanKaj
i
an

Lampi
ran2: Pi
ndi
agr
am PI
C16F688

Lampi
ran3: Sour
cecode

Lampi
ran4: Manual
Pengguna

xi
i
i
xi
v
BAB1

PENDAHULUAN

1.
1 PENGENALAN

Al
atUj
i
anDi
oddanTr
ansi
stordi
rekaber
tuj
uanunt
ukmemudahkanpr
oses
penguj
i
an di
od dan t
ransi
stor
.Ker
ja-
ker
ja menguj
imenj
adil
ebi
h mudah
menggunakanal
atuj
i
ani
ni.Dimanadengant
erbi
nany
aal
atuj
i
ani
ni,
komponen
di
oddant
ransi
storl
ebi
hmudahdi
kenal
past
ijeni
sker
osakany
angdi
alami
.

Asas uj
i
an adal
ah ber
dasar
kan kepada sat
ufakt
a mudah bahawa
si
mpangPN beker
jadal
am sat ah.Mi
uar crocont
rol
l
erPI
C16F688di
gunakan
dal
am pr
ojeki
nimengesanper
ubahaanv
olt
anpi
ncangmer
ent
asisi
mpangPN
di
oddant
ransi
stor
,Per
ubahanv
olt
anpi
ncangi
nimenent
ukankeadaansi
mpang
PNsamaadaber
adadal
am keadaanbai
kat
aur
osak.

Unt
uk memudahkan kepada pengguna,al
atuj
i
an i
nimenggunakan
menggunakan LCD unt
uk menunj
ukkan keput
usan uj
i
an. Papar
an y
ang
di
tunj
ukkan dal
am bent
uk bahasa di mana per aan GOOD mewaki
kat l
i
1
komponen ber
ada dal k,OPEN mewaki
am keadaan bai l
ikomponen ber
ada
dal
am keadaant
erbukadanSHORTmewaki
l
ikomponenber
adadal
am keadaan
t
erpi
ntas.

1.
2 PENYATAANMASALAH

Ber
dasar
kan kepada pemer
hat
ian y
ang di
buatsemasa pel
ajarmenj
alankan
ker
ja-
ker
ja amal
imengesan ker
osakan per
alat
an el
ekt
roni
k di
dapat
ipel
ajar
sukarmeny
atakan keadaan komponen di
od dan t
ransi
storber
ada dal
am
keadaan bai
k at
au t
idak dengan mengunakan mul
ti
met
er anal
og ker
ana
keput
usanuj
i
any
angdi
papar
kandal
am ni
l
aiohm.Per
kar
ainimenj
adil
ebi
h
kr
it
ikalseki
rany
apel
aj angcekapmenggunakanmul
arkur ti
met
erdanl
emahdar
i
segi
teor
iasaskomponenseper
tidi
odat
aut
ransi
stor
.

Ol
eh i
tu,sebuah penguj
ikomponen di
od dan t
ransi
story
ang dapat
memapar
kankeput
usanuj
i
andal
am bent
ukper
waki
l
anbahasay
angmudah
di
fahamiol
ehpenggunaakandi
rekabent
ukol
ehpeny
eli
dik.Per
waki
l
anbahasa
Good unt k,Shor
uk keadaan bai tunt
uk keadaan t
erpi
ntas dan Bad unt
uk
keadaan r
osak.Unt
uk mer
ekabent
uk al
atuj
i
an t
ersebutpeny
eli
dik akan
menggunakanmi
crocont
rol
l
erPI
C16F688unt
ukmel
akukanpr
osespenguj
i
an
danpapar
anLCDunt
ukmemapar
kankeput
usanuj
i
an.

1.
3 OBJEKTI
FPROJEK

Pr
ojeki
nidi
rekaber
dasar
kankepadakepadabeber
apaobj
ekt
if
.Ber
ikutadal
ah
obj
ekt
ifpr
ojeki
ni:

i
. Mer
ekabent
uksi
stem al
atuj
i
anunt
ukmengenal
past
ijeni
sker
osakan
di
oddant
ransi
stor
.
2
i
i
.Mer uk sof
ekabent twar
e unt
uk mengawalsi
stem uj
i
an di
od dan
t
ransi
stor
.

i
i
i.Menghasi
l
kansebuahpenguj
ikef
ungsi
andi
oddant
ransi
stor
.

1.
4 LI
MITASIPROJEK

Ter
dapatdual
i
mit
asi
proj
eki
ait
u:

i
. Par
amet
ery
angdi
kaj
iadal
ahj
eni
sker
osakandi
oddant
ransi
stor
.

i
i
.Apl
i
kasi
alatuj
i
ani
nidi
gunakanunt
ukmenguj
idi
oddant
ransi
stor
sahaj
a.

1.
5 KEPENTI
NGANPROJEK

Diakhi
rpr
ojeki
ni,peny
eli
dikdapatmenghasi
l
kansat
usi
stem al
atuj
i
anunt
uk
menguj
iker
osakankomponendi
oddant
ransi
story
angber
upay
amemapar
kan
j
eni
sker
osakany
angdi
alamiol
ehkomponeny
angdi
ujipadapapar
anLCD
dal
am bent
ukbahasay
angsenangdi
fahami
. Dal
am pr
osespengaj
arandan
pembel
ajar
an,
proj
eki
nij
ugadapatmembant
upel
ajar
:

i
. Menent
ukankef
ungsi
andi
oddant
ransi
storsemasamengesan
ker
osakan.

i
i
.Menent
ukanj
eni
sker
osakansemasamembuatpenguj
i
an.

1.
6 KESI
MPULAN

Dal
am babi
nit
elahdi
hur
aikandandi
j
elaskanper
kar
a-per
kar
ayangmenj
adi
asasdanhal
atuj
upr
ojeki
ni.Didal
am bahagi
anobj
ekt
ifpr
ojek,
peny
eli
dikt
elah

3
menet
apkanmat
lamaty
anghendakdi
capaidiakhi
rpr
ojeki
ni.Pr
ojeki
nij
uga
t
urutdi
bat
askanskopny
akepadamenguj
idi
oddant
ransi
storsahaj
a.

BABI
I

KAJI
ANLI
TERATUR

2.
1 PENGENALAN

Dal
am er
aduni
atanpasempadan,semuamakl
umatbol
ehdi
l
aksanakan
di
huj
ungj
ari
.Sai
nsdant
eknol
ogimembawaki
takepadasuat
uper
ubahan
kehi
dupan y
ang l
ebi
h senang dan maj
u.Per
kembangan t
eknol
ogit
elah
membawaki
takepadaer
ayangbany
akkemudahany
angdapatmembant
u
ki
ta.Sebenar
nyat
elahadasat
usi
stem y
angbol
ehdi
gunakanunt
ukpel
bagai
t
ugasy
angsukarunt
ukki
tal
akukan.

4
Penggabungan diant
ara sof
twar
e yang di isebagaiassembl
kenal y
l
anguageat
auCl
anguagedengansekepi
ngI
C yangbol
ehdi
progr
amkan,
bany
ak apl
i
kasidapatdi
l
akukan.Cont
ohny
a per
alat
an sedi
a ada y
ang
menggunakan si
stem i
niseper
tiel
ekt
roni
kper
hubungan t
elekomuni
kasi
,
kawal
anker
eta,
mesi
nbasuh,
remot
econt
rol
,apl
i
kasir
obot
,si
stem kawal
an
kesel
amat
an,si
stem kawal
anper
alat
andanbany
akl
agi
.Kawal
ani
nihany
a
di
l
akukanol
ehsekepi
ngkomponensepar
uhpengal
i
r,kel
ebi
hanny
abol
eh
di
progr
am menggunakanbahasapengat
urcar
aany
angbol
ehdi
ter
jemahkan.
Bahasamudahny
aadal
ahal
ati
nii
alahI
Cyangbol
ehdi
progr
amkan.I
ama
aiCPU,RAM,ROM,i
mempuny nput
/out
putpor
tdanser
ialcommuni
cat
ion
i
nter
faceyangbol
ehdi
apl
i
kasi
kankepadapel
bagai
inov
asi
.

2.
2 MI
CROCONTROLLERPI
C16F688

Pengendal
imi
kro(
micr
ocont
rol
l
er)adal
ahsi
stem mi
kropr
osesorl
engkap
y
angber
ukur
anmi
kroat
aukeci
lyangt
erkandungdidal
am sebuahchi
p.I
a
ber
bezadenganmi
kropr
osesorser
bagunay
angdi
gunakandal
am sebuah
PC,kar
ena didal
am sebuah mi
krokont
rol
er t
elah ber
isikomponen
mi
kropr
osesor
,yaknimemor
idan ant
armuka I
/O,sedangkan didal
am
mi
kropr
osesorumumny
ahany
aber
isi
CPUsaj
a.

Mi
crocont
rol
l
erPI
C16F688mer
upakansal umi
ahsat crocont
rol
l
er dar
i
kel gaPI
uar Cmi
croyangpopul
ardi
gunakansekar
angi
ni,mul
aidar
ipemul
a
hi
nggapar
apr
ofesi
onal
.Halt
ersebutkar
enaPI
C16F688sangatpr
akt
isdan
menggunakant ogiFLASH memor
eknol isehi
nggadapatdipr
ogr
am-
hapus
hi
ngga ser
ibu kal
i an mi
.Keunggul crocont
rol
l
erj s RI
eni SC i
nidi
bandi
ng
dengan mi
crocont
rol
l
er 8-
bitl
ain di
kel
asny
a t
erut
ama t
erl
etak pada
kecepat
andankompr
esi
kodny
a.

Anggot
akel gaPI
uar Cmi
cro buat
an Mi
crochi
pInc.t
erl
alubany
ak.Ada
angmenggunakanFLASHmemor
y idanadapul
ayangj sOTP(
eni OneTi
me
Pr
ogr
ammabl
e).Mi
crocont
rol
l
erdar
ikel gaPI
uar Cmi
croyangpopul
ar,
ant
ara

5
l
ainPI
C2C08,
PIC16C54,
PIC16F84danPI
C16F877A.

Mi
crocont
rol
l
er PI
C16F688 di
gunakan unt
uk mengawalkesel
uruhan
si
stem.I
a di
reka menggunakan t
eknol an.Per
ogipancar ipher
alI
nter
face
Cont
rol
l
er(
PIC) bol
eh membaca/
menul
i
s at
urcar
a sebany
ak l
ebi
h dar
i
100, .Set
000kal
i iapkat
adal
am j
ulatper
tengahanadal
ah14bi
tpanj
angdan
i
ngat
an at
urcar
a bol
eh di
per
cepat
kan sebany
ak 14 Kby
te.Set
iap uni
t
mempuny
ai368by
t aRAM dan256by
edat teEEPROM.
.Uni
tinimempuny
ai
28 bi
tpemasa dan 16 bi
tpemasa t
unggal
.Tambahan,i
a mempuny
ai
beber
apaj
eni
skegunaankomuni
kasiber
sir
iyangber
lai
nanseper
ti Ser
ial
Per
ipher
alI
nter
face(
SPI
)danTwoWi
reI
nter
face(
TWI
)at
auI
2C.

Raj
ah2.
1Gambar
ajahbl
okPI
C16F688.

Jadual
2.1:Ci
ri
-ci
riPI
C16F877A

Ci
ri
-ci
riy
angt
erdapatpadaPI
C16F688adal
ah:

6
12pi
nI/Odengankawal
anar
ahi
ndi
vi
du:
-Sumbert
inggi
semasa/si
nkunt
ukmemanduLEDl
angsung
-I
nter
rupt
-on-
pinper
ubahan
-Di
progr
amkansecar
alemaht
ari
k-up
-Ul
tr
aLow-
Powerbangunt
idur
Anal
ogcompar
atormodul
dengan:
-Duacompar
ator
sanal
og
-Programmabl
eat
asci
pruj
ukanv
olt
an(
CVREF)Modul(
%
dar
ipadaVDD)
-I
nputCompar
atordanout
putsecar
aluar
andi
akses
A/DPenukar
:
-10-
bitr
esol
usi
dan8sal
uran
Ti
mer 0:8-
bitpemasa/kaunt
erdengan8-
bitpr
escal
erbol
eh
aturcara
Ti
mer1di
per
ti
ngkat
kan:
-16-
bitpemasa/kaunt
erdenganpr
escal
er
-ModI
nputGat
eLuar
-Pil
ihan untukmenggunakan OSC1 dan OSC2 diLP mod
sebagaiTimer1pengay
un
j
i
kamod
I
NTOSCdi
pil
i
h.
Meni
ngkat
kanUSARTModul
:
-Meny
okongRS-
485,
RS-
232,
danLI
N1.
2
-Aut
o-bangunpadaSt
artbi
t
Dal
am Li
tarSi
riPr
ogr
ammi
ng(
ICSP)mel
alui
duapi
n

2.
2.1 Pener
anganPi
n-pi
nPI
C16F688

Pi
n OSC1 dan OSC2 di
sambungkan pada kr
ist
al 20MHz unt
uk
menj
alankanset
iapbar
isat
urcar
adal
am si
stem.Kr
ist
al20MHzdi
gunakan
ker
anai
aadal
ahf
rekuensimaksi
mum y
angbol
ehdi
sokongol
ehPI
C.Ji
ka
f
rekuensiy
angdi
gunakanadal
ahl
ebi
hbesar
,PI
Cakant
erbakar
.Sel
aini
tu,
j
i
kakel
ajuankr
ist
alkur
angdar
i20MHzmakat
indakbal
askel
ajuanPI
C

7
sangatl
ambat
.PI
Cber
oper
asimenggunakanv
olt
anar
ust
erus9V.Dal
am
pr
ojekber
oper
asipada9V.I
aadal
ahsusunanDI
P(pakejber
kembarset
iap
bar
is)danber
sesuai
anunt
ukpr
ojekpel
ajar
.Iamempuny
ai14pi
nI/
O pi
n
y
angbol
ehdi
set
kansebagaimasukandi
git
alat
aukel
uar
andi
git
al.Kel
uar
an
di
git
alPI
Cadal
ah9V(
unt
uki
syar
at1)dan0V(
unt
uki
syar
at0)i
syar
ati
ni
akandi
sambungkansecar
ater
uskepengger
akunt
ukt
ujuankawal
an.I
a
akanmengesanv
olt
anmasukan9Vsebagaii
syar
at1dan0Vsebagaii
syar
at
0.Vol
tany
angmempuny
aini
l
aikur
angdar
i0V at
aul
ebi
hdar
i5V akan
mer
osakkanPI
C.

Raj
ah2.
2:Pener
anganpi
nout

8
2.
2.2 Or
gani
sasiMemor
i

PI
C16F688mempuny
aikaunt
erpr
ogr
am 13-
bitmampumenangani
4kx
14r
uangmemor
ipr
ogr
am.Hany
abi
tper
tama4kx14(
0000H-
01FFF)
bagi
PIC16F688adal
ahf
izi
kal
yangdi
l
aksanakan.

2.
2.3 Memor
iPr
ogr
am

Memor
i pr
ogr
am adal
ah di
bahagi
kan kepada beber
apa bahagi
an,y
ang
mengandungidaf
taram (
GPR)danDaf
tarFungsiKhas(
RPK)
.Bi
tRP0danRP1
adal
ahpi
l
ihanbi
t.

Set
iapbahagi
anmenj
angkausehi
ngga7FH (
128by
tes)y
angl
ebi
hrendah
l
okasiset
iapbahagi
any
angdi
khaskanunt
ukkhasdaf
tarf
ungsi
.Diat
askhas
daf
tarf
ungsiadal
ah daf
taram,di
l
aksanakan sebagaiRAM st
ati
k.Semua
bahagi
andi
l
aksanakanmengandungidaf
tarf
ungsikhas.Seset
engahf
ungsi
Daf
tarKhasunt
ukpengur
angankoddanaksesy
angl
ebi
hcepat
.

2.
3 BAHAGI
ANSOFTWARE

2.
3.1 Pengat
urcar
aan

Bahasapengat
urcar
aanat
aubahasakompul
asii
alaht
ekni
kkomuni
kasipi
awai
unt
ukmenj
elaskanar
ahankepadakomput
er.I
amer
upakansat
usetper
atur
an
si
ntakt
ik (
synt
act
ic) dan semant
ik (
semant
ic) y
ang di
gunakan unt
uk
menghasi
l
kan sebuah pr
ogr
am komput
er. Bahasa pengat
urcar
aan

9
membenar
kanpengat
urcar
a(Pr
ogr
ammer
)menspesi
fi
kasi
kansecar
ater
per
inci
per
kar
a-per
kar
aber
ikut
:-

Dat
ayangper
ludi
prosesol
ehkomput
er

Bagai
manadat
adi
simpanat
audi
hant
ar

Apay
angper
ludi
l
akukandal
am pel
bagai
keadaansecar
alebi
h

mendal
am (
algor
it
hma)
.

2.
3.2 FungsiPengat
urcar
aan

Fungsiut
amabahasapengat
urcar
aani
alahunt
ukmembenar
kanJur
uat
urcar
a
meny
ampai
kan hasr
atny
a bagipr
osesper
komput
eran,dengan l
ebi
h mudah
ber
bandi
ng denganapay
ang mer
ekabol
ehl
akukandenganBahasaTahap
Rendahat
auKodMesi
n.Di
sebabkant
ujuani
ni,bahasapengat
urcar
aansecar
a
amny
adi
rekabent
ukunt
ukmenggunakansi
ntakst
ahapt
inggi
,yangl
ebi
hmudah
di
fahamiol
eh Jur
uat
urcar
a.bahasa pengat
urcar
aan adal
ah per
alat
an y
ang
pent
ingbagimembant
ujur
uter
aper
isi
an(
Sof
twar
eEngi
neer
)unt
ukmenul
i
s
at
urcar
a(pr
ogr
am)y
angl
ebi
hbai
kdenganl
ebi
hcepat
.

Dal
am beber
apadekadkebel
akangani
ni,kebany
akanbahasakomput
er
t
elah di
per
kenal
kan,ber
sil
i
h-gant
i,dan t
elah di
ubahsuaiat
au di
gabungkan.
Wal
aupun t
erdapatbeber
apa per
cubaan unt
uk menghasi
l
kan hany
a sat
u
bahasa pengat
urcar
aan uni
ver
saly
ang bol
eh di
guna unt
ukpel
bagait
ujuan,
namunkebany
akanper
cubaani
nit
elahgagal
.

2.
3.3 Komponen-
komponenDal
am St
rukt
urPr
ogr
am

Dekl
arasi

Masukan/
input

St
oran

Oper
asi
10
Kawal
an

Kel
uar
an/
out
put

2.
3.4 Ci
ri
-ci
ribahasapengat
urcar
aan

Set
iapbahasapengat
urcar
aanbol
ehdi
gambar
kansebagai
sat
usetspesi
fi
kasi
y
angf
ormal
dengansi
ntaks,
per
bendahar
aankat
a,danmaksud.Spesi
fi
kasi
ini
t
ermasuk:

Dat
adanst
rukt
urdat
a

Ar
ahandanAl
i
ranKawal
an(
Cont
rol
Flow)

Mekani
smer
ujukandanpenggunaansemul
a

Fal
saf
ahr
ekabent
uk

Kebany
akanbahasay
angdi
gunasecar
amel
uas(
atauy
angt
elahdi
gunadal
am
t
empohy
ang l
ama)
,mempuny
aibadanpi
awai
any
ang ser
ing ber
mesy
uar
at
unt
ukmenci
pta dan mener
bitbahasa t
ersebutdengan def
ini
sif
ormal
,dan
membi
ncangkant
ent
angmengembangkanat
aumenambahdef
ini
siy
angsedi
a
ada.

2.
3.5 Pengat
urcar
aanmenggunakanbahasaC

Ci
alahsebuahbahasapengat
urcar
aanar
asseder
hanay
angdi
bangunkanpada
awalt
ahun1970anol
ehKenThompsondanDenni
sRi
tchi
eunt
ukdi
gunakan
bagisi
stem pengendal
i
anUNI
X.I
atel
ahmel
aratkepadakebany
akansi
stem
pengendal
i
anl
ain,danadal
ahsal
ahsat
ubahasapengat
urcar
aany
angpal
i
ng
mel
uasdi
gunakan.Cdi
sanj
ungker
anakeber
kesananny
a,danadal
ahsal
ahsat
u
bahasapengat
urcar
aanmashy
urunt
ukmenul
i
sper
isi
ansi
stem,wal
aupuni
a
j
ugadi
gunakanunt
ukmenul
i
sper
isi
anpenggunaan.I
ajugabi
asadi
gunakan

11
dal
am pendi
dikansai
nskomput
er,
wal
aupunt
idakdi
rekaunt
ukkegunaanor
ang
bar
u.

2.
3.6 Compi
lerC

Compi
l
er at
au peny
usun di
gunakan unt
uk ment
erj
emah bahasa
pengat
urcar
aanar
ast
inggi
kepadabahasapengat
urcar
aanar
asr
endahdi
mana
kodsumber
nyat
elaht
ersusunat
aut
erhi
mpun.Ber
bezadenganpent
afsi
ryang
mel
akukant
erusset
iapar
ahany
angdi
ter
imany
adal
am masaper
jal
anan.

Compi
l
er sel
alu di
gunakan unt
uk pr
ogr
am-
progr
am y
ang
ment
erj
emahkankodsumberdar
ibahasapengat
urcar
aanper
ingkatt
inggi
kebahasaper
ingkatr
endah(
cont
ohny
a,assembl
ylanguageat
aukodmesi
n).
Ji
kapr
ogr
am y
angdi
susundapatber
jal
anpadakomput
eri
aiuCPU at
t au
si
stem oper
asiber
bezadar
isat
udicompi
l
ery
angber
jal
an,
compi
l
erdi
kenal
i
sebagaiCr
oss-
compai
l
er.Suat
upr
ogr
am y
angment
erj
emahkandar
ibahasa
per
ingkatr
endahkesat
uper
ingkatl
ebi
hti ahsebuahDecompi
nggiadal l
er.
Sebuah pr
ogr
am y
ang ment
erj
emahkan ant
ara bahasa t
ingkat t
inggi
bi
asany
a di
sebutpent
erj
emah bahasa,sumberkebahasa sumber
,at
au
konv
erer bahasa. SebuahRewr
t it
er Bahasa bi
asany
a pr
ogr
am y
ang
ment
erj
emahkan bent
uk ekspr
esi t
anpa per
ubahan bahasa. Sebuah
pengkompi
lkemungki
nan unt
ukmel
akukan bany
akat
au semua oper
asi
ber
ikut
:-

Lexi
calanal
ysi
s.

Pr
epr
ocessi
ng.

Par
sing.
12
Semant
icanal
ysi
s(Si
ntak-
dir
ect
edt
ransl
ati
on)
.

Codegener
ati
on.

Codeopt
imi
zat
ion.

2.
4 KOMPONEN-
KOMPONENLAI
N

2.
4.1 LCDDI
SPLAY16X2

LCDdi
spl
aymer
upakanper
ant
iyangbi
asadi
gunakanpada kal
kul
ator
,tel
efon,
ker
usiur
ut,r
adi
o dan l
ain-
lai
n al
atel
ekt
roni
k.Sel
aluny
aia memapar
kan
mal
umatdal
am bent
uk per
kat
aan.
LCD adal
ah Li
qui
d Cr
yst
alDi
spl
ay at
au
PemaparCecai
rKr
ist
aladal
ahsuat
ujeni
spapar
any
angmenggunakanLi
qui
d
Cr
yst
alsebagaimedi
aref
leksi
nya.PadaLCDber
war
naseper
timoni
tort
erdapat
pul
uhanr
ibupi
xel
.Pi
xeladal
ahsat
uant
erkeci
ldidal
am suat
uLCD.Pi
xel
-pi
xel
y
ang ber
juml
ah pul
uhan r
ibu i
nil
ah y
ang membent
uk suat
u gambarat
au
per
kat
aandar
ipadaar
ahandar
imi
crocont
rol
l
ery
angt
erdapatdidal
am suat
u
al
atel
ekt
ri
k.

Dimasaakandat
ang,denganhar
gaLCDy
angsemaki
nmur
ah,i
any
abol
eh
di
gunakanbukansahaj
adal
am pr
odukkor
mesi
alt
etapij
ugapr
ojek-
proj
ekhobi
el
ekt
roni
k.LCDj
ugadi
gunakandidal
am pembi
naanTVdanpel
bagaidi
spl
ay
y
angmemer
lukanny
a.

13
Raj
ah2.
3:LCDdi
spl
ay16x2

Raj
ah2.
4:Li
tarLCDDi
spl
ay

Gambar
ajah2.
4.1.
1mer
upakangambarsebenardannomborr
ujukanpi
n
LCDpi
n1-
16unt asPCB.Makl
ukpemasangandiat umati
niber
gunasemasa
ambungan LCD dengankomponeny
peny angl
ain.Manakal
agambar
ajah
2.
4.1.
2mer
upakanl
i
tarskemat
i ambunganLCDdi
kpeny spl
ay.Jadual2.
4.1
adal
ahpener
anganset
i nLCD.
appi

Jadual2.
2:Pi
n-pi
nLCD16x2danket
eranganpi
n.

No Pi
nNo. Ket
eranganPi
n

1 Pi
n(GND) I
niadal
ahpi
ngr
oundunt
uk
l
i
tarLCD.

14
2 Pi
n2(
VCC) Tal
i
anbekal
anv
olt
anunt
uk
kendal
i
anLCD.

3 Pi
n3(
VEE) Pi
nunt
ukkawal
ankecer
ahan
papar
anLCDmenggunakan
per
int
angber
ubahdi
ant
ara
VCCdanGND.

4 Pi
n4(
RS) RSunt
ukmemi
l
ihRegi
ster.
Pi
ni command/
ni dat
a
r
egi
ster
.

I
fRS=0t
hencommandr
egi
ster
i
ssel
ect
ed.

I
fRS=1t
hendat
aregi
steri
s
sel
ect
ed.

5 Pi
n5(
R/W) R/
W unt
ukRead/
Wri
te.Pi
nini
di
gunakanmemi
l
ihoper
asi
Read/
Wri
te.

I
fR/
W=0t
henWr
it
eoper
ati
on
i
sper
for
med.

I
fR/
W=1t
henReadoper
ati
on
i
sper
for
med.

6 Pi
n6(
EN) ukEnabl
ENunt esi
gnal
.A
posi
ti
vegoi
ngpul
seont
his
pi
nwi
l
lper
for
ma
r
ead/
wri
tef
unct
iont
othe
LCD

7 Pi
n7-
14(
DB0- Pi
n8di
gunakanunt
ukpi
nDat
a
DB7) LCD.

8 Pi
n15 Pi
nini
unt
ukl
araskecer
ahan
(
LE backl
i
ghtLCD.Pi
nini
D+) di
sambungkankeVCC.

9 Pi
n16 Pi
nini
unt
ukl
araskecer
ahan
15
(
LE backl
i
ghtLCD.Pi
nini
C-
) di
sambungkankeGND.

2.
5 SUI
STEKAN(
On/
Offswi
tch)

Dal
am bi
dangel
ekt
roni
k,sui
smer
upakansej
eni
sal
aty
angbol
ehmemut
uskan
l
i
tarel
ekt
ri
k,menghent
ikanal
i
ranar
usel
ekt
ri
kat
aupunmengal
i
hkanar
ahal
i
ran
dar
isat
upengal
i
rkepengal
i
ryangl
ain.Jeni
ssui
syangpal
i
ngl
azi
mial
ahj
eni
s
kendal
i
anel
ekt
romekani
kaldengansat
uat
aul
ebi
hsetsesent
uhel
ekt
ri
k.Set
iap
setsesent
uhbol
ehj
adisal
ahsat
udar
ipadaduakeadaan-samaada'
ter
tut
up'
y
angber
maksudkedua-
duasesent
uhadal
ahber
sent
uhandanmembenar
kan
al
i
ranel
ekt
ri
k,at
aupun'
ter
buka'ber
maksudsesent
uhadal
ahber
asi
ngandan
t
idakmengal
i
rkanar
usel
ekt
ri
k.

Ter
dapatduaj
eni
ssui
siai
tu:
-

1. Sui
stekant
utup(
Nor
mal
l
yopen) 2.Sui
stekanbuka(
Nor
mal
l
y
cl
osed)

Raj
ah2.
5:Sui
sTekanTut
up Raj
ah2.
6:Sui
sTekanBuka

16
Raj
ah2.
7:Gambarsui
s

2.
6 TEORIKOMPONEN

2.
6.1. Per
int
ang

Per
int
angi
alahkomponeny
angmenghal
angpengal
i
ranar
usdal
am l
i
tar
.
Pemi
l
ihanper
int
angmengi
kutkesesuai
anpenggunaanl
i
tar
.Apabi
l
amemi
l
ih
per
int
ang,
empatper
kar
aper
ludi
per
ti
mbangkan.

2.
6.2 Ni
laiPer
int
ang

Ni
l
air
int
anganbol
ehdi
bacasamaadadenganmenggunakankodwar
naat
au
koddi
cet
akpadabadanper
int
ang.

2.
6.3 Tol
eran/HadTer
ima

Hadt
eri
mamenunj
ukkanat
aumenandakanni
l
aimaksi
munat
aumi
nimum suat
u
ni
l
aiper
int
ang.

2.
6.4 Ni
sbahKuasa

Per
int
ang Sai
z menunj
ukkan kuasa maksi
ma m y
ang bol
eh di
ter
ima ol
eh
per
int
ang.
17
2.
6.5 Kest
abi
lan

Per
int
ang mempuny
aikest
abi
l
an y
ang t
inggiunt
uk mengekal
kan r
int
angan
kepadaper
ubahansuhudanj
angkahay
at.

2.
6.6 Kodwar
naper
int
ang

Raj
ah2.
8:Kodwar
naper
int
ang

2.
6.7 Pengi
raankodwar
naper
int
ang

Raj
ah2.
9:Cont
ohpengi
raankodwar
naper
int
ang

2.
7 DI
OD

18
Ter
dir
idar
ipadaduakeadaani
ait
upi
ncangdepanf
orwar
dbi
asdanpi
ncang
bal
i
kanr
ever
sebi
as.Dal
am keadaanpi
ncangdepan,v
olt
anbekal
andi
set
kan
kepadasi
far(
0vol
t)
,ni
l
aiI
FdanVFj
ugasi
far
.Ji
kav
olt
anbekal
anber
tambah,
I
F dan VF t
urutber
tambah t
etapiar
us t
idak akan mengal
i
rmel
aluidi
od
sehi
nggai
amencapaiv
olt
ansawar(
kneev
olt
age)
.Ni
l
aiv
olt
ani
niber
beza
ber
gant
ungkepadaj
eni
sbahandi
odseper
tisi
l
ikon0.
7V,ger
mani
um 0.
3V
danLED1.
6V.

Apabi
l
adi
oddi
ber
ikanpi
ncangbal
i
kan,I
Rakanmengal
i
rdal
am j
uml
ah
y
angkeci
l
.Ar
usi
nidi
panggi
lar
usbocor
.Ji
kaVRber
tambahsehi
nggani
l
ai
t
ert
ent
u,I
Rakanber
tambah.Keadaani
nidi
panggi
lvol
tanpecaht
ebatbal
i
kan
dani
nibol
ehmer
osakkansi
mpangpnj
i
kani
l
aiar
usI
Rakant
erusber
tambah
t
etapi
diodzenerber
fungsi
dal
am keadaanv
olt
anpecahbal
i
kan.

Di
oddi
gunakandal
am l
i
tarseper
til
i
tarpener
usdanpengat
urv
olt
an
t
inggi
.Cont
ohny
adi
odz
enery
angmempuny
aici
ri
-ci
riker
jat
erbal
i
kiai
tui
a
mengat
urv
olt
any
angmel
ampaui
vol
tanpecaht
ebatbal
i
kan.Ni
l
aiv
olt
anpecah
t
ebati
nidi
buatkhasol
ehpengi
l
angagari
abol
ehmengat
urber
bagaij
eni
s
v
olt
an.

Raj
ah2.
10:LengkukCi
riI
-Vbagi Raj
ah2.
11:
Gambar
ansebenar
di
odkuasa.Di
odKuasa

19
2.
8 KAPASI
TOR

Kapasi
toradal
ahkomponenel
ekt
roni
kyangdi
gunakanunt
ukmeny
impandan
membuangcas.Kapasi
torj
ugaber
fungsimengecasdanmembuangcasunt
uk
keadaan-
keadaan t
ert
ent
uyang di
per
lukan.Per
mukaan Kapasi
tordi
per
buat
dar
ipadaduapl
atsel
ari
,seper
tidal
am gambar
ajah2.
8.1dibawah,+QdanQ
mer
upakan2pl
atkapasi
tory
angber
lai
nankekut
upan.Di
tengah-
tengahant
ara
pl
att
ersebutadal
ahdi
elekt
ri
k(penebat
)yangmanacasakant
ersi
mpandi
di
elekt
ri
kter
sebut
.Bi
asany
adi
per
buatdar
ipadabahan-
bahan bukan l
ogam.
Kapasi
tort
idakbol
ehmengal
i usDCmel
rar alui
nya.Sebal
i
kny
akapasi
torhany
a
bol
ehmeny
impancassahaj
a.Pr
osescasdandi
scasdi
panggi
lkapasi
tandan
uni
tny
aadal am Far
ahdal ad(
F).

Raj
ah2.
12:Kedudukanduapl
at Raj
ah2.
13:Si
mbol
kapasi
tordan

kapasi
tor
. f
ungsi
nya.

20
BABI
II

METODOLOGI

3.
1 PENGENALAN

Bab i
nimener
angkan mengenaiper
kembangan pr
ojek dan r
ekabent
uk
sepanj
angpr
ojeki
nidi
j
alankam.Per
kembanganpr
ojeki
nimer
upakansal
ah
sat
u komponen y
ang pent
ing dan per
lu ada didal
am sesuat
u penul
i
san
r
ekabent
uk sesuat
u pr
ojek.I
niadal
ah unt
uk mendokument
asi
kan sesuat
u
pr
ojekdengan l
ebi
hter
per
incidan t
epat
.Per
jal
anan pr
ojeki
niper
lu di
ber
i
per
hat
ian y
ang l
ebi
h ker
ana i
a akan mel
ancar
kan l
agiper
jal
anan unt
uk
meny
iapkanpr
ojeki
nidal
am masay
angt
ert
ent
u.

Met
odol
ogiy
ang akan di
l
akukan didal
am bab i
niakan bany
ak
menumpukankepadabahagi
any
angpent
ingunt
ukpr
ojeki
ni.Didal
am babi
ni
j
ugamencer
it
akant
ent
angr
ekabent
ukl
i
tary
angdi
gunakan.Sel
aindar
ipadai
tu
j
ugat
erdapatr
ekabent
ukunt
ukat
urcar
a unt
ukLCDdanpenguj
i
andi
odser
ta
penguj
i
ant
ransi
stor
.

21
3.
2 REKABENTUKKAJI
AN

Kaj
i
an i
nimer
upakan peny
eli
dikan ekper
imen.Kaedah i
nisesuaidi
gunakan
ker
anai
apr
osedursai
nti
fi
kunt
ukmembuatpenemuan,menguj
ihi
pot
esi
sat
au
menunj
ukkan f
akt
ayang di
ket
ahuibagimer
ekabent
uk al
atuj
i
an di
od dan
t
ransi
stormengunakanPI
C.

3.
3 ALI
RANKERJADANPROSEDURKERJA

Al
i
ranker
jay
angdi
gunakandal
am peny
eli
dikanr
ekabent
ukal
atuj
i
andi
oddan
t
ransi
stori
nidapatdi
hur
aikanseper
tiber
ikut
:

a.Kaj
i
an i
l
miah mengenaiPI
C dar
ipada buku dan t
ali
an i
nter
netunt
uk
mer
ekabent
ukal
atuj
i
andi
oddant
ransi
stor
.

b.Dar
ipadamakl
umaty
angdi
per
olehidapatdi
ambi
lsuat
ukaedaht
ent
ang
r
ekabent
ukal
atuj
i
andi
oddant
ransi
st C.
ormengunakanPI

c.Membuatpeny
elakuan l
i
tary
ang akan di
rekabent
uk dengan dengan
kaedahcubaj
ayamenggunkansof
twar
ePr
oteus8danMi
croCPRO.

d.Mel
akukaneksper
imenpadabr
eadbaor
d,membuatpenguj
i
andi
oddan
t
ransi
stor
.

e.Bi
l
a mana ekper
imen t
elah di
per
olehi ni
l
ai sama seper
ti pada
peny
elakuan,makadi
buatl
ayoutPCBdanmemasangkomponenpada
PCBt
ersebut
.

f
. Pr
osespenguj
i
anpr
ojeksebenary
anagt
elahdi
siapkan.

g.Menganal
i
sisdat
auj
i
andanmembuatkesi
mpul
an.

22
Dal
am bent
ukcar
taal
i
rmet
odol
ogipeny
eli
dikanmer
ekabent
ukal
atuj
i
an
di
oddant
ransi
stordi
tunj
ukkandi
Raj
ah3.
1.

Mul
a

Kaj
i
ani
l
miahmengenai
PIC

Menentukankaedahal
atuj
i
any angakan
di
rekabent
ukdenganmengunakanPIC

Peny
elakuandancubaj
aya

Ti
dak
Hasi
l

Ya

Ekper
imenmakmal

Ti
dak
Hasi
l

Ya

Rekabent
ukPCBdanmemasangkomponen

Penguj
i
anpr
ojeksebenar

Sel
esai 23
Raj
ah3.
1Car
taal
i
rker
ja

3.
4 CARTAGANTT PELAKASANAANPROJEK

Pel
aksanaanpr
ojeki
nimel
i
bat
kan9akt
ivi
tiseper
tidi
Lampi
ran1

3.
5 PELAKSANAANPEMBI
NAANPROJEK

Pel
aksanaanpembi
naanpr
ojeki
niadal
ahmegi
kutcar
taal
i
rker
jay
angt
elah
di
rancang.Ber
ikutadal
ahker
ja-
ker
jay
angt
elahdi
l
akukan:

3.
5.1 Kaedahmer
ekabent
ukal
atuj
iandi
oddant
ransi
stor
.

Dar
ipadakaj
i
ani
l
miahy
angdibuatmel
aluibukudant
ali
ani
nter
net
.Di
odadal
ah
si
mpangPNy
angmembol
ehkanpengal
i
ranar
ushany
adal
am sat
uar
ah.Ol
eh
i
tu,di
ody
angber
adadal
am keadaanbai
kakanmengal
i
rar
usdal
am sat
uar
ah.
Ji
kai
aber
lakudal
am kedua-
duaar
ah,i
aber
maknadi
odadal
ahdal
am keadaan
shor
t,dan j
i
ka i
ati
dakmengal
i
rkan ar
us,i
a ber am keadaan open.
ada dal
Pel
aksanaanl
i
tarl
ogi
kinidi eh mi
gunakanol crocont
rol
l
erPI
C16F688 unt
uk
mengesanker
osakany
angber
lakupadadi
od.

Makl
umatmengenaikaki
-kakiPI
C16F688adal
ahseper
tidil
ampi
ran2.Jadual
3.
1mener
angkanpel
aksanaanl
ogi
kunt
ukpenguj
i
andi
od.
24
Jadual
3.1Pel
aksanaanl
ogi
kpenguj
i
andi
od

Pel
aksanaanl
ogi
kpenguj
i odpadami
andi crocont
rol
l
er Li
tar
SambungkanD1danD2kepadami
crocont
rol
l
erI
/Opi
ns.
Per
tama,set
kanD1sebagaikel
uar
andanD2sebagai
masukan.
Kemudi
an,setkanD1HIGHdanreadD2.
Ber
ikutnya,
set
kanD1sebagaimasukandanD2sebagai
kel
uaran.Kemudi
an,
setkanD2HIGHdanr eadD1.
Ji
kakedua-
duany
alogi
k1,
di am keadaanshor
oddal t
Ji
kakedua-
duany
alogi
k0,
di am keadaanopen
oddal
Ji
kal
ogi
k1dan0at
au0dan1,
dioddal
am keadaanbai
k

Konsepi
nij
ugadi
gunakanunt
ukmenguj
itr
ansi
stordenganmeny
edar
i
bahawat
ransi
story
angt
erdi
ridar
ipadaduasi
mpangPN,
sat
uant
arat
apakdan
pemancar(
per
simpanganBE)
,dansat
ulagidiant
arat
apakdanpemungut
(
per
simpangan BC)
.Ji
ka kedua-
dua per
simpangan mengal
i
rkan dal
am sat
u
ar
ah,t
ransi
storadal
ah ber
ada dal
am keadaan bai
k,j
i
ka t
idak i
arosak.
Pel
aksanaan l
ogi
kinibol
eh di
per
luaskan l
agibagimengenalpast
ijeni
s
t
ransi
storPNPat
auNPNdenganmemper
ti
mbangkanar
ahpengal
i
ransemasa.
gapor
Ti tmi
crocont
rol
l
erI
/O yangdi
per
lukanunt
ukmel
aksanakanal
gor
it
ma
uj
i
an i
ni.Jadual3.
2dibawahmener
angkanpel
aksanaanl
ogi
kunt
ukpenguj
i
an
t
ransi
stor
.

Jadual
3.2Pel
aksanaanl
ogi
kpenguj
i
ant
ransi
stor

Pel
aksanaanl
ogi
kpenguj
i
ant
ransi
storpada
Li
tar
mi
crocont
rol
l
er
Ur
utanuj
i
anunt
ukt
ransi
storadal
ahseper
tiber
ikut
:
1.SetD2HI
GHdanr
eadD1danD3.Ji
kaD1adal
ah
HIGH,
BEmengali
rkanarus.Ji ahHI
kaD3adal GH,
BC
mengal
i
rkanarus.
2.SetD1HIGHdanreadD2.Ji ahHI
kaD2adal GH,
EB
mengali
rkanar
us.
3.SetD3HIGHdanreadD2.Ji ahHI
kaD2adal GH,
CB
mengali
rkanar
us.

Ji
kahany
aBEdansi
mpangBCmengal
i
rkanar
us,t
ransi
storadal
ahj
eni
s
NPNdanber
fungsidenganbai
k.Dan,j
i
kahany
aEBdanCBmengal
i
rkanar
us,
t
ransi
stormasi
hnor
malt
etapij
eni
str
ansi
storadal
ahPNP.Semuakes-
kesl
ain

25
seper
tiEBdanBEkedua-
duamengal
i
rkanar
us,at
auBCdanCBkedua-
duany
a
t
idakmengal
i
rkanar
usdanl
ain-
lai
nmenunj
ukkant
ransi
storr
osak.Raj
ah3.
2di
bawahmenunj
ukkangambar
ajahbl
okal
atuj
i
andanr
ajah3.
3li
tarskemat
ik
y
angt
elahdi
rekabent
ukunt
ukpenguj
i
andi
oddant
ransi
stor
.

Test
ingt
ermi
nal

Sel
ect mi
crocont
rol
l
er LCD

Det
ail

I
CSPHeader DCPower
Suppl
y

Raj
ah3.
2Gambar
ajahbl
okal
atuj
i
an

Ber
dasar
kanRaj
ah3.
2,gambar
ajahbl
okt
erbahagikepada4bahagi
an
ut
ama i
ait
u bahagi
an masukan,bahagi
an pr
oses,bahagi
an kel
uar
an dan
bahagi
anbekal
ankuasa.Ber
ikutadal
ahket
eranganset
iapbahagi
an:

1. Bahagi
anmasukan:

okTest
Bl ingt
ermi
naldi
sambungkepadapi
n11,12dan13pada
PI
C16F688.Fungsibl est
okt ingt
ermi
nali
niakandi
gunakanunt
uk
menguj
idi
odat
aut
ransi
stor
.
26
Bl
oksel
ectdi
sambungkepadapi
n3padaPI
C16F688.Fungsibl
ok
sel
ecti
niunt
uk mengubah f
ungsial
atuj
i
an sama ada unt
uk
menguj
idi
odat
aut
ransi
st .Har
or dwar
e yangdi
gunakanadal
ah
pushbut
tonswi
tch.

Bl
ok det
aildi
sambung kepada pi
n 2 pada PI
C16F688.Fungsi
bahagi
an i
ni adal
ah unt
uk memapar
kan secar
a t
erper
inci
keput
usanuj
i
ant
ransi
stor
.Bahagi
ani
nihany
aber
fungsisemasa
pr
oses penguj
i
an t
ransi
st a.Har
orsahaj dwar
e yang di
gunakan
ahpushbut
adal tonswi
tch.

Bl
okI
CSPHeaderdi
sambungkepadapi
n1,4,12dan14pada
PI
C16F688.Fungsibl
oki
niunt ambungI
ukmeny CSPPr
ogr
ammer
semasamel oseswr
akukanpr it
ehexf
il
ekedal
am PI
C16F688.
Har
dwar
eyangdi
gunakani
alah2x5PBoxHeader
.

2.Bahagi
anpr
oses:

ok mi
Bl crocont
rol
l
ermenggunakkan har
dwar
e PI
C16F688 dan
sof
twar
edal
am bent
ukbahasapengat
urcar
aanc.Fungsibl
oki
ni
i
alahmener
imadat
adar
ipadabahagi
anmasukanunt
ukdi
anal
i
sa
danmenghant
armakl
umatkeput
usanuj
i
ankebahagi
ankel
uar
an.

3.Bahagi
ankel
uar
an:

Bl
okLCDmer
upakanbahagi
ankel
uar
anunt
ukpr
ojeki
ni.Har
dwar
e
y
angdi
gunakanpadabahgi
ani
nii
alahLCD16x2y
angdi
sambung
kepi
n5,6,7,8,9dan10padaPI
C16F688.Fungsibahagi
ani
ni
i
alah unt
uk memapar
kan keput
usan uj
i
an dal
am bent
uk
per
waki
l
anbahasa.

4.Bahagi
anbekal
ankuasa:

27
okDCpowersuppl
FungsiBl yial
ahunt
ukmembekal
kanbekal
an
v
olt
an 5V kepada bahagi
an masukan,bahagi
an pr
oses dan
bahagi
ankel an.Har
uar dwar
eyangdi
gunakanpadabahagi
ani
ni
i
al Cr
ah I egul
ator 7805 unt
uk mendapat
kan v
olt
an 5V y
ang
sent
iasaset
abi
l
.

Raj
ah3.
3Li
tarskemat
ikpr
ojek

Raj
ahl
i
tarunt
ukpr
ojeki
niadal angsel
ahagakmudah.Menekanbut ect
membol
ehkan unt
uk memi
l
ih ant
ara sama ada unt
uk menguj
idi
od at
au
t
ransi
st ang det
ordan but ailakt
if hany
a dal
am kes uj
i
an t
ransi
stordan
memapar
kanbut
ir
-but
irkeput
usanuj
i
anseper
tij
eni
str
ansi
stordankedua-
dua
st
atusper
simpangan.Ti
gakakit
ransi
storuj
i
an(
E,B,danC)adal
ahmel
alui1K
per
int
ang,
dankedua-
duasi
mpangPNakandi
ujimel
aluipor
tRA0,RA1danRA2
ehmi
ol crocont
rol
l
erPI
C16F688.Penguj
i
andi
odhany
amemer
lukanduapor
t,
danakanmenggunakanEdanCpi
n.I
tul
ahsebabny
aiany
amempuny
ail
abel
al
ter
nat
if
,D1danD2,seper
tiy
angdi
nyat
akandal
am l
i
t .I
ar CSPhaederpul
a
uksambungkankepadaI
unt CSPpr
ogr
ammerunt
ukt
ujuanwr
it
eat
urcar
apada
mi
crocont
rol
l
erPI
C16F688.

3.
5.2 Mer
ekabent
ukat
urcar
a

Unt
ukmer
ekabent
ukat
urcar
aunt
ukpr
ojeki
ni.Bahasapengat
urcar
aanCt
elah
gunakan.Sof
di war
eyangdi
gunakanunt
ukmenul
i
sat
urcar
aini
i ahMi
al croCPRO.
28
At
urcar
ayangt
elahdi
rekabent
ukadal
ahseper
tidil
ampi
ran3.Raj
ahdibawah
menuj
ukkanpr
osesat
ur amengunakanMi
car croCPr
o

Raj
ah3.
4Pr
osesmer
ekabent
ukat amenggunakanSof
ucar twar
eMi
croCPr
o

3.
5.3 Pr
osespeny
elakuandancubaj
aya

Pr
osespeny
elakuan adal
ah pel
aksanaan si
stem r
ekaan at
au modelsi
stem
sebenary
ang di
l
akukanmel
aluipenggunaankomput
er.Sof
twar
ePr
oteus8
t
elahdi
gunakanunt
ukmenj
alankanpr
osespeny
elakuan.At
urcar
ayangt
elah
di
binapadaper
ingkatmer
ekabent
ukat
urcar
adi
gunakandal am sof
am dal twar
e
Pr
oteus8unt
ukdi
ujidenganl
i
tary
angt
elahdi
rekabent
uk.Pr
osespeny
elakuan
t
elahdi
j
alankandenganj
ayany
a.Ber
ikutadal anpr
ahpapar intscr
eenpr
oses
peny
elakuan mengunakan Sof
twar
ePr
oteus8.Raj
ah 3.
5 Gambar
ajah pr
int
29
scr
eenpr
osespeny
elakuan

Raj 5 Pr
ah3. intscr
eenpr
osespeny
elakuan.

3.
5.4 Pr
oseseksper
imenmakmal
.

Set
elahpr
osespey
elakuandapatdi
l
akukandenganj
ayany
a.Li
tarseper
tidal
am
r
ajah3. pasangdengankomponensebenarpadabr
3di eadboar
dunt
ukpr
oses
eksper
imen makmal
.Tuj
uan pr
oseseksper
imen i
niadal
ah ber
tuj
uan unt
uk
memast
ikanl
agibahawal
i
tardanat
urcar
ayangdi
rekabent
ukdapatber
fungsi
denganj
ayany
aunt
ukmenguj
idi
oddant
ransi
stor
.Pr
osesi
niper
ludi
l
akukan
sebel
um mer
ekabent
uk PCB unt
uk mengel
akkan dar
ipada ber
lakuny
a
pembazi
ranbahanker
anal
i
tary
angdi
binat
idakber
fungsi
.Pr
oseseksper
imen
makmal
dapatdi
l
akukandenganj
ayany
a.

30
Raj
ah3.
6Pr
oseseksper
imenmakmal
.

3.
5.5 Pr
osesmer
ekabent
ukPCBdanmemasangkesel
uruhanpr
ojek.

Pr
osesmer
ekabent
ukPCBbol
ehdi
l
akukanset
elahpr
oseseksper
imenmakmal
dapatdi
l
akukandenganj
ayany
a.Jadualdi
bawahmenunj
ukkanl
angkah-
langkah
mer
ekabent
ukPCBdanmemasangkesel
uruhanpr
ojeky
angt
elahdi
l
aksanakan
adal
ahseper
tidal
am j
adual
3.3:

Jadual
3.3Langkahmer
ekabent
ukPCBdanmemasangkesel
uruhanpr
ojek.

Langkah GambarPel
aksanaan
1.MerekabentukPCB mengunakan
Sof
war eProteus

2.Prosescet aklitarkeat asPCB.


Proses i ni dilakukan dengan
mencet ak r ekabent uk l i
tar
tercetak di at as pl astik OHP
dengan menggunakan pr inter
l
aser .Pl ast
ikOHPy angber cetak
l
itardipanaskandenganst er
ikadi
atasPCB.
3.Mel akukanpr osespunar anlit
ar.
4.PCB y ang dah pr oses punar an
31
di
gosok dengan kertas pasi
r
unt
ukmembersihkanny
a.
5.Menguj
i ket
erusan semua
pengali
rpadaPCBber adadalam
keadaansambungany angbai
k

6.Proses menebuk l
ubang pada
PCB

7.Memat
eri
set
iapkaki
komponen.

8.Kesemua komponen pr ojek di


sambung.Kemudi oseswr
anpr i
te
atur
caray angt
elahdi
rekabentuk
dengan mengunakan har dware
ICSP Programmerdan software
PI
Cki
t
9.Penyediaan kot
ak pr
ojek.
Memot ongdanmenebukl
ubang
unt
ukmemasangLCDdansuis,
10.Memasukanl
i
tarkedal
am kot
ak
dan bat
eri9V ke dalam kotak.
Memasang LCD, sui s dan
ter
minalujian pada f
rontpanel
kotakpr
ojek.

11.
Proj
eky
angdahsi
apsepenuhny
a

3.
5.6 Pr
osespenguj
ianpr
ojek

Set
elahkesel
uruhanpr
ojeksudahsi
ap,
prosespenguj
i
anper
ludi
l
akukanunt
uk
memast
ikanpr
ojeky
angdi
binabol
ehber
fungsi
denganbai
k.Peny
eli
dikmenguj
i
komponendi
oddant
ransi
story
angbai
kser
takomponeny
angsudah
mengal
ami
ker
osakan.Di
dapat
ial
ati
nidapatmenguj
idenganbai
k.Anal
i
sa
penguj
i
ani
niakandi
bincangkanl
ebi
hter
per
inci
dal
am babt
iga.

3.
6 KOSPERBELANJAANPROJEK

32
Koskesel
uruhanpr
ojekunt
ukmembi
naal
atuj
i
andi
oddant
ransi
stori
ni
sebany
akRM 135.
27.Jadual
3.4meny
atakankomponen-
komponendanbahan-
bahany
angdi
gunakan.

Jadual
3.4Kosper
bel
anj
aanpr
ojek

Har
gaseuni
t Juml
ah
Bi
l I
tem Kuant
it
i
(
RM) (
RM)
1 Mi
crocont
rol
l
erPI
C16F688 1 21.
20 21.
20
2 SoketI
C14pi
n 1 0.
42 0.
42
2 I
C7805 1 1.
60 1.
60
3 HeatSi
nk 1 1.
00 1.
00
4 LCD16x2 1 38.
00 38.
00
5 PushBut
tonSwi
tch 3 4.
00 12.
00
6 Swi
tchSPST 1 2.
90 2.
90
7 Per
int
ang68Wat
t 1 0.
05 0.
05
8 Per
int
ang1KWat
t 3 0.
05 0.
15
9 Per
int
ang10KWat
t 3 0.
05 0.
15
10 Kapasi
tor0.
1uF 1 0.
20 0.
20
11 PCB14x8cm 1 2.
50 2.
50
12 PCBt
ermi
nal 3 0.
70 2.
10
13 Pi
nHeader 2 1.
50 3.
00
14 Pr
obeSetCabl
e 2 8.
00 16.
00
15 16waycol
orRi
bbonCabl
e(1f
eet
) 1 3.
00 3.
00
16 BananaPl
ugRed 3 0.
80 2.
40
17 BananaPl
ugBl
ack 2 0.
80 1.
60
18 Fer
ri
tChl
ori
de 1 5.
00 5.
00
19 2x5PBoxHeader
(I
CSPHeader
) 1 1.
90 1.
90
20 9VBat
ter
yHol
der 1 1.
60 1.
60
21 Ener
gizerAl
kal
i
neBat
ter
y9V 1 10.
60 10.
60
22 Kot
akpr
ojek160x95x55mm 1 7.
90 7.
90

Juml
ah 135.
27
3.
7 PANDUANPENGGUNAALATUJI
ANDI
ODDANTRANSI
STOR

3.
7. anf
1 Papar rontpanel

33
Raj
ah3. anf
7Papar rontpanelal
atuj
i
any
angt
elahdi
bina.

3.
7.2 Fungsiset
iapbahagi
an

Ber
ikutadal
ahf
ungsiset
iapbahagi
anmer
ujukkepadar
ajah2.
5.Jadual2.
5dibawah
mener
angkanf
ungsi
set
iapbahagi
an.

Jadual
3.5Fungsi
set
iapbahagi
an

No
Fungsi
.

1 LCDmemapar
kankeput
usanuj
i
an.

2 Ter
minal
uji
anunt
ukmenguj
itr
ansi
story
angber
lebal
E,BdanC.

3 Ter
minal
uji
anunt
ukmenguj
idi
od

4 Kabel
Kli
pBuay
adi
gunakansemasamenguj
ikomponen-
komponen

5 Unt
ukon/
offal
atuj
i
an

6 Unt
ukr
esetsi
stem al
atuj
i
an.

Menekanbahagi
ani
nikeput
usanuj
i
anakandi
papar
kansecar
ater
per
inci
7
padaLCD

8 Unt
ukpi
l
ihanmenguj
idi
odat
aut
ransi
stor

3.
7.3 Pr
osedurmenguj
idi
od:

34
1.Tekan but
ang on (
5) al
at uj
i
an mul
a ber
kendal
idengan LCD
memapar umatDi
kanmakl odeTest
er,Resul
t:Open.I
nimenuj
ukkan
si
stem al
atuj
i
andal
am keadaanbai
k.

2.Sambungkankl
i
pbuay
akepadadi
ody
anghendakdi
uji
.LCD akan
memapar
kankeput
usanuj
i
any
angt
elahdi
l
akukanol
ehal
atuj
i
ani
ni.

3.
7.4 Pr
osedurmenguj
itr
ansi
stor
:

1.Tekan but
ang on (
5) al
at uj
i
an mul
a ber
kendal
idengan LCD
memapar umatDi
kanmakl odeTest
er,Resul
t:Open.I
nimenuj
ukkan
si
stem al
atuj
i
andal
am keadaanbai
k.

2.Tekanbut
angsel
ect(
8)al
atuj
i
ani
niakanmemapar
kanpadaLCD
seper
tiber
ikutBJTt
est
er,Resul
t:Bad.I
niber
maknaal
atuj
i
ani
ni
sekar
angber
adadal
am modemenguj
itr
ansi
stor
.

3.Sambungkan kl
i
p buay
a kepada kaki
-kaki t
ransi
stor mengi
kut
kedudukany
angsamapadat
ermi
naluj
i
an.LCDakanmemapar
kan
keput
usanuj
i
any
angt
elahdi
l
akukanol
ehal
atuj
i
ani
ni.

4.Tekan but
ang det
ailunt
ukmendapatmakl
umaty
ang l
ebi
hlanj
ut
mengenai
transi
story
angdi
uji
.

3.
8 KESI
MPULAN

Di
dal
am babi
nipeny
eli
dikmeny
atakanpr
osesker
jay
angt
elahdi
l
akukanunt
uk
mer
ekabent
ukal
atuj
i
andi
oddant
ransi
stormengunakanPI
C.Peny
eli
dikj
uga
membuatper
ancanganmasaunt
ukmeny
iapkanpr
ojeki
nidan meny
atakan
masa y
ang sebenary
ang di
per
lukan dal
am bent
uk car
ta gant
.Peny
eli
dik
mencer
it
apr
osesmer
ekabent
ukal
atuj
i
ani
nidenganmakl
umatber
gambar
denganj
elasdanmengadakanS.
O.Ppenggunaal
atuj
i
any
angt
elahsi
apdi
bina.

35
36
BAB1V

ANALI
SADANPERBI
NCANGAN

4.
1 PENGENALAN

Hasi
lat
audapat
andar
ipenguj
i
ansesuat
ukomponenmengunakanal
atuj
i
an
mer
upakanper
kar
ayangpent
ingdi
dal
am pr
osespenguj
i
an.Semuaal
atanuj
i
an
y
angber
adadipasar
ansememangny
atel
ahdi
ujiket
epat
anny
aunt
ukmenguj
i
.
Yang membezakan ant
ara per
alat
an uj
i
an i
tu i
alah,bahagi
mana i
any
a
memapar
kanhasi
luj
i
any
angdi
per
olehi
.Didal
am babi
nipeny
eli
dikakanf
okus
kepada anal
i
sa dapat
an keput
usan uj
i
an di
od dan t
ransi
stor dengan
mengunakanal
atuj
i
any
angbar
udi
bina.

4.
2 HASI
LUJI
ANDI
ODYANGBERADAKEADAANBAI
K

Raj
ah4.
1menunj
ukkanpr
osespenguj
i
andi
ody
angt
idakmengal
ami
ker
osakan.
Di
dapat
ial
atuj
i
any
angbar
uinidapatmenguj
idenganbai
kdanmemapar
kan
keput anGOOD padapapar
usanuj
i anLCD.Raj
ah4.
2menunj
ukkanpapar
anLCD
mengenai
keput
usanuj
i
an.

37
Raj
ah4.
1:Pr
osespenguj
i
andi
ody
angber
keadaanbai
k.

Raj
ah4.
2:Keput
usanuj
i
andi
oddal
am keadaanbai
k.

4.
3 HASI
LUJI
ANDI
ODYANGMENGALAMIKEROSAKANTERPI
NTAS

38
Raj
ah4.
3:Pr
osespenguj
i
andi
ody
angr
osakt
erpi
ntas.

Raj
ah4.
3diat
asmenunj
ukkanpr
osespenguj
i
andi
ody
angsudahmengal
ami
ker
osakant
erpi
ntas.Di
dapat
ial
atuj
i
ani
nidapatmenguj
idi
odt
ersebutdengan
memapar
kankeput an shor
usanuj
i tpadapapar
anLCD.Raj
ah4.
4menunj
ukkan
papar
anLCDmengenai
keput
usanuj
i
an.

Raj
ah4.
4:Keput
usanuj
i
andi
odmengal
ami
ker
osakant
erpi
ntas

4.
4 HASI
LUJI
ANDI
ODYANGMENGALAMIKEROSAKANTERBUKA.

39
Raj
ah4.
5:Pr
osespenguj
i
andi
ody
angmengal
ami
ker
osakant
erbuka.

Raj
ah4.
5diat
asmenunj
ukkanpr
osespenguj
i
andi
ody
angsudahmengal
ami
ker
osakant
erbuka.Di
dapat
ial
atuj
i
ani
nidapatmenguj
idi
odt
ersebutdengan
memapar
kankeput anOpenpadapapar
usanuj
i anLCD.
Raj
ah4.
6menunj
ukkan
papar
anLCDmengenai
keput
usan.

Raj
ah4.
6:Keput
usanuj
i
andi
ody
angmengal
ami
ker
osakant
erbuka

4.
5 HASI
LUJI
ANTRANSI
STORYANGBERADADALAM KEADAANBAI
K.

40
Raj
ah4.
7:Pr
osespenguj
i
ant
ransi
story
angber
adadal
am keadaan
bai
k.

Raj
ah4.
7diat
asmenuj
ukkanpr
osespenguj
i
ant
ransi
story
angber
adadal
am
keadaanbai
k.Di
dapat
ial
atuj
i
ani
nidapatmenguj
itr
ansi
stort
ersebutdengan
memapar
kan keput an Good pada papar
usan uj
i an LCD. I
nimenuj
ukkan
t
ransi
stori
tuber
adadal
am keadaanbai
k.Raj
ah4.
8menunj
ukkanpapar
anLCD
mengenai
keput
usanuj
i
an.

Raj
ah4.
8:Keput
usanuj
i
ant
ransi
story
angber
adadal
am keadaan
bai
k

Al
atuj
i
ani
nij
ugadapatmemapar
kankeput
usanuj
i
any
angt
erper
inci
dengan
angDETAI
menekanbut Lpadaal
atuj
i
an.Makapapar
anakanber
ubahseper
ti
r
ajah4.
9di
bawah.

41
Raj
ah4.
9:Keput
usanuj
i
ansecar
ater
per
inci
transi
story
angber
ada
dal
am keadaanbai
k.

Dar
ipadapapar
ankeput
usanuj
i
any
angdi
papar
kandi
dapat
ial
ati
nidapat
meny
atakanj
eni
str
ansi
storsamaadaNPNat
auPNP.Al
atuj
i
ani
nij
ugadapat
memaparmakl
umatmengenai
keadaancant
um BEdanBC.

4.
6 HASI
LUJI
ANTRANSI
STORYANGMENGALAMIKEROSAKAN

Raj
ah4.
10:Pr
osespenguj
i
ant
ransi
story
angsudahr
osak.

Raj
ah 4.
10 diat
as menuj
ukkan pr
oses penguj
i
an t
ransi
story
ang sudah
mengal
amiker
osakan.Di
dapat
ial
atuj
i
ani
nidapatmenguj
itr
ansi
stort
ersebut
denganmemapar
kankepur
t anBadpadapapar
usanuj
i anLCD.I
nimenuj
ukkan
bahawat
ransi
story
angdi
ujii
tumengal
amiker
osakan.Raj
ah4.
11menunj
ukkan
papar
anLCDmengenai
keput
usan.

42
Raj
ah4.
11:Keput
usanuj
i
ant
ransi
story
angmengal
ami
rosak

Al
atuj
i
ani
nij
ugadapatmemapar
kansecar
ater
per
inci
ker
osakany
angdi
alami
ol
eht
ransi
stori
t angDETAI
udenganmenekanbut Lpadaal
atuj
i
an.Maka
papar
anakanber
ubahseper
tir
ajah4.
12di
bawah.

Raj
ah4.
12:Keput
usanuj
i
ansecar
ater
per
inci
transi
story
angr
osak

Dar
ipadapapar
ankeput
usanuj
i
an,di
dapat
ial
atuj
i
ani
nidapatmenent
ukan
j
eni
s t
ransi
stor t
ersebut ker
ana t
ransi
stor sudah r
osak, Al
at i
ni j
uga
memapar
kanst
atussi
mpangBEy
angber
adadal
am keadaanbai
kBC y
ang
ber
adadal
am keadaant
erbuka.

4.
7 ANALI
SAKEPUTUSANUJI
ANBERBAGAIDI
ODDANTRANSI
STOR

Unt
ukmemast
ikan l
agiket
epat
an pr
ojeky
ang bar
u di
bina peny
eli
dikt
elah
mengambi
lbeber
apaj
eni
sdi
oddant
ransi
story
angber
adadal
am keadaanbai
k
ser
tar
osakunt
ukdi
uji
.Pr
osespenguj
i
ani
nidi
l
akukandenganmenggunakan

43
mul
ti
met
eranal
ogdanpr
ojeky
angbar
udi
bina.Tuj
uananal
i
sai
nii
alahunt
uk
mengkaj
ikeput
usan uj
i
an pr
ojek i
niber
bandi
ng dengan keput
usan uj
i
an
menggunakanmul
ti
met
eranal
og.Penguj
i
ani
nidi
l
akukansel
amaduahar
iunt
uk
di
oddanduahar
iunt
ukt
ransi
stor
.Jadual4.
1menunj
ukkanhasi
lanal
i
sauj
i
an
t
erhadapdi
oddanj
adual
4.2menunj
ukkananal
i
sauj
i
ant
erhadapt
ransi
stor
.

44
Jadual
4.1Anal
i
sauj
i
anber
bagai
diod

Menguj
iber
bagai
diodmenggunakanmul
ti
met
er Menguj
iberbagaidi
odmenggunakan
anal
og al
atuji
yangbar udibi
napadaf
ungsi
penguji
andiod.
f
ungsi
ohm Jul
atx1
Bacaanr
int
angandal
am uni
t Keputusan Keput
usandianalisater
usolehal
at
Bi
l Tar
ikh Tempat Jeni
sdi
od di
buatol eh uj
i
anyangbarudi binadal
am bent
uk
Ohm (
) penyeli
di k bahasa
berdasarkanni l
ai
Pi
ncang ohm () PaparanpadaLCD
Pincang
hadapan songsang
terhadapdi od Good,
( Open,Short
)
yangdi uji
.
8 i
nfi
nit
i Bai
k Good
I
N4001

0 0 Pi
ntas Shor
t
Bengkel I
N4007
1 02/ 2107 el
02/ ekt
roni
k
36 i
nfi
nit
i Takpast
i Open
I
N4148

9 i
nfi
nit
i Bai
k Good
I
N4002

45
Jadual
4.2Anal
i
sauj
i
anber
bagai
transi
stor

Mengujiberbagaitr
ansist
or
menggunakanalatujiyangbarudibi
na
Menguj
iber
bagai
transi
stormenggunakan padafungsipenguji
antransi
stor.
mul
ti
met
eranal
ogpadaf
ungsi
ohm Jul
atx1
Keput
usandi
anali
sater
usolehalatuj
ian
y
angbarudibi
nadal
am bentukbahasa
But ang
Jeni
s Bacaanr
int
angandal
am uni
t Keput usan DETAI L
dibuat Bi
l angDETAI
abut Ldi
tekan
Bi
l Tar
ikh Tempat Tr
ansi
sto Ohm (
) t
idak
r oleh ditekan
peny eli
dik
berdasar k Papar an PaparanLCDmeny atakan
anni l
ai LC D keputusansecaraterperi
nci
Pincang Pi
ncang
ohm ( ) meny atak i
aiuTy
t pe,keadaan
hadapan songsang
t
erhadap anst atus cant
umanBEdancant uman
transistor secar a keadaanBC
yangdi uj. umum
i
BE BC BE BC sahaja Type BE BC
2SA1015 9 9 I
nfi
nit
i i
nfi
nit
i Bai
k Good PNP Good Good

2SB560 8 8 I
nfi
nit
i i
nfi
nit
i Bai
k Good PNP Good Good
03/
02/
201 Bengkel
1
7 el
ektr
oni
k 2SC1815 i
nfi
nit
i i
nfi
nit
i I
nfi
nit
i i
nfi
nit
i Rosak Bad NPN Open Open

2N2222 10 10 I
nfi
nit
i i
nfi
nit
i Bai
k Good NPN Good Good

46
47
Hasi
l dar
ipada keput
usan uj
i
an pada j
adual 4.
1 dan j
adual 4.
2 j
elas
menunj
ukkan pr
ojek i
ni bol
eh menguj
idengan t
epatdan j
auh l
ebi
h bai
k
dar
ipadamul
ti
met
eranal
ogker
ana:

1.Pr
ojeki
nit
erusmembuatanal
i
sat
erhadapdi
odat
aut
ransi
story
angdi
uji
denganmemapar
kanst
atuskomponenpadapapar
anLCDdal
am bent
uk
per
waki
l
an bahasa y
ang sedang di
fahamiol
eh pengguna.Manakal
a
mul
ti
met
eranal
ogmenunj
ukkanni
l
aibacaanr
int
angandal
am ohm y
ang
per
ludi
ter
jemahkanol
ehpeny
eli
dikunt
ukmenent
ukanst
atusdi
odat
au
t
ransi
story
angdi
uji
.

2.Unt
ukkeput anmenggunakanmul
usanuj
i ti
met
eranal
ogy
angdi
per
olehi
semasamenguj
idi
odI
N4148y
angmempuny
aibacaanr
int
angan36
ohm semasapi
ncanghadapandanr
int
angani
nfi
nit
isemasapi
ncang
songsang,keput
usani
niy
angdi
per
olehii
nimeny
ebabkanpeny
eli
dikt
ak
past
isamaadadi
odi
tubai
kat
aur
osak.Manakal
apr
ojeki
nidapat
mengesan ker
osakan y
ang di
alami ol
eh di
od I
N4148 dengan
memapar
kankeput
usandengant
epat
.

3.Menggunakanmul
ti
met
ersemasapr
osespenguj
i
andi
odat
aut
ransi
stor
memer
lukanpeny
eli
dikmengubahkedudukan pr
obemul
ti
met
erpada
kaki
komponenunt
ukmengukurr
int
angansemasapi
ncanghadapandan
pi
ncangsongsang.Peny
eli
dikper
lumengi
ngatat
aumencat
atbacaan
r
int
angany
angdi
per
olehi
.Manakal
apr
ojeki
nipeny
eli
dikhany
aper
lu
mel
etakkankedudukanpr
obesekal
isahaj
apadakakikomponeny
ang
hendakdi
ujit
anpamengubahkedudukanunt
ukpi
ncanghadapandan
pi
ncang songsang seper
ti
mana y
ang per
lu di
l
akukan semasa
menggunakkanmul
ti
met
er.Per
bezaani
niber
laku,
ker
anapr
ojeki
niy
ang
menj
alankan penguj
i
an adal
ah at
urcar
ayang t
elah di
progr
amkan ke
dal
am PI
C16F688 unt
uk menj
alankan oper
asi penguj
i
an dan
menganal
i
sakeput
usanuj
i
anunt
ukdi
papar
kankepadapenguna.

48
4.Sel
ainmemapar
kanst
atuskeadaandi
oddant
ransi
stor
,pr
ojeki
nij
uga
dapatmengenal
past
ijeni
str
ansi
storNPNdanPNPdengant
epat
.

4.
8 ANALI
SABACAANVOLTANPADAPI
N-PI
NPI
C16F688

Anal
i
sabacaanv
olt
anpadapi
n-pi
nPI
C16F688i
nidi
ambi
ldal
am empatkeadaan
i
ait
ubacaanv
olt
ansemasat
anpapenguj
i
ankomponen,bacaanv
olt
ansemasa
pr
osespenguj
i
andi
od,
semasapr
osespenguj
i
ant
ransi
storNPN dansemasa
pr
osespenguj
i
ant
ransi
storPNP.Jadual4.
3menunj
ukkanbacaanv
olt
anunt
uk
ket
iga-
ti
gakeadaany
angdi
nyat
akandi
atas.

Jadual
4.3:
Bacaanv
olt
ant
anpapr
osespenguj
i
andansemasapr
oses
penguj
i
an.

BacaanVol
tan(
V)/NoPi
n-pi
nPI
C16F688
Bi
l Tar
ikh Keadaan 1 2 3 4 5 6 7 8 9 1 1 1 1 1
0 1 2 3 4
Tanpa
08/ 201 penguj
02/ i
an 4. 4. 4. 4. 0. 0.
1 komponen 5 0 0 0 0 0 0 0
7 7 7 8 4 4 3

Semasa
08/
01/
201 penguj
i od 5 4. 4. 4. 0 0 4. 0. 0. 0
andi 4.
2 0 0 0
7 7 7 8 4 4 3 8

Semasa
08/ 201 penguj
01/ i
an 4. 4. 4. 4. 0. 0. 4.
3 tr
ansist
or 5 0 0 0 0 0 0
7 7 7 8 4 4 3 8
NPN
Semasa
08/ 201 penguj
01/ ian 4. 4. 4. 4. 0. 0. 4. 4.
4 tr
ansist
or 5 0 0 0 0 0
7 7 7 8 4 4 3 8 8
PNP

Hasi
ldapat
anbacaanv
olt
anpadapi
n-pi
nPI
C16F688di
dapat
iper
bezaan
bacaanv
olt
anpadapi
n11,12dan13.Per
bezaani
nimenuj
ukkanpr
osesl
ogi
k
penguj
i
any
ang

ber
bezadiant
aradi
od,t
ransi
storNPNdant
ransi
storPNP.Pi
n 11,12dan13

49
adii
menj nputat
auout
putdal
am pr
osespenguj
i
any
angdi
kawalol
ehat
urcar
a
y
angt
elahdi
rekabent
uk.Ni
l
aiv
olt
any
angdi
per
olehisemasapr
osespenguj
i
an
i
nij
elasmengambar
kanper
samaanl
ogi
kyangdi
bincangkandal
am bab2i
ait
u
di
bawaht
ajukkaedahmer
ekabent
ukal
atuj
i
andi
oddant
ransi
stor
.

4.
9 ANALI
SAKESETABI
LANPROJEK

Dal
am anal
i
sa i
nipeny
eli
dikmembi
arkan pr
ojeki
niber
ada dal
am keadaan
st
andby sel
ama l
apan j
am sehar
i.Uj
i
an kest
abi
l
an pr
ojek i
nidi
l
akukan di
bengkelel
ekt
roni
ksel
ama t
iga har
idal
am suasana suhu bi
l
ikhar
ian y
ang
ber
beza.Peny
eli
dikmembuatanal
i
sabacaanv
olt
anpadapi
n-pi
nPI
C16F688
ker
anadar
ipadabacaanv
olt
any
angdi
per
olehidapatmengambar
kant
ahap
keset
abi
l
an pr
ojek unt
uk bahagi
an masukan,bahagi
an pr
oses,bahagi
an
kel
uar
an danbahagi
anbekal
ankuasa.Jadual4.
4menunj
ukkanni
l
aibacaan
v
olt
anpadapi
n-pi
nPI
C16F688.

Jadual
4.4:
Nil
aibacaanv
olt
anpadapi
n-pi
nPI
C16F688

Mas Suh BacaanVol


tan(
V)/NoPi
n-pi
nPI
C16F688
Bi
l Tar
ikh Tempat
a u 1 2 3 4 5 6 7 8 9 10 11 12 13 14
9.
00 4. 4. 4. 4. 0. 0.
25
C 5 0 0 0 0 0 0 0
pagi 7 7 8 4 4 3

10 12.
3
Bengkel 4. 4. 4. 4. 0. 0.
Feb 0 29
C 5 0 0 0 0 0 0 0
1 El
ektr
oni 7 7 8 4 4 3
2017 k tgh
4.
30 4. 4. 4. 4. 0. 0.
26
C 5 0 0 0 0 0 0 0
pr
g 7 7 8 4 4 3

2 11 Bengkel 9.
30 4. 4. 4. 4. 0. 0.
Feb El
ektr
oni 25
C 5 0 0 0 0 0 0 0
pagi 7 7 8 4 4 3
k
2017
1.
30 30C 5 4. 4. 4. 0 0 4. 0. 0. 0 0 0 0 0

50
t
gh 7 7 8 4 4 3

5.
00 4. 4. 4. 4. 0. 0.
27
C 5 0 0 0 0 0 0 0
pt
g 7 7 8 4 4 3

8.
00 4. 4. 4. 4. 0. 0.
24
C 5 0 0 0 0 0 0 0
pagi 7 7 8 4 4 3

12 Bengkel 12.
0
Feb 0 4. 4. 4. 4. 0. 0.
3 El
ektr
oni 27
C 5 0 0 0 0 0 0 0
7 7 8 4 4 3
2017 k pagi
4.
45 4. 4. 4. 4. 0. 0.
26
C 5 0 0 0 0 0 0 0
pt
g 7 7 8 4 4 3

Ber
dasar
kan keput
usan uj
i
an bacaan v
olt
an y
ang set
abi
ldiper
olehi
peny
eli
dikdapatmer
umuskanper
kar
a-per
kar
aber
ikut
:

1.PCB y
angdi
buatber
adadal
am keadaanbai
k.Ti
adapengal
i
r-pengal
i
r
y
angt
idaksempur
nadanpemat
eri
anker
ingpadapapanl
i
tarpr
ojek.

2.Kabel
-kabelsambungankesui
s,LCDdant
ermi
naluj
i
anber
adadal
am
keadaansambungany
angsempur
na.

3.Mer
ujukkepadabacaanv
olt
anpadapi
n1,di
dapat
ili
tarr
egul
ator5V
dar
ipadabahagi
anbekal
ankuasaber
adadal
am keadaany
angset
abi
l
.

4.
10 KESI
MPULAN

Hasi
lanal
i
sauj
i
any
angdi
l
akukandi
dapat
ipr
ojeky
angdi
binai
nidapatmenguj
i
dengant
epatkeadaankomponenber
bagaidi
oddant
ransi
storsamaadabai
k
at
aupun mengal
ami ker
osakan dengan konsi
sten. Keput
usan anal
i
sa
menunj
ukkanj
ugapr
ojeki
nij
auhl
ebi
hbai
kdar
ipadamul
ti
met
eranal
og.Unt
uk
keset
abi
l
anpr
ojek,
peny
eli
dikt
elahmembuatanal
i
sabacaanv
olt
anpadapi
n-pi
n
PI
C16F688danhasi
l
nyadi
dapat
ipr
ojeki
niber
adadal
am keadaany
angset
abi
l
.

51
BABV

PERBI
NCANGAN,
CADANGANDANKESI
MPULAN

52
5.
1 PENGENALAN

Dal
am bab i
nipengkaj
imembi
ncangkan hasi
lpr
ojek ber
dasar
kan anal
i
sis
dapat
an pr
ojekdal
am bab t
iga.Per
bincangan di
buatmer
ujukkepada l
atar
bel
akangan masal
ah dan obj
ekt
if pr
ojek. Adakah pr
ojek i
ni dapat
meny
elesai
kanmasal
ahy
angdi
nyat
akandanadakahpr
ojeki
nidapatmencapai
obj
ekt
ify
anghendakdi
capai
.

5.
2 PERBI
NCANGAN

5.
2.1 Adakahpr
ojeki
nidapatmeny
elesai
kanmasal
ahy
angdi
nyat
akan

Ber
dasar
kan anal
i
sis hasi
lpr
ojek dal
am bab t
iga,di
dapat
ial
atuj
i
an y
ang
di
rekabent
ukmenggunakanPI
Cinidapatmemapar
kankeput
usanuj
i
andal
am
bent
ukbahasay
angdi
papar
kanpadaLCDy
angsenangdi
fahami
olehpengguna
semasamenguj
ikomponendi
odat
aupunt
ransi
stor
.Masal
ahpenggunay
ang
l
emahdal
am menggunakanmul
ti
met
eranal
ogdapatdi
atasi
dal
am menent
ukan
komponendi
oddant
ransi
storsamaadar
osakat
auber
adadal
am keadaanbai
k.
Dal
am pr
osespenguj
i
andi
oddant
ransi
stormenggunakanmul
ti
met
eranal
og,
pengguna per
lu menguasait
eor
ikomponen y
ang hendak di
uji
.Sebagai
cont
ohny
adi
odsemasapi
ncangdepanker
int
angansi
mpangPNkur
angdar
i10
ohm.Per
kar
ainimeni
mbul
kanmasal
ahkepadapenggunay
angl
emahdar
isegi
t
eor
iasaskomponendi
odunt
ukmenent
ukansamaadadi
ody
angsedangdi
uji
i
tuber
adadal
am keadaanbai
kat
aur
osak.Hasi
ldar
ianal
i
sispr
ojeki
ni,
pengkaj
i
dapat
ipenggunay
angl
emahdar
isegit
eor
iasaskomponendapatmenent
ukan
samaadakomponendi
ody
angdi
ujii
tumengal
amiker
osakanat
auber
adaan
dal
am keadaanbai
kker
anaal
atuj
i
ani
nimemapar
kankeput
usanuj
i
andal
am
bent
ukbahasapadaLCD.Hasi
ldar
ipadaanal
i
sispr
ojekdi
dapat
ipr
ojeki
nit
elah
53
dapatmeny
elesai
kanmasal
ahy
angdi
nyat
akan.

5.
2.2 Adakahpr
ojeki
nidapatmencapaiobj
ekt
ify
angdi
nyat
akan:

Mer
ujukkepadaobj
ekt
ifpr
ojeki
ni,
iai
tu:

i
. Mer
ekabent
uksi
stem al
atuj
i
anunt
ukmengenal
past
ijeni
s
ker
osakandi
oddant
ransi
stor
.

i
i
.Mer uksof
ekabent twar
eunt
ukmengawal
sist
em uj
i
andi
oddan
t
ransi
stor
.

i
i
i.Menghasi
l
kansebuahpenguj
ikef
ungsi
andi
oddant
ransi
stor
.

Hasi
ldar
ipada anal
i
sa dal
am bab 3,pr
ojek i
nidapat
ial
atuj
i
an i
nidapat
menent
ukan dengan t
epatkeadaan di
od dan t
ransi
story
ang mengal
ami
ker
osakan ker
osakan t
erbuka at
au t
erpi
ntas.Ber
dasar
kan keput
usan ui
j
an
t
ersebut
,di isor
dapat fwar
eat
ausour
cecode(
lampi
ran2)y
angdi
rekabent
uk
dapatmengawal
sist
em uj
i
andi
oddant
ransi
stor
.Pr
ojeky
angdi
hasi
l
kani
nij
uga
mempuny
aisai
zyangkeci
ldanmenggunakanbat
eri9Vsebagaipuncabekal
an
kuasa memudahkan pengguna unt
uk menj
alankan pr
oses penguj
i
an.Hasi
l
dar
ipadaanal
i
sadal
am babt
igadi
dapat
ipr
ojeki
nidapatmencapaiket
iga-
ti
ga
obj
ekt
ify
anghendakdi
capai
olehpengkaj
i
.

5.
3 CADANGAN

Pr
ojek y
ang di
hasi
l
kan i
nibol
eh di
buatpenambahbai
kan l
agipada masa
hadapandenganmenambahkanl
agif
ungsipenguj
i
anny
asebagaimengukur
r
int
angan,
mengukurv
olt
anATdanar
usAT.

54
5.
4 KESI
MPULAN

Secar
akesel
uruhanny
apr
ojeky
angdi
hasi
l
kani
nidapatmeny
elesai
kanmasal
ah
y
angdi
nyat
akandanmencapaiobj
ekt
ifpr
ojek.Dal
am mel
aksanakanpr
ojeki
ni
peny
eli
di mu mengenai mi
k dapat menambahkan i
l crocont
rol
l
er, bahasa
pengat
ur aan C,sof
car twar
e Pr
otues,sof
twar
e PCB wi
zar
d dan sof
twar
e
Mi
croPr
o.Pr
ojeki
nij
ugamember
imanf
aatkepadapengaj
ardanpel
ajardal
am
pr
osespengaj
arandanpembel
ajar
an.

RUJUKAN

AhmadRadziMatIsa,YaacobMatDaud,Rosl i
ndaZainal(2007)
,Elektr
oni
k
AsasPer
ant
iSemi
kondukt
or.Skudai
:Pener
bitUni
ver
sit
iTeknol
ogiMalaysi
a.

AbdGhaf
ar,
M.N.(
2003)
,Peny
eli
dikanPendi
dikan.Skudai
:Pener
bitUni
ver
sit
i

55
Teknol
ogi
Mal
aysi
a.

Br
ianW.Ker
nighan(
1998)
,CPr
ogr
ammi
ngLanguage.Secondedi
ti
on:Pr
ent
ice
Hall

Har
pritSandhu(2009)
,Maki
ngPI
CMi
crocont
rol
l
erI
nst
rument
sandCont
rol
l
ers.
Uni
tedState:McGraw-Hi
l
l.

MykePredko(
2007)
,Pr
ogr
ammi
ngandCust
omi
zi
ngt
hePI
C Mi
crocont
rol
l
er.
McGraw-
Hil
l.

Mohd. Naji
b Ghafar (
1998)
,Peny
eli
dikan Pendi
dikan. Skudai
: Uni
ver
sit
i
Teknol
ogi
Mal ay
sia.

M.John.(
2005)
,ThePI
CMi
crocont
rol
l
er:
YourPer
sonal
Int
roduct
ory
.Newness.

Sal
waniMohd.Daud(1995),AsasEl
ekt
roni
kEdi
siKedua. Skudai
:Pener
bit
Uni
ver
sit
iTeknol
ogi
Mal
aysia.

Si
tiZar
inaMohdMuj
i
,WanAhmadShukr
yCheMohdSal
l
eh(
2007)
:Panduan
Asas
Mi
kropengawal
PIC16F84,
UTHM.

ht
tp:
//www.
micr
ochi
p.com/
wwwpr
oduct
s/Dev
ices.
aspx?
product
=PI
C16F688

ht
tp:
//ww1.
micr
ochi
p.com/
downl
oads/
en/
Dev
iceDoc/
41203E.
pdf

ht
tp:
//www.
cyt
ron.
com.
my/

ht
tps:
//www.
spar
kfun.
com/
dat
asheet
s/Component
s/LM7805.
pdf

56
Lampi
ran1:Car
taGant
tPel
aksanaanPr
ojek

SEPT
16 OKT
16 NOV
16 DI
S16 JAN
17 FEB
17
Bi
l AKTI
VITI
12341234123412341234123 4
Menentukanjeni
sproj
ek,
mel
i
hatper
masal
ahan,
1
t
ajukdanobjekti
f.

2 Mencar
unt
imakl
ukmer
umatmengenai
ekabent
ukal
atuji
PI
Cdar
andi
ipadabukudant
oddantransi
stor
ali
ani
nter
net

3 Me
PI
C
nent
ukanr
ekabent
ukal
atuj
i
andi
oddant
ransi
stormengunakan

Membuatpenyel
akuanl
it
aryangakandi
rekabent
ukdengandengan
4 kaedahcubaj
ayamenggunakansof
twar
ePr ot
eus8dan
Mi
croCPRO

5 Melakukaneksper
imenpadabr
eadbaor
d,membuatpenguj
i
andi
od
dantransi
stor

6 Mer
ekabent
ukPCB

7 Pr
osespemasangankesel
uruhanpr
ojek

8 Menguj
ikecekapanpr
ojek

9 Menul
i
slapor
anpr
ojek

Pet
unj
uk:

Per
ancangan

57
Pel
aksanaansebenar

58
Lampi
r Pi
an2: ndi
agr
am PI
C16F688

59
Lampi
r Sour
an3: ceCode

/
/LCDmodul
econnect
ions

sbi
tLCD_
RSatRC4_
bit
;

sbi
tLCD_
ENatRC5_
bit
;

sbi
tLCD_
D4atRC0_
bit
;

sbi
tLCD_
D5atRC1_
bit
;

sbi
tLCD_
D6atRC2_
bit
;

sbi
tLCD_
D7atRC3_
bit
;

sbi
tLCD_
RS_
Dir
ect
ionatTRI
SC4_
bit
;

sbi
tLCD_
EN_
Dir
ect
ionatTRI
SC5_
bit
;

sbi
tLCD_
D4_
Dir
ect
ionatTRI
SC0_
bit
;

sbi
tLCD_
D5_
Dir
ect
ionatTRI
SC1_
bit
;

sbi
tLCD_
D6_
Dir
ect
ionatTRI
SC2_
bit
;

sbi
tLCD_
D7_
Dir
ect
ionatTRI
SC3_
bit
;

/
/EndLCDmodul
econnect
ions

sbi
tTest
Pin1atRA0_
bit
;

sbi
tTest
Pin2atRA1_
bit
;

sbi
tTest
Pin3atRA2_
bit
;

sbi
tDet
ail
atRA4_
bit
;

sbi
tSel
ect
But
tonatRA5_
bit
;

/
/Def
ineMessages

charmessage1[
]="
DiodeTest
er"
;

charmessage2[
]="
BJTTest
er"
;

charmessage3[
]="
Resul
t:
";

charmessage4[
]="
Shor
t"
;

charmessage5[
]="
Open"
;

60
charmessage6[
]="
Good"
;

charmessage7[
]="
BJTi
s";

char*
type="
xxx"
;

char*
BE_
Inf
o="
xxxxx"
;

char*
BC_
Inf
o="
xxxxx"
;

unsi
gnedi
ntsel
ect
,test
1,t
est
2,updat
e_sel
ect
,det
ail
_sel
ect
;

unsi
gnedi
ntBE_
Junc,
BC_
Junc,
EB_
Junc,
CB_
Junc;

v
oiddebounce_
del
ay(
voi
d){

Del
ay_
ms(
200)
;

v
oidmai
n(){

ANSEL=0b00000000;
//Al
lI/
Opi
nsar
econf
igur
edasdi
git
al

CMCON0=0x07;
//Di
sbal
ecompar
ator
s

PORTC=0;

PORTA=0;

TRI
SC=0b00000000;
//PORTCAl
lOut
put
s

TRI
SA=0b00111000;
//PORTAAl
lOut
put
s,ExceptRA3(
I/Ponl
y)

Lcd_
Ini
t(
); /
/Ini
ti
ali
zeLCD

Lcd_
Cmd(
_LCD_
CLEAR)
; /
/CLEARdi
spl
ay

Lcd_
Cmd(
_LCD_
CURSOR_
OFF)
; /
/Cur
sorof
f

Lcd_
Out
(1,
2,
message1)
; /
/Wr
it
emessage1i
n1str
ow

sel
ect=0;

t
est
1=0;

t
est
2=0;

updat
e_sel
ect=1;

det
ail
_sel
ect=0;

do{

61
i
f(
!Sel
ect
But
ton)
{

debounce_
del
ay(
);

updat
e_sel
ect=1;

swi
tch(
sel
ect
){

case0:
sel
ect
=1;

br
eak;

case1:
sel
ect
=0;

br
eak;

}/
/caseend

i
f(
sel
ect==0)
{//Di
odeTest
er

i
f(
updat
e_sel
ect
){

Lcd_
Cmd(
_LCD_
CLEAR)
;

Lcd_
Out
(1,
2,
message1)
;

Lcd_
Out
(2,
2,
message3)
;

updat
e_sel
ect
=0;

TRI
SA=0b00110100;
//RA0O/
P,RA2I
/P

Test
Pin1=1;

t
est
1=Test
Pin3;
//ReadI
/PatRA2

Test
Pin1=0;

TRI
SA=0b00110001;
//RA0I
/P,
RA2O/
P

Test
Pin3=1;

t
est
2=Test
Pin1;

Test
Pin3=0;

i
f(
(test
1==1)&&(
test
2==1)
){

Lcd_
Out
(2,
10,
message4)
;

62
}

i
f(
(test
1==1)&&(
test
2==0)
){

Lcd_
Out
(2,
10,
message6)
;

i
f(
(test
1==0)&&(
test
2==1)
){

Lcd_
Out
(2,
10,
message6)
;

i
f(
(test
1==0)&&(
test
2==0)
){

Lcd_
Out
(2,
10,
message5)
;

}/
/Endi
f(
sel
ect==0)

i
f(
sel
ect&&!
det
ail
_sel
ect
){ /
/Tr
ansi
storTest
er

i
f(
updat
e_sel
ect
){

Lcd_
Cmd(
_LCD_
CLEAR)
;

Lcd_
Out
(1,
2,
message2)
;

updat
e_sel
ect=0;

/
/Testf
orBEandBCJunct
ionsofNPN

TRI
SA=0b00110101;
//RA0,
RA2I
/P,
RA1O/
P

Test
Pin2=1;

BE_
Junc=Test
Pin1;
//ReadI
/PatRA0

BC_
Junc=Test
Pin3;/
/ReadI
/PatRA2

Test
Pin2=0;

/
/Testf
orEBandCBJunct
ionsofPNP

TRI
SA=0b00110110;
//RA0O/
P,RA1/
RA2I
/P

Test
Pin1=1;

EB_
Junc=Test
Pin2;

63
Test
Pin1=0;

TRI
SA=0b00110011;
//RA0O/
P,RA1/
RA2I
/P

Test
Pin3=1;

CB_
Junc=Test
Pin2;

Test
Pin3=0;

i
f(
BE_
Junc&&BC_
Junc&&!
EB_
Junc&&!
CB_
Junc)
{

Lcd_
Out
(2,
2,
message3)
;

Lcd_
Out
(2,
10,
message6)
;

t
ype="
NPN"
;

BE_
inf
o="
Good"
;

BC_
inf
o="
Good"
;

}el
se

i
f(
!BE_
Junc&&!
BC_
Junc&&EB_
Junc&&CB_
Junc)
{

Lcd_
Out
(2,
2,
message3)
;

Lcd_
Out
(2,
10,
message6)
;

t
ype="
PNP"
;

BE_
inf
o="
Good"
;

BC_
inf
o="
Good"
;

} el
se{

Lcd_
Out
(2,
2,
message3)
;

Lcd_
Out
(2,
10,
"Bad"
);

t
ype="
Bad"
;

}i
f(
sel
ect&&!
Det
ail
){

debounce_
del
ay(
);

swi
tch(
det
ail
_sel
ect
){

case0:
det
ail
_sel
ect
=1;

64
br
eak;

case1:
det
ail
_sel
ect
=0;

br
eak;

}/
/caseend

updat
e_sel
ect=1;

}i
f(
det
ail
_sel
ect&&updat
e_sel
ect
){

/
/Testf
orBEJunct
ionopen

i
f(
!BE_
Junc&&!
EB_
Junc)
{

BE_
inf
o="
Open"
;

/
/Testf
orBCJunct
ionopen

i
f(
!BC_
Junc&&!
CB_
Junc)
{

BC_
inf
o="
Open"
;

/
/Testf
orBEJunct
ionshor
t

i
f(
BE_
Junc&&EB_
Junc)
{

BE_
inf
o="
Shor
t"
;

/
/Testf
orBCJunct
ionshor
t

i
f(
BC_
Junc&&CB_
Junc)
{

BC_
inf
o="
Shor
t"
;

}Lcd_
Cmd(
_LCD_
CLEAR)
;

Lcd_
Out
(1,
1,
"Ty
pe:
")
;

Lcd_
Out
(1,
7,
type)
;

Lcd_
Out
(2,
1,
"BE:
")
;

Lcd_
Out
(2,
4,
BE_
inf
o);

Lcd_
Out
(2,
9,
"BC:
")
;

65
Lcd_
Out
(2,
12,
BC_
inf
o);

updat
e_sel
ect=0;

} /
/Endi
f(det
ail
_sel
ect
)

}whi
l
e(1)
;

Lampi
ran4:Manual
pengguna

MANUALPENGGUNA
Penguj
iDi
oddanTr
ansi
stor
Model
:PDT-
V001

Untukper
tany
aansi
lahubungi:1.019-
3457868
2.019-
7863548
Pel
anggany
ang
66
Speksi
fi
kasi
di
hor
mat
i,

Pr
oduk:Penguj
idi
oddanTr
ansi
stor Ter
imakasi
hker
anat
elahmembel
ipr
oduki
ni.
Model
:PTD-
V001 Unt
ukkecekapanmaksi
madankesel
amat
an
Si
stem oper :Mi
asi crocont
rol
ler
PI
C16F688 Langkahkesel
amat
an.

Si
ze:160x90x55mm Janganj
atuhkan,ketuk,
goncangdan
l
etakobj
eky angberatkeataspenguj
iini
.
Ber
at:350g(
ter
masukbat
eri
)
Mengendal
ipenguj
idengancer
mat
.
Bat
eri:9V
Jauhkandari
padasebarangbar
ang
si
labacamanual i
ni barangyangbermagnet.
dengantel
i
tisebel
um
menggunakanproduki
ni. El
akkandar i
padamendedahkanpenguj
i
i
nikepadasuhuy angt
erl
ampau(kurang
dar
i-10oC danlebi i45oC)
hdar
Janganlet
akpenguj
iinidiper
seki
tar
an
yanglembap.
Jauhkandar
ipadakanak-
kanak
Fr
ontPanel

1. LCDmemapar
kankeput
usanuj
ian.
2. Termi
naluj
ianunt
ukmenguji Langkahmenguj
itr
ansi
stor
tr
ansi
story
angberl
abelE,
BdanC.
1. Kepit
kankomponenpadakabelkli
pbuay
a
3. Ter
minaluj
ianunt
ukmenguj
idi
od ataucucukkankakikomponendal
am
4. KabelKli
pBuay adanTerminaldi
od termi
nal.
dantransi
stordi
gunakansemasa 2. Tekanbut angon( 5)alatuj
ianmula
mengujikomponen-komponen berkendalidenganLCD memapar kan
5. Unt
ukon/
offal
atuj
ian maklumatDi odeTester,Resul
t:Open.I
ni
menuj ukkansistem al
atuji
andalam
6. Unt
ukr
esetsi
stem al
atuj
ian. keadaanbai k.
7. Menekanbahagianinikeput
usan 3. Tekanbut
angsel
ectal
atuj
iani
niakan
uji
anakandipapar
kansecara memapar kanpadaLCDseper t
iber
ikut
ter
per
incipadaLCD BJTtester,Result:Bad.I
niber
maknaalat
8. Untukpil
ihanmenguj
idi
odat
au uj
ianinisekarangberadadalam mode
tr
ansist
or mengujitransi
stor.
4. Sambungkankabelkl i
pbuay akepada
kaki-
kakit
ransi
stormengi kutkedudukan
yangsamapadat er
mi naluj
ian.LCDakan
memapar kankeputusanuj i
any angt
elah
dil
akukanolehalatuj
ianini.
5. Tekanbutangdetai
lunt
ukmendapat
maklumatyanglebi
hlanj
utmengenai
tr
ansist
oryangdiuj
i.

Langkahmenguj
idi
od
1. Tekanbut angon( 5)al
atuji
anmula
berkendalidenganLCD
memapar kanmaklumatDiode
Tester,Result:Open.Ini
menuj ukkansist
em alatuj
iandal
am
keadaanbai k.
2. Sambungkankabelkl
ipbuay
aat
au

67
cucukkankakikomponenpada
ter
minaldiodyanghendakdiuj
i.LCD
akanmemapar kankeputusanuji
an
yangtelahdi
lakukanol
ehalatuji
an
i
ni.

68

You might also like