You are on page 1of 103

KENDALI VARIABEL VOLTAGE VARIABEL FREKUENSI

PADA MOTOR INDUKSI SATU FASA BERBASIS MIKROKONTROL


ATMEGA8535
LAPORAN TUGAS AKHIR







OLEH :
MATHIAS WINDY
04.50.0002

PROGRAM STUDI TEKNIK ELEKTRO
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS KATOLIK SOEGIJAPRANATA
SEMARANG
2010
Perpustakaan Unika
ii

PENGESAHAN
Laporan Tugas Akhir dengan judul KENDALI VARIABEL VOLTAGE
VARIABEL FREKUENSI PADA MOTOR INDUKSI SATU FASA BERBASIS
MIKROKONTROL ATMEGA8535 diajukan untuk memenuhi sebagian dari persyaratan
dalam memperoleh gelar sarjana teknik elektro pada Program Studi Teknik Elektro di
Fakultas Teknologi Industri Universitas Katolik Soegijapranata Semarang.
Laporan tugas akhir ini disetujui pada tanggal ..... Desember 2010 dan siap untuk diajukan
ke ujian sarjana.


Semarang, . . . Desember 2010

Menyetujui,
Pembimbing I



(Dr. Ir. Ign. Slamet Riyadi, MT.)
058.1.1992.110
Pembimbing II



(Leonardus Heru P., ST, MT.)
058.1.2000.234

Mengetahui,
Dekan Fakultas Teknologi Industri


( Dr. Florentinus Budi Setiawan, MT )
058.1.1994.150

Perpustakaan Unika
iii

ABSTRAK


Abstrak - Motor induksi mengambil peran penting dalam sektor industri untuk
kepentingan mereka. Strategi untuk mengontrol motor induksi satu fasa dengan
menggunakan teknik VVVF di usulkan dalam makalah ini. Metode yang di usulkan dengan
mengimplementasikan dua konverter untuk memutar motor dan menggunakan kendali
mikrokontroler 8535 untuk mendukung kendali kontrol. Sistem ini sangat sederhana dan
mampu memberikan kinerja yang baik. Eksperimental pekerjaan dilakukan untuk
memverifikasi analisis.

Kata Kunci Mikrokontroller Atmega 8535, Kendali motor, motor satu fasa














Perpustakaan Unika
iv

KATA PENGANTAR

Puji syukur penulis haturkan kepada Allah S.W.T yang masih memberikan kesehatan
kepada penulis untuk menyelesaikan laporan tugas akhir ini. Penulis juga berterimakasih
kepada orang-orang yang telah berjasa dalam membantu penulis secara moral, pengetahuan
dan juga materiil dalam menyelesaikan laporan tugas akhir ini. Secara khusus penulis
berterimakasih kepada :
1. Kedua orang tua penulis Bpk Mathias Masduki dan Ibu M.C.Tutik Hani yang
telah membesarkan penulis, memberikan kasih sayang yang tulus, serta memberikan
kepercayaan yang besar, memberikan dorongan moril dan materil.
2. Bpk Dr. Florentinus Budi Setiawan, MT selaku Dekan Fakultas Teknologi Industri
3. Bpk Dr. Slamet Riyadi ST, MT ; Bpk Leonardus Heru Pratomo, ST, MT dosen
pembimbing penulis yang telah memberikan banyak masukan dan arahan agar laporan
tugas akhir ini terselesaikan dengan baik.
4. Dr. Slamet Riyadi ST, MT; Dr. F. Budi ST, MT; Bpk Yulianto Tedjo P,ST, MT; Bpk
Harnadi ST, MT; Ibu Brenda C, ST, MT; Bpk F Hendra ST, MT; Bpk Erdhi ST, MT;
Ibu Rissa Farid C, ST, MT; Bpk Haryono; selaku dosen yang telah membimbing
penulis selama masa perkuliahan dan telah banyak memberikan ilmu kepada penulis.
5. Mas Agung dan Mas Amat yang telah membantu penulis untuk lebih memahami
tentang elektronika.
6. Buat sesorang yang sudah berada jauh dimata dan selalu kukenang seumur hidupq
novita susanto
7. Buat Angkatan 2004 semoga cepat lulus semua.


Perpustakaan Unika
v



DAFTAR ISI

HALAMAN JUDUL...................................................... ...................................................... i
HALAMAN PENGESAHAN.................................. ........................................................... ii
ABSTRAK........................................................... ............................................................. iii
KATA PENGANTAR........................................................................................................ iv
DAFTAR ISI................................................................ ..................................................... vii
DAFTAR GAMBAR.......................................... ............................................................. viii

BAB I PENDAHULUAN................................... .......................................................... 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Perumusan Masalah.................................................................................. 2
1.3 Pembatasan Masalah ................................................................................ 3
1.4 Tujuan Dan Manfaat................................................................................. 3
1.5 Sistematika Penulisan ............................................................................... 3

BAB II LANDASAN TEORI........................ ................................................................ 5
2.1 Pendahuluan ............................................................................................. 5
2.2 Prinsip Kerja Motor Induksi Satu Fasa.....................................................6
2.2.1 Motor Kapasitor...............................................................................9
2.3 chopper ( DC DC Konverter )..............................................................10
2.4 Inverter Satu Fasa....................................................................................11

BAB III IMPLEMENTASI VVVF PADA MOTOR INDUKSI SATU FASA BERBASIS
MIKROKONTROLLER ATMEGA 8535.... ............................................... 13
3.1 Pendahuluan .............................................................................................. 13
3.2 Rangkaian driver TLP 250 ........................................................................ 14
3.3 Rangkaian Sistem Minimum Mikrokontroller Atmega 8535....................15
3.3.1 Arsitektur Atmega 8535 ................................................................... 16
3.3.2 Konfigurasi Pin Atmega 8535 .......................................................... 17
3.4 Rangkian Pembagi Tegangan .................................................................. 18
3.5Topologi Konverter DC DC...................................................................19
3.5.1 Topologi Buck................................................................................20
3.5.2 Topologi Boost...............................................................................22
3.5.3 Prinsip Kerja chopper Step Down.................................................22
3.6 Topologi Konverter DC AC Satu Fasa..................................................24
3.7 Konsep kendali.........................................................................................27

BAB IV Hasil Penelitian Dan Pembahasan ................................................................. 30
4.1 Pendahuluan .............................................................................................. 30
4.2 Inisialisasi Memori dan Interface .............................................................. 30
4.3 Inisialisasi dan Pengaktifan timer..............................................................32
4.4 Simulasi Dengan mengunakan power Simulator.......................................33
4.5Pengujian Laboratorium.............................................................................36
4.5.1 Chopper Step Down..........................................................................38
Perpustakaan Unika
vi

4.5.2 Inverter Satu Fasa.............................................................................38

BAB V PENUTUP........................................................................................................40
5.1 Kesimpulan................................................................................................40
5.2 Saran .......................................................................................................... 40

DAFTAR PUSTAKA ....................................................................................................... 41

LAMPIRAN PROGRAM MIKROKONTROLLER.........................................................42





















Perpustakaan Unika
vii



DAFTAR GAMBAR
Gambar 2.1 Prinsip Medan Magnet Utama dan medan Magnet Bantu Motor Satu Fasa....6
Gambar 2.2 Grafik Gelombang arus medan bantu dan arus medan utama..........................7
Gambar 2.3 Medan Magnet pada Stator motor satu fasa..........................................8
Gambar 2.4 Rotor Sangkar...................................................................................................9
Gambar 2.5 Motor kapasitor.................................................................................................9
Gambar 2.6 Rangkaian motor kapasitor start dan run...........................................................11
Gambar 2.7 Kurva Perbandingan motor motor satu fasa ..................................................12
Gambar 2.8 Rangkaian Chopper buck konverter............. ...................................13
Gambar 2.9 Inverter satu fasa.....................................................................................14
Gambar 2.8 Diagram Blok VVVF........................................................................................16
Gambar 2.9 Optocoupler TLP 250........................................................................................16
Gambar 3.0 Rangkaian driver...............................................................................................17
Gambar 3.1 IC Atmega 8535...............................................................................................19
Gambar 3.2 Konfigurasi Pin Atmega 8535.........................................................................19
Gambar 3.3 Rangkaian Pembagi tegangan ..........................................................................21
Gambar 3.4 Topologi Buck..................................................................................................24
Gambar 3.5 Topologi konverter Boost.................................................................................25
Gambar 3.6 Chopper step down dengan beban resitif .........................................................25
Gambar 3.7 Konverter DC AC satu fasa..........................................................................28
Gambar 3.8 Kondisi saklar saat Induktor Naik......... ..........................................................28
Gambar 3.9 Kondisi saklar saat induktor Turun..................................................................29
Gambar 4.0 Diagram Flowchart..........................................................................................30
Perpustakaan Unika
viii

