RANGKAIAN LCD RANGKAIAN SENSOR FLOW CHART Pengujian Rangkaian Mikrokontroler ATMega16

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