3.2.7. Sistem Minimum Mikrokontroler ATmega8535
Rangkaian sistem minimum berfungsi sebagai IO untuk mengolah data dari sensor suhu LM35 dan mengontrol relay yang telah di program. Mikrokontroler membutuhkan
sistem minimum yang terdiri dari rangkaian eksternal yaitu, rangkaian osilator dan rangkaian reset.
Rangkaian osilator ditunjukkan pada gambar 3.8. Perancangan rangkaian osilator digunakan kristal dengan frekuensi 12Mhz dan menggunakan kapasitor 22pF datasheet
pada pin XTAL
1
dan XTAL
2
di mikrokontroler.
Gambar 3.8. Rangkaian osilator ATmega8535
Gambar 3.9 menunjukkan rangkaian reset mikrokontroler Atmega8535. Rangkaian reset bertujuan untuk memaksa proses kerja pada mikrokontroler diulang dari awal. Jika
tombol reset ditekan, maka pin reset akan mendapat input logika rendah, sehingga mikrokontroler akan mengulang proses eksekusi program dari awal. Pada perancangan
rangkaian reset digunakan resistor sebesar 10kΩ dan kapasitor sebesar 10µF berdasarkan gambar 2.2.
Gambar 3.9. Rangkaian reset ATmega8535
Perancangan penggunaan port sebagai input dan output pada mikrokontroler disesuaikan dengan kebutuhan. Port yang akan digunakan adalah port A, port B, port C
dan port D. Port A.0 digunakan sebagai port input dari sensor suhu LM35. Pada portA.0 digunakan untuk sensor suhu LM35, karena pada port tersebut terdapat fasilitas ADC. Port
B.0, port B.1, port B.2 dan port B.3 digunakan sebagai port data, sedangkan port B.4 dan port B.5 digunakan sebagai port pengatur interface LCD. Pada port C digunakan sebagai
port output. port C.0 digunkan sebagai port output relay. Pada port D digunakan sebagi input dari server pengguna. Port C.0 sampai port C.7 digunakan sebagai port input dari
keypad. Penggunaan port-port yang akan digunakan ditunjukkan pada tabel 3.2.
Tabel 3.1. Penggunaan port-port pada mikrokontroler No
Nama PORT Keterangan
1 PortA.0
Sensor Suhu LM35 2
PortB.0 DB 1 LCD
3 PortB.1
DB 1 LCD 4
PortB.2 DB 1 LCD
5 PortB.3
DB 1 LCD 6
PortB.4 Enable LCD
7 PortB.5
RW LCD 8
PortB.6 RS LCD
9 PortC.0
Relay 10
PortD.0 – PortD.7 Keypad
Secara keseluruhan gambar minimum sistem mikrokontroler ATmega8535 secara lengkap ditunjukkan oleh gambar 3.10.
Gambar 3.10. Rangkaian sistem minimum ATmega8535
3.3. Perancangan Perangkat Lunak