Gambar 4.1 Rangkaian Simulasi chopper dengan PWM controller...................................36
Gambar 4.2 Hasil simulasi Chopper Step down.................................................................36
Gambar 4.3 Simulasi inverter satu fasa open loop dengan kendali SPWM.......................37
Gambar 4.4 Hasil Simulasi inverter satu fasa......................................................................37
Gambar 4.5 Grafik Volt per hertz.............................................. .........................................39
Gambar 4.6 Keluaran Vd dan Vo pada pengujian laboratorium........................................48
Gambar 4.7 Keluaran pada Vload inverter.........................................................................49


















Perpustakaan Unika
ix



DAFTAR TABEL

Tabel 4.4 Simulasi Rangkaian Chopper Dengan Kendali PWM............................................34
Tabel 4.5 Simulasi Rangkaian Inverter dengan kendali SPWM.............................................35
Tabel 4.6 Hasil percobaan dengan motor induksi satu fasa....................................................36






Perpustakaan Unika
1

BAB I
PENDAHULUAN

1.1. Latar Belakang
Konverter DC ke AC dikenal sebagai inverter. Inverter berfungsi
mengubah tegangan DC menjadi tegangan AC simetris dengan besar dan
frekuensi sesuai keinginan. Tegangan keluaran bisa konstan atau berubah dengan
frekuensi tetap atau berubah. Tegangan yang bervariasi bisa diperoleh dengan
mengubah tegangan DC masukan inverter dengan menjaga tetap variabel
penguatannya.
Fungsi sebuah inverter adalah untuk merubah tegangan input DC menjadi
tegangan AC pada besar dan frekuensi yang dapat diatur (Rashid: 1993).
Pengaturan besar tegangan dapat dilakukan dengan 2 cara. Pertama, dengan
mengatur tegangan input DC dari luar tetapi lebar waktu penyaklaran tetap.
Kedua, mengatur lebar waktu penyaklaran dengan tegangan input DC tetap. Pada
cara yang kedua besar tegangan AC efektif yang dihasilkan merupakan fungsi dari
pengaturan lebar pulsa penyaklaran. Cara inilah yang disebut dengan Pulse Width
Modulation (PWM). Ada dua konfigurasi inverter jika dilihat dari jumlah
komponen pensaklarannya, yakni inverter satu fasa setengah jembatan dengan dua
komponen saklar daya, dan jembatan penuh dengan empat saklar daya.
Inverter sebagai rangkaian penyaklaran elektronik dapat mengubah sumber
tegangan searah menjadi tegangan bolak-balik dengan besar tegangan dan
Perpustakaan Unika
2

frekuensi dapat diatur. Pengaturan tegangan dapat dilakukan di luar inverter atau
di dalam inverter. Pengaturan tegangan di dalam inverter dikenal sebagai
Modulasi Lebar Pulsa (Pulse Width Modulation, PWM) dan selanjutnya disebut
inverter PWM.
Baker (1991) sebagaimana dikutip Gendroyono (1999), menggelompok-
kan inverter menjadi tiga kelompok utama, yaitu:
a. Inverter tegangan berubah (VVI=Variable Voltage Inverter)
b. Inverter sumber arus (CSI)
c. Inverter PWM
Teknologi penggerak kecepatan variabel (Variable Speed Drive) telah
lama dikembangkan untuk memanfaatkan mesin listrik secara optimal. Pada
awalnya motor DC memegang peranan penting yaitu didasarkan pada
kesederhanaan metode pengendalian dan unjuk kerja yang baik. Tetapi disisi lain
motor DC memerlukan perawatan secara berkala dan harganya mahal sehingga
dikembangkan metoda bagaimana dapat memanfaatkan motor induksi tiga fasa
yang memiliki banyak keunggulan dibanding motor DC tetapi dapat memberikan
unjuk kerja seperti motor DC ( Penggerak Listrik;2007 ).
Dengan V/Hz kontrol, motor induksi tiga fasa dapat diatur kecepatannya
dengan menjaga perbandingan magnitute tegangan stator terhadap frekuensi
tegangan stator konstan. Metode pengasutan untuk motor induksi tiga fasa ada
berbagai macam diantaranya adalah DOL (Direct On Line) atau pengasutan
langsung. Pada pengasutan langsung (DOL) hanya diaplikasikan untuk motor
kecil dan arus kejut pengasutan ini sangat besar.
Perpustakaan Unika
3


1.2. Perumusan Masalah
Tujuan dari tugas akhir ini adalah mendapatkan suatu rancangan kendali
motor induksi satu fasa yang dapat dikendalikan secara Variabel Voltage Variabel
Frekuensi dengan mengunakan mikrokontroler Atmega 8535. Masalah yang akan
dibahas pada tugas akhir ini adalah bagaimana membuat suatu aplikasi yang dapat
mengontrol tegangan dan frekuensi dalam suatu perangkat industri agar berubah
secara konstan (tetap). Yang diatur dengan mengunakan mikrokontoller 8535 dan
variabel resistor untuk mengatur Variabel Voltage Variabel Frekuensi. Semakin
besar tegangan yang digunakan maka frekuensi juga akan semakin besar ataupun
sebaliknya. Aplikasi yang digunakan dalam tugas akhir ini mengunakan topologi
dual converter. Topologi dual converter ini berfungsi untuk mengontrol tegangan
dan frekuensi pada pengaturan motor induksi satu fasa , dalam implementasi
topologi dual converter ini mengunakan chopper step down dan inverter satu fasa.
Chopper step down berfungsi untuk mengendalikan tegangan inputan inverter .
Inverter satu fasa berfungsi untuk mengendalikan frekuensi , sehingga dapat
dihasilkan suatu kendali Variabel Voltage Variabel Frekuensi.

1.3. Pembatasan Masalah
Pengendalian kecepatan motor induksi satu fasa berbasis mikrokontroler
Atmega 8535 telah banyak dikemukakan. Tetapi jarang sekali yang akhirnya
berujung pada suatu penerapan. Perkembangan tentang pengendalian kecepatan
motor induksi satu fasa ini sebenarnya sudah cukup pesat tetapi penulis disini
Perpustakaan Unika
4

ingin mencoba untuk lebih mengenal dengan apa yang dimaksud dengan variabel
voltage variabel frekuensi untuk pengendalian motor induksi satu fasa.

1.4. Tujuan dan Manfaat
Adapun tujuan dari pembuatan Tugas Akhir ini adalah :
untuk mempelajari dan mengembangkan suatu alat variabel voltage variabel
frekuensi untuk pengendalian motor induksi satu fasa dengan kendali digital.
Sedangkan manfaat dari perancangan ini adalah :
Diperolehnya suatu alat sederhana dengan unjuk kerja yang praktis dan baik.

1.5. Sistematika Penulisan
Pada penulisan Tugas Akhir ini dibuat sistematika penulisan laporan
sebagai berikut :
BAB I : PENDAHULUAN
Berisi tentang latar belakang, perumusan masalah,
pembatasan masalah, tujuan dan manfaat, serta sistematika
penulisan.
BAB II : LANDASAN TEORI
Berisi tentang dasar dasar teori yang mendukung dalam
pembuatan Tugas Akhir, antara lain : Dasar teori dari Motor
induksi satu fasa,DC DC Converter, Inverter satu fasa.
BAB III: VVVF Berbasis Mikrokontroller Atmega 8535 dan Konsep
Perancangan Alat
Perpustakaan Unika
5

