36 12 MHz dan dua buah kapasitor 22 pF. XTAL ini akan mempengaruhi kecepatan
mikrokontroler ATMega16 dalam mengeksekusi setiap perintah dalam program. Pin 9 merupakan masukan reset aktif rendah. Pulsa transisi dari tinggi ke rendah akan
me-reset mikrokontroler ini. Untuk men-download file heksadesimal ke mikrokontroler, Mosi, Miso, Sck, Reset, Vcc dan Gnd dari kaki mikrokontroler
dihubungkan ke ISP. Dari ISP Programmer inilah dihubungkan ke computer melalui USB.
3.4 RANGKAIAN LCD
Gambar 3.4. Rangkaian Skematik LCD
Pada rangkaian LCD, kaki-kaki LCD dihubungkan ke port B0 sampai B7 pada rangkaian sistem minimum Mikrokontroler ATMega16. Display LCD 2x16
berfungsi sebagai penampil nilai kecapatan refferensi dan kecepatan aktual yang dikirim dari mikrokontroler. LCD yang digunakan pada alat ini mempunyai lebar
display 2 baris 16 kolom atau biasa disebut sebagai LCD Character 2x16, dengan 16
Universitas Sumatera Utara
37 pin konektor. Modul LCD terdiri dari sejumlah memory yang digunakan untuk
display. Semua teks yang kita tuliskan ke modul LCD akan disimpan didalam memory ini, dan modul LCD secara berturutan membaca memory ini untuk
menampilkan teks ke modul LCD itu sendiri. Pada peta memori dibawah, daerah yang berwarna biru 00 sd 0F dan 40 sd 4F adalah display yang tampak. Jumlahnya
sebanyak 16 karakter per baris dengan dua baris.
Gambar 3.7. Peta memory LCD character 2x16
3.5 RANGKAIAN SENSOR
Gambar 3.5 Rangaian skematik sensor BMP180
Universitas Sumatera Utara
38
3.6 FLOW CHART
START
BMP180 ----------------
Baca suhu tekanan
Microcontroller -------------------------
Konversi tekanan ke ketinggian
STOP Tampil LCD
--------------- Suhu, tekanan
ketinggian
Universitas Sumatera Utara
39
BAB IV PENGUJIAN RANGKAIAN DAN ANALISA PROGRAM
4.1. Pengujian Rangkaian Mikrokontroler ATMega16
Pengujian ini dilakukan agar rangkaian mikrokontroler ATMega16 dapat dikenali oleh program downloader. Dimana program yang digunakan adalah
pemrograman dengan menggunakan bahasa C dan rangkaian mikrokontroler ini harus dapat diprogram langsung pada papan rangkaian. Pengujian ini berhasil dilakukan
dengan dikenalinya jenis mikrokontroler oleh program downloader yaitu ATMega16A. Listing program yang digunakan dalam pengujian rangkaian ini ialah
include mega8535.h include delay.h
include stdio.h while 1
{ Place your code here
PORTC=0x00; Delay_ms1000;
PORTC=0xFF; Delay_ms1000;
}
4.2. Pengujian Rangkaian Power Supply