PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALIAN LEVEL AIR DAN SUHU MENGGUNAKAN DTMF BERBASIS MIKROKONTROLLER AT89S51

dokumen-dokumen yang mirip
PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE

PERANCANGAN DAN PEMBUATAN SISTEM KEAMANAN KENDARAAN BERMOTOR MENGGUNAKAN FINGER PRINT DAN ID PAD BERBASIS MIKROKONTROLER ATMEGA 8535

PERANCANGAN DAN PEMBUATAN ALAT PENGHITUNG ORANG DALAM RUANGAN BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SENSOR INFRA-MERAH LAPORAN TUGAS AKHIR

AKHIR TUGAS OLEH: JURUSAN. Untuk

PERANCANGAN DAN PEMBUATAN ALAT PENGAMAN PINTU RUMAH OTOMATIS MENGGUNAKAN SMS BERBASIS MIKROKONTROLER ATMega8535

LAPORAN PROYEK AKHIR RANCANG BANGUN ALAT PENGERING JAMUR KUPING DENGAN PEMANAS MENGGUNAKAN MIKROKONTROLLER AT89C51

IMPLEMENTASI DAN PEMBUATAN SISTEM PENGUKURAN PH DAN DEBIT AIR PADA PENANAMAN TANAMAN HIDROPONIK BERBASIS MIKROKONTROLER ATMEGA 8535

kan Sensor ATMega16 Oleh : JOPLAS SIREGAR RISWAN SIDIK JURUSAN

RANCANG BANGUN MINIATUR SISTEM KENDALI MOTOR PADA PEMBANGKIT LISTRIK TENAGA HYBRID BERBASIS MIKROKONTROLER ATMEGA 16

PERANCANGAN DAN PEMBUATAN PENGAMAN SEPEDA MOTOR BERBASIS DTMF

RANCANG PALANG PINTU KERETA API BERBAS JURUSAN. Disusun Diploma. Oleh:

DAN. Oleh: NAMA NIM AHMAD

RANCANG BANGUN ALAT PENGATUR ARAH ANTENA BERDASARKAN LEVEL SINYAL CAHAYA

MUHAMMA AD NAWAWI MEDAN

OTOMATISASI PARKIR KENDARAAN BERBASIS MIKROKONTROLER DAN SISTEM PENGAWASAN MENGGUNAKAN CCTV BERBASIS HP 3G DAN KOMPUTER

LAPORAN TUGAS AKHIR. Kipas Angin Saklar Otomatis Dengan Menggunakan Sensor Suhu Dan Inframerah Berbasis Mikrokontroler AVR ATmega8

DEPARTEMEN TEKNIK ELEKTRO PROGRAM PENDIDIKAN SARJANA EKSTENSI FAKULTAS TEKNIK UNIVERSITAS SUMATERA UTARA MEDAN 2009

Pendidikann. Oleh: NIM : STUDI JURUSAN PROGRAM

RANCANG BANGUN SISTEM PENDETEKSI KEBAKARAN MENGGUNAKAN SENSOR ASAP MQ 2 DAN SENSOR SUHU LM 35 BERBASIS ARDUINO UNO R3

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

PERANCANGAN DAN PEMBUATAN ALAT PENGERING KAIN OTOMATIS DENGAN MEMANFAATKAN MIKROKONTROLER ATMega8535 dan SENSOR SHT11

RANCANG BANGUN ALAT PENGATUR SUHU DAN KELEMBABAN PADA GREENHOUSE UNTUK TANAMAN STROBERI BERBASIS MIKROKONTROLLER ATMEGA 8535 LAPORAN TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALI PERALATAN LISTRIK RUMAH TANGGA DENGAN MENGGUNAKAN REMOTE KONTROL BERBASIS MIKROKONTROLLER AT89C2051

Diajukan guna melengkapi sebagian syarat Dalam mencapai gelar Sarjana Strata Satu (S1)

TUGAS AKHIR PERANCANGAN WATER BATH BERBASIS ATMEGA8