Berisi tentang Pendahuluan, Prinsip kerja Chopper Step
Down, Inverter Satu Fasa , Rangkaian driver, Konsep
kendali.
BAB IV: HASIL PENELITIAN DAN PEMBAHASAN
Berisi tentang Pendahuluan, Proses pembangkitan PWM
dan SPWM pada mikrokontroller Atmega 8535 ,Hasil
Simulasi dan Pengujian Laboratorium.
BAB V: KESIMPULAN DAN SARAN
Berisikan tentang kesimpulan dari dasar teori maupun dari
hasil analisa, dan saran saran yang dibutuhkan













Perpustakaan Unika
6

BAB 2
LANDASAN TEORI

2.1 Pendahuluan
Pada banyak aplikasi industri yang menggunakan motor listrik sebagai
peralatan yang digunakan untuk menggerakkan peralatan lainnya, seperti pada
fan, pompa, penggerak pada transportasi, dll. Suatu penggerak kecepatan variabel
(Variable Speed Drive = VSD) memiliki fungsi untuk mengendalikan aliran
energi dari sumber ke proses melalui poros motor. Dua besaran fisik yang dapat
digunakan untuk menggambarkan kondisi poros motor adalah kecepatan dan torka
sehingga untuk mengendalikan aliran energi ke proses, dua besaran tersebut harus
dikendalikan.
Teknologi pengendali kecepatan variabel untuk motor AC dapat
dikategorikan menjadi pengendalian berbasis :
Scalar control : menggunakan magnitude tegangan, arus atau fluksi
sebagai variabel yang dikendalikan.
Vector control : menggunakan vektor tegangan, vektor arus atau
vektor fluksi sebagai variabel yang dikendalikan.
Motor AC digunakan secara luas, di pemukiman, kawasan perdagangan,
industri, maupun di bidang lain. Motor AC mengubah energi listrik menjadi
energi mekanik. Motor induksi penerimaan tegangan dan arus pada rotor
dilakukan dengan jalan induksi . Jadi pada motor induksi, rotor tidak langsung
menerima tegangan atau arus dari luar.
Perpustakaan Unika
7

Pada tugas akhir ini teori daya yang digunakan konverter DC DC
(chopper) dan konverter DC AC (inverter) dan cara kerja dari masing masing
konverter yang digunakan untuk mengatur kecepatan motor induksi satu fasa .

2.2 Prinsip Kerja Motor Induksi Satu Fasa
Motor induksi satu phasa merupakan motor yang disuplai oleh sumber
tegangan AC satu phasa. Motor ini paling banyak digunakan dalam kebutuhan
rumah tangga, misalnya kipas angin dan pompa air. Motor ini memiliki jenis yang
beragam, seperti motor kapasitor start, motor kapasitor run, motor universal,
motor split phase, dan beberapa jenis lainnya.
Prinsip kerja motor AC satu fasa berbeda cara kerjanya dengan motor AC
tiga fasa, dimana pada motor AC tiga fasa untuk belitan statornya terdapat tiga
belitan yang menghasilkan medan putar dan pada rotor sangkar terjadi induksi dan
interaksi torsi yang menghasilkan putaran. Sedangkan pada motor satu fasa
memiliki dua belitan stator, yaitu belitan fasa utama (belitan U1-U2) dan belitan
fasa bantu ( belitan Z1 - Z2 ), lihat (gb 2.2.)

Gb 2.1. Prinsip Medan Magnet Utama dan Medan magnet Bantu Motor Satu fasa
Perpustakaan Unika
8

Belitan utama menggunakan penampang kawat tembaga lebih besar
sehingga memiliki impedansi lebih kecil. Sedangkan belitan bantu dibuat dari
tembaga berpenampang kecil dan jumlah belitannya lebih banyak, sehingga
impedansinya lebih besar dibanding impedansi belitan utama.
Grafik arus belitan bantu I bantu dan arus belitan utama I utama berbeda
fasa sebesar , hal ini disebabkan karena perbedaan besarnya impedansi kedua
belitan tersebut. Perbedaan arus beda fasa ini menyebabkan arus total, merupakan
penjumlahan vektor arus utama dan arus bantu. Medan magnet utama yang
dihasilkan belitan utama juga berbeda fasa sebesar dengan medan magnet bantu.

Gb2.2 grafik Gelombang arus medan bantu dan arus medan utama
Perpustakaan Unika
9


Gb 2.3 Medan magnet pada Stator Motor satu fasa
Belitan bantu Z1-Z2 pertama dialiri arus I , bantu menghasilkan fluks
magnet tegak lurus, beberapa saat kemudian belitan utama U1-U2 dialiri arus
utama I utama yang bernilai positip. Hasilnya adalah medan magnet yang bergeser
sebesar 45 dengan arah berlawanan jarum jam. Kejadian ini berlangsung terus
sampai satu siklus sinusoida, sehingga menghasilkan medan magnet yang berputar
pada belitan statornya.
Rotor motor satu fasa sama dengan rotor motor tiga fasa yaitu berbentuk
batang-batang kawat yang ujung-ujungnya dihubung singkatkan dan menyerupai
bentuk sangkar tupai, maka sering disebut rotor sangkar.
Perpustakaan Unika
10


Gb 2.4 Rotor sangkar
Belitan rotor yang dipotong oleh medan putar stator, menghasilkan
tegangan induksi, interaksi antara medan putar stator dan medan magnet rotor
akan menghasilkan torsi putar pada rotor.

2.2.1 Motor kapasitor
Motor kapasitor satu phasa banyak digunakan dalam peralatan rumah
tangga seperti motor pompa air, motor mesin cuci, motor lemari es, motor air
conditioning. Konstruksinya sederhana dengan daya kecil dan bekerja dengan
tegangan suplai PLN 220 V, oleh karena itu menjadikan motor kapasitor ini
banyak dipakai pada peralatan rumah tangga.

Gb 2.5 Motor kapasitor
Perpustakaan Unika
11

Belitan stator terdiri atas belitan utama dengan notasi terminal U1-U2, dan
belitan bantu dengan notasi terminal Z1-Z2 Jala-jala L1 terhubung dengan
terminal U1, dan kawat netral N terhubung dengan terminal U2. Kondensator
kerja berfungsi agar perbedaan sudut phasa belitan utama dengan belitan bantu
mendekati 90.

Gb 2.6. Rangkaian Motor Kapasitor Star dan Run

motor split-fasa diubah dengan kapasitor diseri dengan mulai berkelok kelok
untuk memberikan memulai "mendorong." Seperti motor fase-split, motor
kapasitor mulai juga memiliki saklar sentrifugal yang memutus hubungan mulai
berliku dan kapasitor ketika motor mencapai sekitar 75% dari nilai kecepatan.
Karena kapasitor berada dalam seri dengan sirkuit mulai, itu menciptakan torsi
lebih awal, biasanya 200% sampai 400% dari rate torsi. Dan, saat ini mulai
biasanya 450% menjadi 575% dari, saat ini dinilai jauh lebih rendah daripada
fase-split karena kabel yang lebih besar pada sirkuit mulai. Lihat Gb 2.7 untuk
kurva torsi-kecepatan. Sebuah versi modifikasi motor mulai kapasitor adalah
resistensi mulai motor. Dalam tipe motor, mulai kapasitor digantikan oleh resistor.
Perlawanan mulai motor digunakan dalam aplikasi mana torsi mulai kebutuhan
Perpustakaan Unika
12

kurang dari yang diberikan oleh kapasitor mulai motor. Selain biaya, motor ini
tidak menawarkan keuntungan yang besar atas motor mulai kapasitor.

Gb 2.7 Kurva Perbandingan Motor motor Satu Fasa

