Penentuan Port
Sebelum pembuatan program
dimulai, penentuan port yang akan
dipakai pada mikrokontroler
sangatlah penting dilakukan. Pada
sistem alat ini, jumlah port yang
dipakai pada mikrokontroler ATMega
8535 sebanyak 3 port, yaitu dapat
dilihat pada tabel 6 port B sebagai
input, tabel 7 port C sebagai output
(LCD), dan tabel 8 port D sebagai
output.
Tabel 6. Port B sebagai input
PB.7 PB.6 PB.5 PB.4 PB.3 PB.2 PB.1
PB.0 KETERANGAN
1 1 1 1 1 1 0 1 Sensor Kecepatan
Tabel 7. Port C sebagai output ( LCD )
PD.7 PD.6 PD.5 PD.4 PD.3 PD.2 PD.1
PD.0 KETERANGAN
0 0 0 0 0 0 0 1 RS
0 0 0 0 0 0 1 0 RD
0 0 0 0 0 1 0 0 EN
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 D4
0 0 1 0 0 0 0 0 D5
0 1 0 0 0 0 0 0 D6
1 0 0 0 0 0 0 0 D7
Tabel 8. Port D sebagai output
PD.7 PD.6 PD.5 PD.4 PD.3 PD.2 PD.1
PD.0 KETERANGAN
0 0 0 1 0 0 0 0 MOTOR MAJU
0 0 1 0 0 0 0 0 MOTOR MAJU
3.4.4 Program PWM dan Penampil
LCD
Program ini berfungsi untuk
mengatur putaran motor DC sesuai
dengan data yang dimasukan, dan
menapilkan data yang di baca
berdasarkan data inputan dari
mikronyang akan di tampilkan ke
LCD.
TCCR1A=0xA3; lcd_init(16);
TCCR1B=0x0B; lcd_clear();
TCNT1=0x0000; lcd_gotoxy(0,0);
OCR1A=0x250; itoa(counter,text);
OCR1B=0x150; lcd_puts(text)
3.5 Program dengan Bahasa C
Perancangan sistem ini
memnggunakan bahasa
pemrograman C dengan compiler C
menngunakan perangkat lunak
CodeVision AVR. Proses pembuatan
program tersebut memiliki proses
sebagai berikut :
1. Petama adalah inisialisasi port
yang digunakan dengan
menggunakan fasilitas CodeWizard
yang ada pada CodeVision,
kemudian simpan dengan
ekstension .c, .prj, .cwp
2. Langkah berikutnya menuliskan
program pada lembar kerja
CodeVision
3. Setelah menulis program selesai
berikutnya adalah mengkompile
program seperti terlihat pada
gambar 24.
4. Setelah dikompile dan tidak ada
kesalahan langkah berikutnya
adalah mendownload program ke
dalam chip seperti gambar 25
Gambar 24. Jendela Compile
3.6 Pengujian Alat
Tahap pengujian alat bertujuan agar
dapat diketahui apakah blok
elektronika pada sistem yang dibuat
yaitu blok input, proses dan output
sesuai dengan apa yang diharapkan.
Adapun kriteria yang dilakukan
dalam pengujian alat adalah sebagai
berikut :
0 komentar:
Posting Komentar