PERANCANGAN ALAT PEMBERI PAKAN TERNAK PADA PETERNAKAN SECARA OTOMATIS DAN BERBASIS MIKROKONTROLLER AT89S52 DENGAN SISTEM DTMF

ASAP BERBASIS. Ditulis Diploma 3. Oleh : ADIEL GINTING JURUSAN MEDAN

SISTEM PENGENDALI LEVEL DAN VOLUME AIR PADA PROSES PENGISIAN BAK PENAMPUNG AIR MENGGUNAKAN AT89S51 DENGAN PENAMPIL SEGMENT 7 TUGAS AKHIR

TUGAS AKHIR RANCANG BANGUN PESAWAT CENTRIFUGE BERBASIS MIKROKONTROLLER AT89C51. Diajukan guna melengkapi sebagian syarat

RANCANG BANGUN ALAT PENGUKUR LETAK HUBUNG SINGKAT PADA KABEL BERBASIS MIKROKONTROLLER ATMega 8535

BAB 1 PENDAHULUAN. penting pada kemajuan teknologi dalam berbagai bidang. Teknologi instrumentasi

RANCANG BANGUN SISTEM PENGENDALI MOTOR DC PENGGERAK SOLAR CELL MENGIKUTI ARAH CAHAYA MATAHARI BERBASIS MIKROKONTROLER

RANCANG BANGUN LOKER OTOMATIS DENGAN MENGGUNAKAN BARCODE BERBASIS PC

PERANCANGAN DAN PEMBUATAN PROTOTYPE ALAT PENGAMAN KENDARAAN RODA DUA TERKONEKSI HANDPHONE BERBASIS MIKROKONTROLLER AT89S51 TUGAS AKHIR VISCA SYLVIA

JURUSAN ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016

PERANCANGAN DAN PEMBUATAN RUMAH PINTAR BERBASIS ARDUINO

PERANCANGAN LENGAN ROBOT PENGAMBIL DAN PENYUSUN KOTAK OTOMATIS BERDASARKAN WARNA MENGGUNAKAN MIKROKONTROLLER ATMEGA 32

PERANCANGAN DAN PEMBUATAN MONITORING SUHU RUANGAN VIA HANDPHONE BERBASIS MIKROKONTROLLER ATMEGA 8535

TUGAS AKHIR PENDETEKSI KEBOCORAN TABUNG GAS DENGAN MENGGUNAKAN SENSOR GAS FIGARRO TGS 2610 BERBASIS MIKROKONTROLER ATMEGA 8535

Karya Akhir SISTEM KERJA PENGENDALI PERANGKAT ELEKTRONIK RUMAH (ON/OFF) BERBASIS MIKROKONTROLER AT89S52 DENGAN MENGGUNAKAN TELEPON CORDLESS

PERANCANGAN ALAT PENGATUR TEMPERATUR AIR PADA SHOWER MENGGUNAKAN KONTROL SUKSESSIVE BERBASIS MIKROKONTROLER

SISTEM JURUSAN MEDAN. oleh: MUHAMM A.RORONG NIM:

APLIKASI MODUL ASK (AMPLITUDO SHIFT KEYING) SEBAGAI MEDIA TRANSMISI UNTUK MEMBUKA DAN MENUTUP PINTU BERBASIS MIKROKONTROLLER AT MEGA 8

PERANCANGAN DAN PEMBUATAN PENDETEKSI KEBOCORAN PIPA AIR DENGAN PEMANCAR DAN PENERIMA FM

LAPORAN. Oleh : Imanuel. Nim :

MESIN OLEH: SORMIN JURUSAN

RANCANG BANGUN ALAT PENDETEKSI SUHU PADA PERANGKAT RADIO TRANSCEIVER LAPORAN TUGAS AKHIR

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

APLIKASI MIKROKONTROLER AT89S52 SEBAGAI BASIS PADA PERANCANGAN SISTEM PENGONTROLAN SUHU RUANGAN DENGAN MENGGUNAKAN SENSOR LM35 TUGAS AKHIR