2.3 Chopper ( DC DC Konverter )
Pada banyak aplikasi industri, diperlukan untuk mengubah sumber
tegangan dc tetap menjadi sumber dc yg bersifat variabel. DC chopper mengubah
secara langsung dari DC ke DC dan biasanya hal ini disebut konverter DC DC.
Chopper dapat disebut sebagai DC, sama dengan trafo AC dengan perbandingan
putaran yg variabel terus menerus. Seperti trafo, chopper dapat digunakan untuk
menaikkan dan menurunkan sumber tegangan DC.
Chopper menghasilkan pengaturan dengan respon kecepatan yang cukup
baik, efisiensi yang tinggi dan respon dinamik yang cepat. Selain itu dapat pula
digunakan untuk pengereman regeneratif pada motor-motor DC untuk
mengembalikan energi pada sumber dan hal ini menghasilkan adanya
penghematan energi untuk sistem transportasi dengan adanya pemberhentian yang
sering dilakukan. Chopper digunakan pada regulator tegangan DC, dan juga
Perpustakaan Unika
13

digunakan, pada penghubung dengan induktor, untuk membangkitkan sumber
arus DC, terutama untuk pembalik sumber arus. Jenis chopper yg digunakan
adalah buck konverter atau step-down chopper karena tegangan output konverter
lebih rendah dari pada input konverter sebagai rangkaian dayanya seperti
ditunjukkan pada gambar berikut. (Rashid.H.2nd ed.1999).

Gb 2.8. Rangkaian chopper buck konverter

2.4 Inverter Satu Fasa
Inverter satu fasa adalah alat untuk mengubah tegangan DC menjadi AC
dengan teknik kendali internal SPWM (Sinusoidal Pulse Witdh Modulation) atau
PWM (Pulse Witdh Modulation)yang dapat diatur besar tegangan dan frekuensi
keluaran yang variable berdasarkan dari kendali yang digunakan. Dengan teknik
kendali SPWM atau PWM memiliki unjuk kerja yang baik, dengan respon
dinamik dan rendah distorsi harmonik pada tegangan keluaran.
Pada pengendalian motor induksi, inverter SPWM atau PWM memiliki
keunggulan dalam pengaturan kecepatan motor dengan putaran yang halus dan
torka motor yang sesuai keinginan. Apabila pembangkitan sinyal menggunakan
sistem digital, maka akan didapat respon yang lebih baik karena nilai harmonik
yang lebih kecil.
Perpustakaan Unika
14

Nilai tegangan AC efektif satu fasa dirumuskan sebagai berikut :

=
T
dt V
T
Vrms
0
2
1

Dengan Vrms = tegangan efektif
V = fungsi tegangan
T = perioda
Karena tegangan masukan pada inverter SPWM ini konstan maka dapat
dirumuskan sebagai berikut :

=
T
t
Vdc Vrms
p

Dengan Vrms = tegangan efektif
p
t
= tegangan puncak dalam 1 periode
Vdc = tegangan searah inverter T = perioda
Berdasarkan bentuk tegangan keluarannya inverter satu fasa dapat
dibedakan menjadi beberapa bentuk diantaranya squarewave inverter ( inverter
gelombang persegi ) dan sinewave inverter ( inverter gelombang sinusoidal ).
(Hari Wahyu.pdf)

DC
LOAD
S1 S3
S4
S2

Gb 2.9. Inverter Single Phase

Perpustakaan Unika
15

BAB 3
IMPLEMENTASI VARIABEL VOLTAGE VARIABEL FREKUENSI
PADA MOTOR INDUKSI SATU FASA BERBASIS MIKROKONTROL
ATMEGA8535

3.1 Pendahuluan
Pada bab ini penulis akan mengimplementasi suatu rangkaian kendali
Variabel Voltage Variabel Frekuensi ( VVVF ) untuk pengendalian motor
induksi satu fasa metoda ini diterapkan dengan menggunakan open loop.
Keuntungan yang didapat dari pengendalian kecepatan motor berbasis VVVF
adalah untuk memperoleh unjuk kerja yang baik karena metoda ini cukup
sederhana dan murah tetapi karena torka motor tidak dikendalikan secara
langsung maka respon torkanya cukup lambat, selain itu metoda pengendalian
VVVF hanya sesuai untuk kondisi tunak saja. Pada implementasi mengunakan
chopper step down dan inverter satu fasa yang berfungsi untuk memperoleh suatu
nilai keluaran berupa tegangan dan frekuensi yang variabel . Pembagian
Rangkaian daya dilakukan dengan membagi setiap bagian kedalam suatu diagram
blok sesuai dengan fungsi rangkaiannya masing-masing. Berikut ini akan
digambarkan diagram bloknya:
Perpustakaan Unika
16

Gb 3.0 Diagram Blok Variabel Voltage Variabel Frekuensi

3.2 Rangkaian Driver TLP 250
Rangkaian driver merupakan suatu rangkaian yang berfungsi
memindahkan sinyal gelombang dari rangkaian kontrol untuk menjalankan
rangkaian daya. Rangkaian driver yang digunakan diimplementasikan dengan IC
TLP 250 yang merupakan IC optocoupler seperti ditunjukkan pada (Gb 3.1.)

Gb 3.1 optocoupler TLP 250
Perpustakaan Unika
17

Pada Optocoupler sisi masukan (kaki-2) dihubungkan dengan tahanan
(pembatas arus yang melewati LED) menuju keluaran rangkaian control
sedangkan kaki 3 dihubungkan ke tegangan nol (common ground). Pada sisi
keluaran, kaki 8 dihubungkan ke tegangan +15V, kaki 5 dihubungkan ke sisi
negatif rangkaian daya dan kaki 6 atau 7 di hubungkan ke sisi gate mosfet.
Optocoupler akan berfungsi sebagai driver melalui beberapa kombinasi rangkaian
seperti ditunjukkan pada Gb. 3.2.

5 1K
50 V 18

Gb 3.2 Rangkaian driver
Pada saat pulsa picu dari rangkaian kontrol kondisi ON dioda led
optocoupler teraliri arus, led memberikan sinyal penyinaran (secara optik) pada
basis phototransistor sehingga transistor berfungsi sebagai saklar yang menutup.
Ketika transistor ini menutup terjadi aliran arus dari collector yang bertegangan
15 V menuju emitor yang kemudian dibuang kesisi ground regulator daya. Pada
saat pulsa picu kondisi OFF arus masukan ke dioda led terputus, sehingga
transistor berfungsi sebagai saklar yang membuka. Hal ini menyebabkan arus
pada kolektor tidak mengalir melalui transistor melainkan menuju saklar
semikonduktor pada rangkaian daya. Zener 18 volt terhubung dengan gate dan
source saklar daya yang bertujuan untuk memberikan kestabilan kerja saklar daya
tersebut.
Perpustakaan Unika
18

3.3 Rangkaian Sistem Minimum Mikrokontroller Atmega 8535
Mikrokontroler adalah otak dari suatu sistem elektronika seperti halnya
mikroprosesor sebagai otak komputer. Namun mikrokontroler memiliki nilai
tambah karena didalamnya sudah terdapat memori dan sistem input/output dalam
suatu kemasan IC. Mikrokontroler AVR (Alf and Vegards RISC processor)
standar memiliki arsitektur 8-bit, dimana semua instruksi dikemas dalam kode 16-
bit dan sebagian besar instruksi dieksekusi dalam satu siklus clock. Berbeda
dengan instruksi MCS-51 yang membutuhkan 12 siklus clock karena memiliki
arsitektur CISC (seperti komputer).
Teknologi yang digunakan pada mikrokontroler AVR berbeda dengan
mikrokontroler seri MCS-51. AVR berteknologi RISC (Reduced Instruction Set
Computer), sedangkan seri MCS-51 berteknologi CISC (Complex Instruction Set
Computer). Mikrokontroler AVR dapat dikelompokkan menjadi empat kelas,
yaitu keluarga ATtiny, keluarga AT90Sxx, Keluarga ATmega, dan AT89RFxx.
Pada dasarnya yang membedakan masing-masing kelas adalah memori,
kelengkapan periferal dan fungsi-fungsi tambahan yang dimiliki.
ATmega8535 adalah mikrokontroler CMOS 8-bit daya-rendah berbasis
arsitektur RISC. Kebanyakan instruksi dikerjakan pada satu siklus clock,
ATmega8535 mempunyai throughput mendekati 1 MIPS per MHz, hal ini
membuat ATmega8535 dapat bekerja dengan kecepatan tinggi walaupun dengan
penggunaan daya rendah.


Perpustakaan Unika
19

3.3.1 Arsitektur ATmega 8535
Mikrokontroler ATmega8535 memiliki beberapa fitur atau
spesifikasi yang menjadikannya sebuah solusi pengendali yang efektif
untuk berbagai keperluan. Fitur-fitur tersebut antara lain:
1. Saluran I/O sebanyak 32 buah, yaitu port A, port B, port C, dan port D
2. CPU yang memiliki 32 buah register
3. SRAM sebesar 512 byte
4. Flash memory sebesar 8kb
5. EPROM sebesar 512 byte
6. Tiga buah timer/counter dengan kemampuan pembanding
7. Two wire serial Interface
8. Port antarmuka SPI
9. Unit interupsi internal dan eksternal
10. Port USART untuk komunikasi serial
3.3.2 Konfigurasi Pin ATmega 8535

Gb 3.3 IC ATMega 8535

Perpustakaan Unika
20


Gb 3.4 Konfigurasi Pin ATmega 8535


* VCC = pin masukan catu daya
* GND = pin ground
* Port A (PA0 PA7) = pin I/O (bidirectional), pin ADC
* Port B (PB0 PB7) = pin I/O (bidirectional), pin timer/counter,
analog comparator, SPI
* Port C (PC0 PC7) = pin I/O (bidirectional), TWI, analog
comparator, Timer Oscilator
* Port D (PD0 PD7) = pin I/O (bidirectional), analog comparator,
interupsi eksternal, USART
* RESET = pin untuk me-reset mikrokontroler
* XTAL1 & XTAL2 = pin untuk clock eksternal
* AVCC = pin input tegangan ADC
* AREF = pin input tegangan referensi ADC

Perpustakaan Unika
21

3.4 Rangkaian Pembagi Tegangan
Rangkaian pembagi tegangan dengan dilengkapi buffer tegangan, yang
berfungsi sebagai sinyal inputan ADC. Rangkaian buffer berfungsi untuk
menjaga tegangan input sama dengan tegangan output. Skema rangkaian pembagi
tegangan sebelum masuk ke inputan ADC.

Gb 3.5 Rangkaian Pembagi Tegangan

3.5 Topologi Konverter DC - DC
Sistem catu-daya yang bekerja dalam mode pensaklaran (switching)
mempunyai efisiensi yang jauh lebih tinggi dibanding sistem catu-daya linier.
Oleh karenanya, hampir semua catu-daya modern bekerja dalam mode switching
atau dikenal sebagai SMPS (Switched Mode Power Supply).
Komponen utama dari sistem catu-daya adalah konverter dc-dc yang
berfungsi untuk mengkonversikan daya elektrik bentuk dc (searah) ke bentuk dc
lainnya. Secara umum, ada tiga rangkaian (topologi) dasar konverter dc-dc, yaitu
buck, boost, dan buck-boost. Rangkaian lain biasanya mempunyai kinerja mirip
dengan topologi dasar ini sehingga sering disebut sebagai turunannya. Contoh dari
konverter dc-dc yang dianggap sebagai turunan rangkaian buck adalah forward,
Perpustakaan Unika
22

push-pull, half-bridge, dan full-bridge. Contoh dari turunan rangakaian boost
adalah konverter yang bekerja sebagai sumber arus. Contoh dari turunan
rangkaian buck-boost adalah konverter flyback.
Pada tahun 1980-an, ditemukan dan dipatenkan ratusan rangkaian baru
konverter dc-dc. Rangkaian baru ini ditawarkan dengan bermacam kelebihan yang
diklaim bisa menggantikan peran rangkaian konvensional. Para insinyur baru
sering sekali pusing dan menghabiskan banyak waktu untuk memilih dan
mencoba rangkaian baru ini. Akan tetapi setelah banyak menghabiskan waktu dan
biaya, sering sekali terbukti bahwa rangkaian baru tersebut sangat susah untuk
diproduksi. Sebagai akibatnya, sampai saat ini, hampir semua industri masih
menawarkan topologi dasar dalam jajaran produknya. Perkembangan pesat terjadi
di bidang integrasi, produksi, saklar semikonduktor, dan teknik untuk mengurangi
rugi-rugi penyaklaran. Tulisan ini akan mencoba mengkaji beberapa topologi
dasar konverter daya yang banyak dipakai di industri. Dengan memahami kinerja
konverter dasar ini, para insinyur yang bekerja di industri konverter daya bisa
dengan baik memilih topologi yang sesuai untuk hampir semua keperluan
pekerjaan selanjutnya tinggal menentukan ukuran tapis dan rangkaian kendalinya.

3.5.1 Topologi Buck
Konverter jenis buck merupakan jenis konverter yang banyak digunakan
dalam industri catu-daya. Konverter ini akan mengkonversikan tegangan dc
masukan menjadi tegangan dc lain yang lebih rendah (konverter penurun
tegangan). Rangkaian ini terdiri atas satu saklar aktif (MOSFET) dan satu saklar
Perpustakaan Unika
23

pasif (diode). Untuk tegangan kerja yang rendah, saklar pasif sering diganti
dengan saklar aktif sehingga susut daya yang terjadi bisa dikurangi. Kedua saklar
ini bekerja bergantian. Setiap saat hanya ada satu saklar yang menutup. Nilai rata-
rata tegangan keluaran konverter sebanding dengan rasio antara waktu penutupan
saklar aktif terhadap periode penyaklarannya (faktor kerja). Nilai faktor kerja bisa
diubah dari nol sampai satu. Akibatnya, nilai rata-rata tegangan keluaran selalu
lebih rendah dibanding tegangan masukannya.
Beberapa konverter buck bisa disusun paralel untuk menghasilkan arus
keluaran yang lebih besar. Jika sinyal ON-OFF masing-masing konverter berbeda
sudut satu sama lainnya sebesar 360/N, yang mana N menyatakan jumlah
konverter, maka didapat konverter dc-dc N-fasa. Konverter buck N-fasa inilah
yang sekarang banyak digunakan sebagai regulator tegangan mikroprosesor
generasi baru. Dengan memperbanyak jumlah fasa, ukuran tapis yang diperlukan
bisa menjadi jauh lebih kecil dibanding konverter dc-dc satu-fasa. Selain
digunakan sebagai regulator tegangan mikroprosesor, konverter buck multifasa
juga banyak dipakai dalam indusri logam yang memerlukan arus dc sangat besar
pada tegangan yang rendah.

Beban


Perpustakaan Unika
24


Beban

Gb. 3.6 Topologi Buck.
Perlu dicatat bahwa arus masukan konverter buck selalu bersifat tak
kontinyu dan mengandung riak yang sangat besar. Akibatnya pada sisi masukan,
konverter buck memerlukan tapis kapasitor yang cukup besar untuk mencegah
terjadinya gangguan interferensi pada rangkaian di sekitarnya. Konverter dc-dc
jenis buck biasanya dioperasikan dengan rasio antara tegangan masukan terhadap
keluarannya tidak lebih dari 10. Jika dioperasikan pada rasio tegangan yang lebih
tinggi, saklar akan bekerja terlalu keras sehingga keandalan dan efisiensinya
turun. Untuk rasio yang sangat tinggi, lebih baik kalau kita memilih versi yang
dilengkapi trafo.(Pekik Argo Dahono.topologi konverter).

3.5.2 Topologi Boost
Topologi boost bisa menghasilkan tegangan keluaran yang lebih tinggi
dibanding tegangan masukannya (penaik tegangan). Skema konverter ini
diperlihatkan di Gb. 3.7. Jika saklar MOSFET ditutup maka arus di induktor akan
naik (energi tersimpan di induktor naik). Saat saklar dibuka maka arus induktor
akan mengalir menuju beban melewati dioda (energi tersimpan di induktor turun).
Rasio antara tegangan keluaran terhadap tegangan masukan konverter sebanding
dengan rasio antara periode penyaklaran dan waktu pembukaan saklar. Ciri khas
utama konverter ini adalah bisa menghasilkan arus masukan yang kontinyu.
Perpustakaan Unika
25