Oleh: NIM NIM

PERANCANGAN DAN PEMBUATAN ALAT PENGHITUNG HASIL PRODUKSI SECARA TELEMETRI

LAPORAN TUGAS AKHIR. Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Pendidikan Program Diploma III. Oleh: NIM NIM.

PERANCANGAN SISTEM PENGONTROL SUHU RUANGAN DENGAN MENGGUNAKAN SENSOR SUHU LM35 BERBASIS MIKROKONTROLER AT89S52 TUGAS AKHIR HILARIA JULYANA

DAFTAR ISI. ABSTRAKSI...vi. KATA PENGANTAR...vii. DAFTAR ISI... ix. DAFTAR TABEL... xiv. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN...

AN SEPEDA WINNI PUSPITA MEDAN

RANCANG BANGUN SISTEM PENGURAS AIR TERGENANG OTOMATIS BERBASIS DTMF

TUGAS AKHIR PROTOTIPE ALAT BLOOD WARMER

ALAT UKUR TEMPERATUR LINGKUNGAN MELALUI DISPLAY BERBASIS MIKROKONTROLER AT89S51 LAPORAN TUGAS AKHIR DWI AGUNG SETIONO

RANCANG BANGUN KONTROL TEGANGAN OUTPUT GENERATOR BERBASIS ARDUINO LAPORAN TUGAS AKHIR

LAPORAN TUGAS AKHIR Ditulis Untuk Memenuhi Syarat Menyelesaikan Pendidikan Program Diploma 3

PRINTER ELEKTRONIK DENGAN MENGGUNAKAN MIKROKONTROLLER

APLIKASI SENSOR ASAP PADA PERINGATAN DILARANG MEROKOK, ALARM KEBAKARAN DAN PEMADAM KEBAKARAN

Dalam pengukuran dan perhitungannya logika 1 bernilai 4,59 volt. dan logika 0 bernilai 0 volt. Masing-masing logika telah berada pada output

PENGIRIMAN DAN PENERIMAAN DATA BERBASIS MIKROKONTROLER DENGAN MEDIA TRANSMISI GELOMBANG RADIO

CABLE LAN TESTER DENGAN TAMPILAN LCD TUGAS AKHIR DEMI SYAPUTRI

BLOK DIAGRAM DAN GAMBAR RANGKAIAN

LAPORAN TUGAS AKHIR. Disusun Sebagai Salah Satu Syarat untuk Menyelesaikan Pendidikan Program Diploma 3. Oleh: NIM : NIM :

APLIKASI SMS SEBAGAI PENGENDALI SUHU JARAK JAUH TUGAS AKHIR

BAB III PERANCANGAN. Pada bab ini akan menjelaskan perancangan alat yang akan penulis buat.

WATERBATH MENGGUNAKAN VALVE BERBASI MIKROKONTROLER ATMEGA 16

PERANCANGAN SISTEM PENGENDALI KETERSEDIAAN KURSI PENONTON SEPAK BOLA VIA PINTU MASUK DAN PINTU KELUAR BERBASIS ARDUINO

RANCANG BANGUN ALAT PENGENDALI ON-OFF AIR CONDITIONER (AC) SPLIT DAN SISTEM SUHU PINTAR BERBASIS ARDUINO UNO DI RUANG HOME THEATER LAPORAN TUGAS AKHIR

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

PERANCANGAN DAN PEMBUATAN SAKLAR PERALATAN LISTRIK JARAK JAUH DENGAN MEMAMFAATKAN REMOTE DESKTOP CONNECTION

TUGAS AKHIR EDHRIWANSYAH NST

PENGENDALI LAMPU JARAK JAUH MENGGUNAKAN PONSEL BERBASIS MIKROKONTROLER AT89S51 TUGAS AKHIR SRI MAYANG SARI

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR...