Beban

Gb. 3.7 Topologi Konverter Boost
3.5.3 Prinsip Kerja Chopper Step Down
Prinsip kerja step down dapat dijelaskan melalui Gb. 3.6 . Ketika saklar
SW ditutup selama waktu t1 tegangan masukan Vs muncul melalui beban. Bila
saklar tetap off selama waktu t2 tegangan melalui beban adalah nol. Bentuk
gelombang untuk tegangan keluaran dan arus beban juga ditunjukkan pada Gb.
3.8.
Saklar chopper dapat diimplementasikan dengan menggunakan sebuah
BJT,MOSFET,GTO dan thyristor komputasi paksa.. Devais yang praktis memiliki
tegangan jatuh yang terbatas berkisar dari 0,5-2V,dan akan mudah kita
mengabaikan tegangan jatuh untuk devais-devais semikonduktor ini.

_
_
+
Chopper
_
Io
Vo Vs
t1
t2
t
Vo
Va
0
T
t1
t2
kT T
t 0
i

(a) rangkaian (b) bentuk gelombang
Gb. 3.8 chopper step down dengan beban resitif
Perpustakaan Unika
26

Tegangan keluaran rata-rata diberikan oleh :
kVs Vs ft Vs
T
t
dt Vo
T
Va
t
= = = =

1
1
0
1 1
(1)
Dan arus beban rata2,Ia=VaIR=kVsIR dengan T adalah periode chopping,k=t1/T
adalah duty cycle chopper dan f adalah frekuensi chopping.Nilai rms tegangan
ditentukan dari :
Vs k dt Vo
T
Vo
kT
=

=

2 / 1
0
2
1
(2)
Dengan mengansumsikan bahwa tidak ada rugi-rugi pada chopper maka daya
masukan pada chopper sama dengan daya keluaran yang diberikan dengan
R
Vs
k dt
R
Vo
T
dt Vo
T
Pi
kT
i
kT 2
0
2
0
1 1
= = =

(3)

Resistansi masukan efektif yang dilihat dari sumber adalah :
k
R
R kVs
Vs
Ia
Vs
R = = =
/
1
(4)
Duty cycle k dapat divariasikan dengan 0 sampai 1 dengan bervariasi
menurut t1,T atau f. Maka tegangan keluaran Va dapat divariasikan dari 0 sampai
Vs dengan mengatur k,dan aliran daya dapat diatur :
1) Operasi pada frekuensi konstan, Frekuensi chopping f (atau periode
chopping T) dijaga tetap dan waktu on t1 divariasikan. Lebar pulsa
bervariasi dan kontrol jenis ini dikenal dengan nama kontrol pulse widht
modulation (PWM).
Perpustakaan Unika
27

2) Operasi pada frekuensi yang variabel. Frekuensi chopping f bervariasi.
Pada waktu on t1 atau pada waktu off t2 dijaga tetap. Ini disebut modulasi
frekuensi. Frekuensi divariasikan untuk batasan yang lebar mendapatkan
batasan tegangan keluaran yang penuh. Kontrol jenis ini membangkitkan
harmonis pada frekuensi yang tidak bisa ditentukan sehingga akan sangat
sulit merancang filter.
3.6 Topologi Konverter DC AC Satu Fasa
Konverter dalam bahasa Inggris (= to convert) adalah suatu kata kerja
yang berarti mengubah, mengubah suatu bentuk menjadi bentuk yang lainnya.
Konverter dc ke ac dikenal sebagai inverter. Inverter berfungsi mengubah
tegangan dc menjadi tegangan ac simetris dengan besar dan frekuensi sesuai
keinginan. Tegangan keluaran bisa konstan atau berubah dengan frekuensi tetap
atau berubah. Tegangan yang bervariasi bisa diperoleh dengan mengubah
tegangan dc masukan inverter dengan menjaga tetap variabel penguatannya.
Namun, jika tegangan dc masukan inverter tetap, mengubah tegangan keluaran
inverter bisa dilakukan dengan mengubah besar penguatan inverter, yang
umumnya dilakukan dengan teknik SPWM (Sinusoidal Pulse-Width Modulation)
sebagai pengendali internal inverter.
Topologi dari konverter satu fasa ditunjukkan pada Gb. 3.9. Rangkaian
daya konverter satu fasa memiliki empat buah saklar semikonduktor (MOSFET)
dan sebuah tegangan sumber DC pada sisi masukan dari konverter tersebut.
Konverter ini harus mampu melakukan tracking terhadap arus masukan dengan
metoda pensaklaran saklar daya S1 hingga S4.
Perpustakaan Unika
28


Gb. 3.9 Konverter DC AC Satu Fasa
Dengan kombinasi rangkaian konverter diatas maka menciptakan suatu
siklus operasi saklar daya sebagai berikut :
Pada saat setengah siklus positif, untuk menaikan arus masukan dari
konverter dilakukan dengan menutup S2 dan S3. Pada kondisi ini menyebabkan
tegangan sumber DC mengalami pengosongan sehingga tegangan masukan
ditambah tegangan pada sumber DC akan mendorong arus induktor (Lc)
bertambah (Gb. 4.0).

Gb. 4.0 Kondisi Saklar Saat Induktor Naik
Sedangkan pada setengah siklus negatif untuk menurunkan arus
masukan yang melalui induktor (Lc), maka dapat dilakukan dengan menutup S1
dan S4, pada kondisi ini menyebabkan tegangan sumber DC mengalami pengisian
sehingga tegangan masukan dikurangi tegangan pada sumber DC akan
Perpustakaan Unika
29

mendorong arus induktor (Lc) untuk turun (Gb. 4.1). Proses naik dan turunnya
arus induktor ini berlangsung pada frekuensi pensaklaran yang cukup tinggi,
sehingga arus masukan ini dapat dibentuk sesuai gelombang referensi yang
diberikan.

Gb. 4.1 Kondisi Saklar Saat Induktor Turun.
3.7 Konsep Kendali
Rangkaian kendali dirancang secara digital yaitu modulasi lebar pulsa
untuk chopper dan modulasi lebar pulsa sinusoidal untuk inverter yang bekerja
untuk membangkitkan modulasi lebar pulsa secara digital membutuhkan timer
untuk mengaktifkan lamanya waktu on dan off sehingga diperoleh dutcy cycle
yang berubah ubah sesuai dengan yang diinginkan. Hasil perbandingan antara
waktu lamanya timer on dan off akan menghasilkan suatu sinyal PWM (Pulse
Width Modulation), dimana sinyal ini setelah melalui rangkaian chopper, akan
berfungsi sebagai sinyal masukan pada beban konverter DC AC yaitu . Dan
sinyal SPWM (Sinusoidal Pulse Width Modulation) yang dibangkitkan dengan
data lookup table, dimana sinyal ini setelah melalui rangkaian inverter, akan
Perpustakaan Unika
30

berfungsi sebagai sinyal masukan beban linier maupun non linier berupa motor
induksi satu fasa.
Agar implementasi sistem VVVF bekerja dengan baik dan sesuai keinginan
maka diperlukan pemrograman pada mikrokontroler sebagai unit kendali
sekaligus pemroses data dan instruksi. Dalam perancangan software, bahasa
pemrograman yang digunakan adalah C language. Untuk menunjang kerja sistem
diperlukan alur kerja/proses demi proses secara terstruktur seperti dapat dilihat
pada gambar berikut ini:

Gb 4.2 Diagram Flowchart Program
Berdasarkan flowchart ( Gb 4.2 ) sistem program alat maka alur proses
instruksi dan action dapat dijabarkan secara garis besarnya sebagai berikut: pada
saat power/catu daya diberikan pada rangkaian minimum sistem, mikrokontroler
menginisialisasi memory program dan device yang terkoneksi dengan
input/output pada minimum sistem. Selanjutnya mikro akan menunggu adanya
Perpustakaan Unika
31

perintah merupakan impulse aktif low dari outputan ADC, bila kondisi ini
terpenuhi maka program menjalankan instruksi aktifkan timer 0 dan membaca
data input pada channel ADC terpilih serta menyimpan data awal pada register
flag timer 0 guna mengetahui apakah timer telah mengalami overflow atau belum.
Selanjutnya apabila nilai TF0 berlogika tinggi, mikrokontroler akan mengaktifkan
timer1 sekaligus mengkonversi data ADC yang diolah guna menghasilkan sinyal
PWM. Sinyal ini dipending hingga diperoleh kondisi overflow pada TF1 yang
mengaktifkan timer2. pada saat timer2 aktif, maka proses berikutnya adalah
membaca data tabel dan mengolahnya menjadi deretan data digital yang tampak
sebagai sinyal SPWM. Pada saat yang bersamaan sinyal PWM dari hasil konversi
ADC diaktifkan. Siklus proses mengaktifkan sinyal PWM dan SPWM terus
berulang hingga terjadi adanya berubahan dari inputan ADC.











Perpustakaan Unika
32

BAB IV
HASIL PENELITIAN DAN PEMBAHASAN

4.1 Pendahuluan
Setelah pembuatan perangkat keras pada system VVVF menggunakan
ATmega8535 maka diperlukan perangkat lunak sebagai sarana pendukung agar
implementasi dalam tugas akhir ini dapat bekerja dengan semestinya. Perangkat
lunak yang dimaksudkan seperti telah dijabarkan pada bab sebelumnya tertanam
dalam memori terprogram di mikrokontroler ATmega8535 dan ditindak lanjuti
dengan pengujian serta menganalisa action dari setiap rule flowchart yang telah
ditentukan. Bagian perangkat lunak yang akan dibahas diantaranya adalah system
inisialisasi memori dan device interface yang terhubung pada pin input-output
ATmega8535, konfigurasi dan pengkonversian data pada ADC serta system timer
pada siklus pembangkit PWM dan SPWM

4.2 Inisialisasi Memori dan Interface
Pada inisialisasi memori, pemrograman dilakukan dengan pemetaan dan
pengaturan library file ATmega8535. adapun potongan programnya sebagai
berikut:
#include <mega8535.h>
#include <delay.h>

Perpustakaan Unika
33