ABSTRAKSI. Kata Kunci : Mikrokontroller AT89S51, Sensor Phototransistor & Sensor Suhu LM35 Jumlah Hal : (vii Lampiran), 2009

BAB III PERANCANGAN SISTEM

PERANCANGAN TELEMETRI SUHU DENGAN MODULASI DIGITAL ON-OFF KEYING MODULASI FREKUENSI

INKUBATOR PENETAS TELUR OTOMATIS MEMAKAI LM35 BERBASIS MIKROKONTROLER ATMEGA 8535 SECARA HARDWARE TUGAS AKHIR

RANCANG BANGUN SISTEM KENDALI PERALATAN LISTRIK MELALUI PONSEL ANDROID MENGGUNAKAN MIKROKONTROLER AT89S51 M.ALI IMRON SEMBIRING NIM:

BAB III. Perencanaan Alat

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI SLOT PARKIR MENGGUNAKAN VISUAL BASIC BERBASIS ARDUINO UNO

OTOMATISASI PENGATUR KELEMBAPAN DAN SUHU PADA OVEN MENGGUNAKAN ATMEGA 8535 LAPORAN TUGAS AKHIR

PERANCANGAN PEMUTUS ALIRAN LISTRIK OTOMATIS BERBASIS MIKROKONTROLER ATMEGA8535 TUGAS AKHIR FAHRI MAHYUZAR

BAB III DESKRIPSI MASALAH

SISTEM PENGENDALI JARAK JAUH MENGGUNAKAN HANDPHONE PADA LAMPU RUMAH TUGAS AKHIR RIADI

TUGAS AKHIR Sistem Pengamanan Kendaraan Bermotor Menggunakan Password dan Smartcard Berbasis Microcontroller Atmega 8535

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI TINGKAT CURAH HUJAN JENIS TIPPING BUCKET UNTUK MENCEGAH LONGSOR MENGGUNAKAN SMS GATEWAY

PENDETEKSI BANJIR BERBASIS MIKROKONTROLLER DENGAN MENGGUNAKAN TRANSMISI GELOMBANG RADIO

SISTEM TELEMETRI SUHU UDARA BERBASIS ATMEGA8535 MENGGUNAKAN INTERNET

TUGAS AKHIR PERANCANGAN DAN PEMBUATAN MODEL HUMIDIFIER

PERENCANAAN DAN PEMBUATAN ALAT PENAMPIL INFORMASI MENGGUNAKAN DOT MATRIX RGB

KENDALI ON-OFF PERALATAN ELEKTRONIK MENGGUNAKAN PC DENGAN KOMUNIKASI SERIAL RS-485

BAB III PERANCANGAN SISTEM

Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Diploma 3. oleh: NIM: NIM: NIM: NIM:

Program. Oleh NIM:

APLIKASI SENSOR SUHU LM35 SEBAGAI PENDETEKSI SUHU UNTUK MENGATUR KECEPATAN MOTOR PADA KIPAS ANGIN BERTEKNOLOGI AIR MULTIPLIER

BAB 1 PENDAHULUAN. Teknologi sekarang sangat memegang peranan penting. Teknologi yang modern harus

Transkripsi:

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALIAN LEVEL AIR DAN SUHU MENGGUNAKAN DTMF BERBASIS MIKROKONTROLLER AT89S51 Laporan Tugas Akhir Ditulis Untuk Memenuhi Syarat Menyelesaikan Pendidikan Program Diploma 3 Oleh : AHMAD RUSYDI SIREGAR PUTRI CYNTHIA SIREGAR NIM. 1005041004 NIM. 1005041037 RUTH S.M. SIAHAAN NIM. 1005042091 PROGRAM STUDI TEKNIK ELEKTRONIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN MEDAN 2013 i

ABSTRAK Saat ini perkembangan teknologi yang sangat pesat dalam beberapa dasawarsa terakhir ini mengakibatkan semakin cepat perubahan yang ada di dunia.salah satu teknologi yang mengalami perkembangan pesat adalah elektronika. Dari tahun ketahun akan selalu ditemukan alat untuk memudahkan atau mempercepat pekerjaan-pekerjaan manusia. Selain keefektipan waktu, kesibukan yang padat menuntut mereka harus selalu menjaga kebugaran mereka agar senantiasa tetap bekerja dengan efektif dan maksimal. Dan salah satu cara untuk tetap menjaga kesehatan dan kebugaran tubuh adalah dengan mandi air hangat. Untuk itu diciptakan alat yang mampu mengisi dan memanaskan air bak mandi secara otomatis. Alat ini memiliki heather untuk melakukan pemanasan air serta sensor suhu LM 35 guna untuk membaca temperatur air yang sudah di hangatkan sesusai set point, dan pusat kontrol dari mekanisme ini ada pada mikrokontroller AT89S51. Dan keseluruhan proses alat ini akan di tampilkan berupa tampilan LCD. Keyword: mikrokontroller, sensor,temperatur,level air, LCD ii

DAFTAR ISI LEMBARAN PERSETUJUAN... i LEMBARAN PENGESAHAN... ii ABSTRAK... iii DAFTAR ISI... iv KATA PENGANTAR... vii DAFTAR GAMBAR... ix DAFTAR TABEL... xii BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Maksud dan Tujuan... 2 1.3 Manfaat... 2 1.4 Batasan Masalah... 3 1.5 Perumusan Masalah... 3 1.6 Metodologi Penulisan dan Perancangan... 3 1.7 Sistematika Penulisan... 4 BAB II TEORI DASAR... 6 2.1. Mikrokontroller AT89S51... 6 2.1.1. Konfigurasi Pin... 7 2.1.2. Organisasi Memori... 9 2.1.3. Timer dan Counter... 15 2.1.4. Komunikasi Serial... 21 2.1.4.1. Protokol Serial... 24 2.1.4.2. Inisialisasi UART... 25 2.1.4.3. Penerimaan Data... 27 2.2 Bahasa Pemograman Assembly... 27 2.2.1 Interupt... 32 2.2.2 Register... 32 2.2.2.1 Segment Register... 32 iii

2.2.2.2 Pointer dan Indeks Register... 33 2.2.2.3 General Purpose Register... 33 2.2.2.4 Indeks Pointer Register... 34 2.2.2.5 Flags Register... 35 2.3. Analog to Digital Converter (ADC 0804)... 35 2.3.1. Konfigurasi Pin... 36 2.3.2. Prinsip Kerja... 38 2.3.3. Mode Operasi... 40 2.3.3.1. Mode Operasi Kontinyu... 40 2.3.3.2. Mode Operasi Hand-Shaking... 41 2.4. LCD... 42 2.4.1. Struktur Memori LCD... 42 2.4.2. Konfigurasi Pin... 43 2.4.3. Karakteristik LCD... 45 2.5. LM35... 46 2.5.1. Struktur... 46 2.5.2. Karakteristik... 47 2.5.3. Prinsip Kerja... 50 2.5.4. Kelebihan dan Kelemahan... 51 2.6. DTMF (Dual Tone Multiple Frequency)... 51 2.7. Transistor sebagai saklar... 53 2.8. Relay... 56 2.9. Optocoupler... 58 2.10. Buzzer... 63 BAB III PERANCANGAN DAN PEMBUATAN SISTEM... 64 3.1. Perancangan Blok Diagram Sistem... 64 3.2. Fungsi Tiap Blok... 65 3.2.1. Rangkaian Mikrokontroller AT89S51... 66 3.2.2. Rangkaian Sensor Suhu dan ADC 0804... 68 3.2.3. Rangkaian Sensor Level Air... 69 3.2.4. Rangkaian Driver Pompa... 70 iv