#define ADC_VREF_TYPE 0x60
unsigned int a,jarak,pwm;
Instruksi - instruksi tersebut mempunyai fungsi untuk mengaktifkan fitur-fitur
default dari ATmega8535 dengan meng-include-kan library dari mikrokontroller
yang digunakan dengan menuliskan intruksi #include <mega8535.h>.
#include <delay.h> mempunyai fungsi mengaktifkan set instruksi pada library
tunda ATmega8535.
unsigned int a,jarak,pwm; mendeklarasikan variable data pada label a dan dttom
sebagai data carakter 8 bit (0-255).
Yang dimaksud inisialisasi memory dalam hal ini adalah proses eksekusi
program secara sequensial/berurutan dari memory program awal pada
mikrokontroler. Pada umumnya penulisan tersebut diatas dinamakan sebagai
header program.
Sedangkan pada inisialisasi interface, dilakukan pengaktifan fitur ADC
dan output sinyal pada portD.7, portB.2 dan portB.4. Set instruksi programnya
sebagai berikut:
unsigned char read_adc(unsigned char adc_input)
{
ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
// Delay needed for the stabilization of the ADC input voltage
delay_us(1);
// Start the AD conversion
ADCSRA|=0x40;
Perpustakaan Unika
34

// Wait for the AD conversion to complete
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCH;
DDRB=0XFF;
DDRD=0x80;

4.3 Inisialisasi dan Pengaktifan timer
Untuk menghasilkan sinyal pwm, dalam tugas akhir ini penulis
memanfaatkan fitur yang telah tersedia yaitu portD.7, sedangkan untuk sinyal
spwm menggunakan portb.4 dan portb.2. data pwm diperoleh dari pencacahan
konversi data pada ADC yang tersimpan pada register dan variable a. adapun
potongan program penghasil pwm sebagai berikut:
DDRB=0XFF;
DDRD=0x80;
// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: 11059.200 kHz
// Mode: Phase correct PWM top=FFh
// OC2 output: Non-Inverted PWM
ASSR=0x00;
TCCR2=0x64;
TCNT2=0xFF;
// ADC initialization
Perpustakaan Unika
35

// ADC Clock frequency: 691.200 kHz
// ADC Voltage Reference: AVCC pin
// ADC High Speed Mode: On
// ADC Auto Trigger Source: None
// Only the 8 most significant bits of
// the AD conversion result are used
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x84;
SFIOR&=0xEF;
SFIOR|=0x10;
while(1)
{
spwm(); //MENJALANKAN PROGRAM SPWM
OCR2=pwm; //MENGATUR DUTY CYCLE PADA PWM };};

4.4 Simulasi Dengan Mengunakan Power Simulator
Simulasi menggunakan power simulator digunakan sebagai referensi
sinyal yang harus dicapai pada tiap tahap rangkaian, sehingga dengan merancang
sistem rangkaian yang sinyal keluarannya sama dengan simulasi yang diberikan,
maka hasil pengujiannya pun mendekati nilai idealnya.






Perpustakaan Unika
36

Tabel.4.4 Simulasi Rangkaian Chopper dengan Kendali PWM
Komponen Nilai
Vs
R
L
C
Vmod
Vcarr
200 Vdc
4k7
5mH
470 F
12 Vpp
6Vdc


Gb 4.3 Rangkaian Simulasi chopper Dengan PWM controller
Dari hasil simulasi ditunjukkan bahwa rangkaian chopper berfungsi dengan
baik dan sesuai dengan prinsip kerja chopper step down yaitu merubah tegangan
DC inputan menjadi tegangan DC output yang lebih rendah.

Gb 4.4 Hasil Simulasi chopper Step down
Perpustakaan Unika
37

Tabel.4.5 Simulasi Rangkaian Inverter dengan Kendali SPWM
Komponen Nilai
Vac
R
L
Vmod
Vcarr
220 Vac
5
5 mH
2 Vp
4 Vpp


Gb 4.5 Simulasi Inverter satu fasa open loop dengan kendali SPWM
Tegangan masukkan inverter sebesar 220 Vac yang dihasilkan dari
rangkaian DC - DC converter.Data dari simulasi inverter satu fasa menghasilkan
data lookup table yang nanti nya untuk diproses ke dalam mikrokontroller Atmega
8535. Dan hasil keluaran dari tegangan beban (Vo) adalah :

Gb 4.6 Hasil simulasi inverter satu fasa
Perpustakaan Unika
38

Dari hasil simulasi ini menunjukkan bahwa tegangan inverter (Vinv) dapat
mengikuti Vo pada beban sehingga berbentuk gelombang sinusoidal yang
mendekati seperti pada tegangan jala jala pada PLN. Dengan mengatur spwm
controler didapatkan tegangan variabel yang dapat disesuaikan dengan bebannya
dan arus keluaran yang sesuai pula.

4.5 Pengujian Laboratorium
Pengujian laboratorium pun dilakukan sebagai analisa dan pembanding.
Pengujian yang dilakukan antara lain sebagai berikut :
Tabel.4.6 Hasil Percobaan dengan menggunakan motor satu fasa









Dari tabel hasil pengujian teknik pengabungan dual inverter, yaitu
rangkaian buck converter dengan inverter satu fase menghasilkan suatu hasil nilai
percobaan. Pengujian tersebut di lakukan untuk mengendalikan motor induksi satu
fasa , di ketahui bahwa perubahan kecepatan motor induksi satu fasa pada
percobaan ini dipengaruhi adanya nilai tegangan dan frekuensi yang dapat dirubah
Tegangan output
Tegangan
Inverter Frekuensi RPM
buck
converter DC AC Inverter Hz
Tacho
Meter
135 V 132 V 15 Hz 387
138V 135 V 20 Hz 533
140 V 137 V 25 Hz 752
146 V 139 V 30 Hz 857
150 V 142 V 35 HZ 1027
151 V 145 V 40 Hz 1117
153 V 148 V 45 HZ 1223
154 V 151 V 50HZ 1358
159 V 155V 55 HZ 2032


Perpustakaan Unika
39

rubah sesuai dengan inputan ADC. Prinsip kerja rangkaian VVVF pada pengujian
motor induksi satu fasa ini jika terdapat inputan sinyal pada ADC maka
mikrokontroller akan menghasilkan sinyal PWM yang terdapat pada port D.7 dan
sinyal SPWM pada port B.2 dan B.4. PWM ini nanti nya akan mengkonduksi
sakelar pada rangkaian buck converter sedangkan sinyal SPWM akan
mengkonduksi empat sakelar pada rangkaian inverter satu fasa. Pada inverter satu
fasa Frekuensi akan naik dan turun sebesar 5hz. Rentang Frekuensi yang
digunakan dalam percobaan ini 15Hz sampai 55 Hz dengan kenaikan setiap 1 step
sebesar 5 hz.

Gb 4.7 Grafik volt per hertz
Pada ( Gb 4.7 ) merupakan grafik perbandingan rasio volt per hertz yang
didapat dari hasil pengukuran pada percobaan di laboratorium. Grafik diatas
menunjukkan bahwa sistem kerja pada VVVF kurang maksimal karena sistem
belum linier .


Perpustakaan Unika
40

4.5.1. Chopper Step Down

Gambar 4.8 Keluaran Vd dan Vo pada pengujian laboratorium
Pada Gambar 4.8 keluaran sinyal Vd menunjukkan keluaran chopper step
down yang digunakan untuk mensuplay tegangan inverter satu fasa.
Waktu on dan off pada Vd dapat ditentukan dari pengaturan duty cycle
yang dilakukan dengan perhitungan sebagai berikut :
% 100
+
=
toff ton
ton
Cycle Duty
% 75 % 100
25 , 0
75 , 0
% 100
25 , 0 75 , 0
75 , 0
= =
+
= Cycle Duty

4.5.2. Inverter Satu Fasa

Gb 4.9 Keluaran pada V load inverter

Perpustakaan Unika
41

Pada Gb 4.9 merupakan hasil dari keluaran V load inverter yang didapat
dari pola pensaklaran pada inverter satu fasa .pola pensaklaran didapat dari sinyal
SPWM ( Sinusoidal Pulse Weight Modulation ) dari hasil simulasi berupa data
lookup table yang disimpan dalam memori mikrokontroller atmega 8535.





































Perpustakaan Unika
42

BAB V
PENUTUP

5.1 Kesimpulan
Berdasarkan percobaan dan analisa yang telah dilakukan dapat diambil
kesimpulan :
1. Frekuensi sinyal SPWM yang dirancang mempunyai rentang
frekuensi yang lebar dari 15 Hz sampai 50 Hz dengan kenaikan
setiap 5 Hz
2. Sistem pengabungan chopper stepdown atau yang dikenal buck
converter dengan inverter single phase menghasilkan tegangan
output pada inverter single phase mengalami drop tegangan lebih
besar dari tegangan inputan chopper.
3. Untuk mengendalikan kecepatan putaran motor sinkron , kenaikan
tegangan terhadap frekuensi belum dapat dilakukan secara
proposional karena masih mengunakan teknik pengaturan secara
skalar motor.
5.2 Saran
Pada kendali variabel voltage variabel frekuensi ini masih bersifat kendali
open loop. Untuk mendapatkan hasil yang maksimal dan juga unjuk kerja yang
bagus maka diperlukan sistem kendali close loop

Perpustakaan Unika
43

DAFTAR PUSTAKA

[1] Rashid,Muhammad H. Power Electronics,CircuitDevices,and
Applications.2004.Prentice Hall.
[2] Hart,Daniel W.Introduction To Power Elektronics. 1997.
Prentice Hall
[3] Ned Mohan, Tore M. Underland, William P. Robbins, Power
Electronics,Converters, Applications and Designs, Second
Edition, Jhon Wiley & Son, Inc, New York, 1995.
[4] Lingga Wardhana. Mikrokontroller AVR Seri Atmega8535:
Simulasi, Hardware dan Aplikasi.
[5] Ardi Winoto. Mikrokontroller AVR Atmega8/32/16/8535 dan
Pemrogramannya dengan bahasa C pada WinAVR










Perpustakaan Unika
44

LAMPIRAN PROGRAM

#include <mega8535.h>
#include <delay.h>
#define ADC_VREF_TYPE 0x60
// Read the 8 most significant bits
// of the AD conversion result
unsigned char read_adc(unsigned char adc_input)
{
ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
// Delay needed for the stabilization of the ADC input voltage
delay_us(1);
// Start the AD conversion
ADCSRA|=0x40;
// Wait for the AD conversion to complete
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCH;
}

unsigned int a,jarak,pwm; //INISIALISASI VARIABEL
unsigned int baca_delay() //MENGHITUNG ADC UNTUK MENGATUR
LEBAR PULSA
Perpustakaan Unika
45

{
a=read_adc(0);
jarak=((a/2)+10);
pwm=255-a;
if (pwm<=10||pwm>=245)
{if (pwm<=10){pwm=10;}else{pwm=245;};
};
return jarak;
return pwm;
}
void tunda(unsigned int k) //MEMBUAT DELAY MANUAL
{
unsigned char j;
j=0;
while (j<k)
{
#asm
nop
#endasm
j++;
};
}

Perpustakaan Unika
46

void spwm() //DATA PULSA SPWM
{
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
47

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
48

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
49

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
50

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
51

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
52

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
53

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
54

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
55

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
56

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; baca_delay();/*tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
57

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak); */
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
58

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
59

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
60

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
61

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
62

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
63

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
64

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
65

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
66

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
67

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
68

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
69

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
70

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
71

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
72

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
73

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
74

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
75

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
76

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
77

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
78

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
79

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
80

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
81

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
82

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
83

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
84

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
85

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
86

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
87

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
88

PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
Perpustakaan Unika
89

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
Perpustakaan Unika
90

PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 1 ; PORTB.0= 0 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
PORTB.2= 0 ; PORTB.0= 1 ; tunda(jarak);
/*
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 10 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 18 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 24 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 15 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 26 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 12 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 30 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 9 *jarak );
Perpustakaan Unika
91

PORTB.2= 1 ; PORTB.0= 0 ;tunda( 32 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 7 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 34 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 5 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 36 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 3 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 37 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 3 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 37 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 3 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;baca_delay();//tunda( 37 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 3 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 37 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 3 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 36 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 5 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 34 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 7 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 32 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 10 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 28 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 13 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 26 *jarak );
Perpustakaan Unika
92

PORTB.2= 0 ; PORTB.0= 1 ;tunda( 16 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 22 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 17 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 17 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 22 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 16 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 26 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 13 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 28 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 10 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 32 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 7 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 34 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 5 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 36 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 3 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 37 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 3 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 37 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 3 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 37 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 3 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 37 *jarak );
Perpustakaan Unika
93

PORTB.2= 1 ; PORTB.0= 0 ;tunda( 3 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 36 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 5 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 34 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 7 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 32 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 9 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 30 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 12 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 26 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 15 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 24 *jarak );
PORTB.2= 1 ; PORTB.0= 0 ;tunda( 18 *jarak );
PORTB.2= 0 ; PORTB.0= 1 ;tunda( 10 *jarak );
}
void main(void)
{
DDRB=0XFF;
DDRD=0x80;
// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: 11059.200 kHz
// Mode: Phase correct PWM top=FFh
Perpustakaan Unika
94

// OC2 output: Non-Inverted PWM
ASSR=0x00;
TCCR2=0x64;
TCNT2=0xFF;
// ADC initialization
// ADC Clock frequency: 691.200 kHz
// ADC Voltage Reference: AVCC pin
// ADC High Speed Mode: On
// ADC Auto Trigger Source: None
// Only the 8 most significant bits of
// the AD conversion result are used
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x84;
SFIOR&=0xEF;
SFIOR|=0x10;
while(1)
{
spwm(); //MENJALANKAN PROGRAM SPWM
OCR2=pwm; //MENGATUR DUTY CYCLE PADA PWM
};
};

Perpustakaan Unika

You might also like