3.2.5. Rangkaian DTMF Decoder... 71 3.2.6. Rangkaian Alarm... 72 3.2.7. Rangkaian LCD... 73 3.3. Perancangan Software... 74 BAB IV PENGUJIAN DAN ANALISA... 76 4.1. Pengujian Hardware... 76 4.1.1. Pengujian Sistem Mikrokontroller AT89S51... 76 4.1.2. Pengujian Rangkaian ADC 0804... 78 4.1.3. Pengujian Rangkaian DTMF... 79 4.1.4. Pengujian Rangkaian Sensor Level Air... 80 4.1.5. Pengujian Rangkaian Driver Pompa dan Heater... 81 4.1.6. Pengujian Rangkaian LCD... 83 4.1.7. Pengujian Rangkaian Alarm... 83 4.1.8. Pengujian Rangkaian Tombol... 84 4.2. Pengujian Software... 85 4.2.1. Analisa Software... 86 BAB V KESIMPULAN... 102 5.1. Kesimpulan... 102 5.2. Saran... 103 DAFTAR PUSTAKA... 104 LAMPIRAN... 105 v

KATA PENGANTAR Puji dan Syukur Penulis ucapkan kehadirat Allah atas berkat Rahmat sehingga penulis dapat dapat menyelesaikan Tugas Akhir dan penulisan Laporan ini. Laporan Tugas Akhir yang berjudul Perancangan dan Pembuatan Sistem Pengendali Level Air dan Suhu Menggunakan DTMF Berbasis Mikrokontroller AT89S51. Disusun untuk memenuhi syarat kelulusan akademik dan untuk menyelesaikan pendidikan Program Diploma 3 Jurusan Teknik Elektro Program Studi Teknik Elektronika Politeknik Negeri Medan. Dalam menyelesaikan Tugas Akhir ini, penulis banyak mengalami hambatan dan kesulitan, namun berkat bantuan dan bimbingan dari berbagai pihak maka tugas akhir ini dapat diselesaikan dengan baik. Oleh karena itu penulis banyak mengucapkan terima kasih kepada: 1. Bapak M.Syahruddin,S.T.,M.T. Direktur Polikteknik Negeri Medan. 2. Ibu Ir. Rina Anugrahwaty, M.T. Ketua Jurusan Teknik Elektro Politeknik Negeri Medan. 3. Bapak Berman Panjaitan, ST, M.T. Ketua Program Studi Teknik Elektronika Politeknik Negeri Medan. 4. Bapak Ir.Akhiruddin. Dosen Pembimbing Penulis. 5. Bapak Ahmad Hidayat S.T., M.T. dan Bunda Ir.Hj.Sri Rahayu S,MT, Dosen Wali Penulis. 6. Segenap Dosen Dan Staff Pengajar serta civitas Akademik di Program Studi Teknik Elektronika dan Jurusan Teknik Elektro Politeknik Negeri Medan. vi

7. Teristimewa Kepada Orang Tua kami Tercinta, terima kasih atas segala doa dan dukungannya serta kakak,abang dan adik penulis. 8. Seluruh Teman-teman di Politeknik Negeri Medan Program Studi Teknik Elektronika khususnya mahasiswa/i kelas EK 6A dan EK- 6C 2010 yang sama-sama merasakan hawa panas dingin dalam penyelesaian Tugas Akhir. 9. Dan Semua pihak yang telah membantu dalam penyelesaian tugas akhir ini. Penulis menyadari bahwa penulisan Tugas Akhir ini masih jauh dari kesempurnaan, untuk itu penulis mengharapkan kritik dan saran yang membangun dari pembaca. Semoga Tugas Akhir ini bermanfaat bagi siapapun yang membacanya dan berguna di kemudian hari. Medan, 19 Agustus 2013 Hormat Kami, Penulis vii

DAFTAR GAMBAR Gambar Halaman 2.1 Diagram Blok Mikrokontroller AT89S51... 7 2.2 Konfigurasi Pin Mikrokontroller AT89S51... 8 2.3 Peta Memori Mikrokontroller AT89S51... 11 2.4 Internal Memori Mikrokontroller AT89S51... 11 2.5 Susunan Bit Register PSW... 13 2.6 Peta Memori RAM Mikrokontroller AT89S51... 15 2.7 Susunan Bit Register TMOD... 16 2.8 Mode 0 Pencacah Biner 13 bit... 18 2.9 Mode 1 Pencacah Biner 16 bit... 19 2.10 Mode 2 Pencacah Biner 8 bit dengan isi ulang... 19 2.11 Mode 3 gabungan Pencacah Biner 16 bit dan 8 bit... 20 2.12 Susunan bit Register SCON... 21 2.13 Susunan Bit Register PCON... 23 2.14 Format waktu untuk asynchronous UART... 25 2.15 Diagram Blok ADC 0804... 35 2.16 Diagram Blog ADC jenis SAR... 36 2.17 Konfigurasi Pin ADC 0804... 36 2.18 Konfigurasi Pin LCD 16x2... 45 2.19 Bentuk Fisik LM35... 47 2.20 Grafik akurasi LM35 terhadap suhu... 48 2.21 Rangkaian Sensor LM35... 49 2.22 Blok Diagram DTMF Decoder... 53 viii

2.23 Transistor Saklar ON... 54 2.24 Karateristik Daerah Saturasi Pada Transistor... 55 2.25 Transistor Sebagai Saklar Off... 56 2.26 Simbol dan Rangkaian Relay... 58 2.27 Rangkaian Optocoupler... 61 2.28 Simbol Buzzer... 63 3.1 Blok Diagram Sistem Kontrol Temperatur... 65 3.2 Rangkaian Mikrokontroler AT89S51... 67 3.3. Rangkain Sensor Suhu dan ADC 0804... 68 3.4 Rangkaian Sensor Level Air... 69 3.5 Rangkaian Driver Pompa... 70 3.6 Rangkaian DTMF Dekoder... 71 3.7 Rangkaian Alarm... 72 3.8 Bentuk Pin LCD 2x16... 73 3.9 Flow Chart... 75 4.1 Pengujian Rangkaian Minimum Sistem AT89S51... 77 4.2 Aliran Arus dan Perubahan Tegangan pada Reset Otomatis... 77 4.3 Pengujian Rangkain Sensor Suhu... 78 4.4 Pengujian Rangkaian DTMF... 79 4.5 Pengujian Rangkaian Sensor Level Air... 80 4.6 Gambar Titik Pengukuran Rangkaian Driver Pompa dan Heater... 81 4.7 Titik Pengukuran pada LCD... 83 4.8 Pengujian Rangkaian Alarm... 84 4.9 Pengujian Rangkaian Pengukuran Switch... 84 ix

DAFTAR TABEL Tabel Halaman 2.1 Alamat SFR... 12 2.2 Fungsi Fungsi Bit pada PSW... 14 2.3 Konfigurasi Bit RS0 dan RS1... 14 2.4 Fungsi-Fungsi Bit TMOD... 16 2.5 Konfigurasi mode Timer/Counter... 17 2.6 Fungsi-Fungsi Bit TCON... 20 2.7 Fungsi-Fungsi bit SCON... 22 2.8 Konfigurasi Mode SM0 dan SM1... 23 2.9 Fungsi-Fungsi Bit PCON... 23 2.10 Daftar Assembly Directive... 29 2.11 Daftar Instruksi... 30 2.12 Data Character LCD... 46 2.13 Frekuensi Pada Tombol DTMF... 52 4.1 Titik Pengukuran Kondisi Power On Reset... 77 4.2 Hasil pengukuran Output Sensor dan ADC... 79 4.3 Hasil Pengukuran pada Rangkaian DTMF... 80 4.4 Titik Pengukuran pada Sensor Level Air... 81 4.5 Titik Pengukuran pada Driver Beban Pompa dan Heater... 82 4.6 Data Hasil Pengukuran Rangkaian Alarm... 84 4.7 Titik Pengukuran Tombol Input... 85 x