PEMANGGIL ANTRIAN BERBASIS MIKROKONTROLLER AT89S52

dokumen-dokumen yang mirip
IMPLEMENTASI KONTROL PID UNTUK PENGENDALI MICROPUMP GUNA MENJAGA KONTINUITAS ALIRAN FLUIDA LAPORAN TUGAS AKHIR

PENGIRIMAN DAN PENERIMAAN DATA BERBASIS MIKROKONTROLER DENGAN MEDIA TRANSMISI GELOMBANG RADIO

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

PRINTER ELEKTRONIK DENGAN MENGGUNAKAN MIKROKONTROLLER

PAPAN INFORMASI MATRIKS LED BERBASIS MIKROKONTROLER

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

PEMANFAATAN MIKROKONTROLLER SEBAGAI PENGENDALI MULTILEVEL INVERTER JENIS BARU

PENDETEKSI BANJIR BERBASIS MIKROKONTROLLER DENGAN MENGGUNAKAN TRANSMISI GELOMBANG RADIO

VOLT / HERTZ CONTROL

LAPORAN TUGAS AKHIR PROTOTYPE SISTEM PENILAIAN LATIHAN TEMBAK DIGITAL

APLIKASI AT89S51 UNTUK KOMPETISI RENANG

PERANCANGAN PEMBATAS KECEPATAN MOTOR DC TUGAS AKHIR. Oleh : Dicky Yulianto

PENGENDALIAN ROBOT MENGGUNAKAN MODULASI DIGITAL FSK (Frequency Shift Keying ) LAPORAN TUGAS AKHIR. Oleh : JOHANES

AKUISISI DATA MENGGUNAKAN USB MIKROKONTROLLER

MEMORI TERPROGRAM BERBASIS V/Hz UNTUK PENGENDALIAN MOTOR INDUKSI TIGA FASA

RANCANG BANGUN ALAT PENGATUR ARAH ANTENA BERDASARKAN LEVEL SINYAL CAHAYA

TIMBANGAN BERAT BADAN DAN TINGGI BADAN DENGAN OUTPUT SUARA

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

PENGUKUR SUHU DAN KELEMBABAN UDARA DENGAN TRANSMISI DATA DIGITAL MELALUI FREKUENSI RADIO 2,4 GHZ

MINIMALISASI PERKABELAN KELISTRIKAN MOBIL DENGAN SISTEM MULTIPLEKSING TUGAS AKHIR

APLIKASI SMS SEBAGAI PENGENDALI SUHU JARAK JAUH TUGAS AKHIR

WATT METER DIGITAL SATU FASA MENGGUNAKAN MIKROKONTROLLER AT 89S51 TUGAS AKHIR. Oleh : B YOYOK WP

PENUNJUKKAN HALTE BERBASIS MIKROKONTROLLER. Agung Umar Prabowo

PENIMBANG GULA OTOMATIS BERBASIS MIKROKONTROLER AT89S52

MULTI METER DENGAN TAMPILAN SEVEN SEGMENT DAN ISYARAT SUARA

SISTEM INFORMASI DATA BUKU PERPUSTAKAAN VIA SMS

MAXIMUM POWER POINT TRACKER PADA SOLAR CELL/PHOTOVOLTAIC MODULE DENGAN MENGGUNAKAN FUZZY LOGIC CONTROLLER

Deteksi Dini dan Pengendalian Terhadap. Air Pasang dan Banjir

PERANCANGAN ALAT PENGUKUR TEGANGAN BATERAI PADA RTU DIVISUALISASI PADA PC TUGAS AKHIR

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBAB LENGAN ROBOT TUGAS AKHIR

PEMANFAATAN IC MEMORI TERPROGRAM UNTUK MENGENDALIKAN INVERTER 3 FASA

DESAIN DAN IMPLEMENTASI MAKSIMUM POWER POINT TRACKER MELALUI DETEKSI DAYA DAN TEGANGAN

PENGOPERASIAN HELIKOPTER TANPA AWAK TUGAS AKHIR

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

SISTEM PENGUNCI TELEPON RUMAH (PSTN) MENGGUNAKAN PASSWORD YANG DAPAT DIKENDALIKAN DARI JARAK JAUH

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBBAB MOBILE ROBOT TUGAS AKHIR

BAB 3 PERANCANGAN SISTEM

ALAT PENGAMAN DAN PENGERING IRISAN JAHE OTOMATIS

IMPLEMENTASI MIKROKONTROLER AT89S51 PADA MODEL PENGENDALI PERALATAN LISTRIK YANG TERINTEGRASI DENGAN PERANGKAT FIXED TELEPHONE

ALAT PENAMPIL AKORD GITAR BERBASIS MIKROKONTROLER TUGAS AKHIR

SIMULASI PENGAMANAN UNTUK SISTEM PERPARKIRAN KHUSUS PASCABAYAR BERBASIS KOMPUTER

PERANCANGAN PENGATURAN SISTEM TRAFFIC LIGHT DENGAN WEBCAM DINAMIS (PENGENDALIAN ATCS MELALUI PORT PARALLEL) TUGAS AKHIR OLEH :

HALAMAN JUDUL PERANCANGAN ANTENA MIKROSTRIP MODEL PIFA LAPORAN TUGAS AKHIR OLEH: ANASTASIA MIRA PROGRAM STUDI TEKNIK ELEKTRO

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

PENGGULUNG KUMPARAN DIGITAL DENGAN KENDALI MIKROKONTROLLER

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

DESAIN DAN IMPLEMENTASI DC TO AC CONVERTER KENDALI DIGITAL TUGAS AKHIR

SISTEM PENGUAT AUDIO JENIS SUBWOOFER DENGAN MENGGUNAKAN TEKNIK MODULASI DELTA TUGAS AKHIR

KEYBOARD TANPA KABEL DENGAN MENGGUNAKAN INFRA MERAH

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

DESAIN DAN IMPLEMENTASI INVERTER TYPE KONSTAN TEGANGAN FREKUENSI BERUBAH UNTUK SISTEM 3 FASA

PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE

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

DIGITAL SYSTEM AUTOMATIC VOLTAGE REGULATOR

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

KENDALI VARIABEL VOLTAGE VARIABEL FREKUENSI PADA MOTOR INDUKSI SATU FASA BERBASIS MIKROKONTROL ATMEGA8535 LAPORAN TUGAS AKHIR OLEH : MATHIAS WINDY

SISTEM NOTIFIKASI SMS ALAT PENGAMAN BEBAN TIDAK SEIMBANG BERBASIS ARDUINO PADA TRAFO DISTRIBUSI SISTEM TENAGA LISTRIK

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

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

PEMANFAATAN MIKROKONTROLER SEBAGAI PENGENDALI SOLAR TRACKER UNTUK MENDAPATKAN ENERGI MAKSIMAL

INVERTER TIPE VOLT/HERTZ TIGA FASA DENGAN INJEKSI HARMONISA ORDE KE TIGA

METODE PENGENDALIAN KONVERTER DC DC EMPAT LEVEL JENIS DIODA CLAMP

PEMUTUS JALUR AUDIO MELALUI SALURAN TELEPON

PERANCANGAN ALAT PEMBUAT BRIKET SERBUK GERGAJI KAYU DENGAN MENGGUNAKAN TIMER DAN SENSOR INFRA MERAH TUGAS AKHIR OLEH : PERWITHA JAKA W

TUGAS AKHIR PENGENDALIAN MOBIL MAINAN MENGGUNAKAN HANDPHONE

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika. Assembler Bahasa pemrograman mikrokontroler MCS-51

Desain. Oleh : Banar Arianto : NIM UNIVERS SEMARANG

IMPLEMENTASI INVERTER SATU FASA TERKENDALI ARUS MENGGUNAKAN SUMBER MODUL SURYA DENGAN KENDALI DAYA MAKSIMAL LAPORAN TUGAS AKHIR

RADIO FREQUENCY IDENTIFICATION (RFID) SEBAGAI SISTEM KEAMANAN MOBIL

SISTEM PASSWORD MENGGUNAKAN FINGERPRINT

PERANCANGAN ADMINISTRATOR JARINGAN VOIP BERBASIS WEB

PENGENDALI PENYIRAM TANAMAN STRAWBERRY BERDASARKAN KELEMBABAN BERBASIS FUZZY

ALAT PENDETEKSI PERKIRAAN CUACA DENGAN PENGOLAHAN CITRA

APLIKASI RFID (Radio Frequency Identification) UNTUK KEAMANAN GEDUNG

PARALEL INVERTER 1 FASA UNTUK MEMPERBAIKI KUALITAS KELUARAN

SISTEM KENDALI PERALATAN ELEKTRONIK MELALUI TELEPON SELULER BERBASIS MIKROKONTROLER ATMEGA 8535

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil 2006/2007

CABLE LAN TESTER DENGAN TAMPILAN LCD TUGAS AKHIR DEMI SYAPUTRI

DESAIN DAN IMPLEMENTASI MAKSIMUM POWER POINT TRACKER MELALUI DETEKSI ARUS

ALAT PENGONTROL KEBISINGAN DI PERPUSTAKAAN BERBASIS MIKROKONTROLER AT MEGA 16

POOLING SHORT MESSAGE SERVICE (SMS) TANPA OPERATOR, UNTUK TOP 10 LAGU INDONESIA TERBAIK PADA RADIO SUPRA

APLIKASI PARKIR POLITEKNIK NEGERI BATAM

ABSTRAK. rumah pelanggan listrik. Fungsi dari alat ini adalah menghitung seberapa besar

UNTUK OLEH : : NIM SEMARANG

TERMOMETER BLUETOOTH BERBASIS ANDROID

PEMANFAATAN MIKROKONTROL ATMEGA 8535 SEBAGAI PENGENDALI INVERTER SATU FASA JEMBATAN PENUH TERPROGRAM ¼ λ

UNIVERSITAS BINA NUSANTARA SISTEM ABSENSI MENGGUNAKAN JARINGAN KOMPUTER DENGAN NETWORK MIKROKONTROLLER

RANCANG BANGUN LOKER OTOMATIS DENGAN MENGGUNAKAN BARCODE BERBASIS PC

PERANCANGAN DAN PEMBUATAN ALARM DAN INFORMASI SUARA SEBAGAI INDIKATOR PADA VOLUME BAHAN BAKAR LAPORAN TUGAS AKHIR

SISTEM KONTROL PENGOPERASIAN AC (AIR CONDITIONING) JARAK JAUH DENGAN SMS (SHORT MESAGGE SERVICE) BERBASIS MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

PERANCANGAN ROBOT DENGAN SENSOR UV-TRON R9454 BERBASIS MIKROKONTROLER ATMEL 89S51 TUGAS AKHIR. Diajukan Guna Memenuhi Sebagian Persyaratan

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

DESAIN DAN IMPLEMENTASI SISTEM PENGISI BATERAI TENAGA SURYA MENGGUNAKAN METODE INCREMENTAL CONDUCTANCE KENDALI ARUS BERBASIS dspic30f4012

KONSEP EKSTRAKSI PADA PENAPISAN AKTIF LAPORAN TUGAS AKHIR. Oleh : BASKORO

ROBOT PINTAR MEMATIKAN LAMPU DI SUATU RUANGAN BERBASIS MIKROKONTROLER AT89S51 TUGAS AKHIR

ALAT PEMANTAU SUHU DAN KETINGGIAN AIR TANPAKABEL SKRIPSI OLEH: MORRIS DINANTA

PENGONTROLAN AC MOBIL BERDASARKAN KEMIRINGAN JALAN (TANJAKAN) TUGAS AKHIR

ALAT PENGUJI LCD HANDPHONE BERBASIS MIKROKONTROLER PIC

TUGAS AKHIR AKSES PINTU KELUAR MASUK MENGGUNAKAN PIN BERBASIS MIKROKONTROLER AT89S52

KOREKSI KESALAHAN PADA SISTEM DVB-T MENGGUNAKAN KODE REED-SOLOMON

Transkripsi:

PEMANGGIL ANTRIAN BERBASIS MIKROKONTROLLER AT89S52 LAPORAN TUGAS AKHIR Oleh: DIDIT SETIAWAN 02.50.0059 PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS KATOLIK SOEGIJAPRANATA 2009

HALAMAN PENGESAHAN Tugas Akhir dengan Judul PEMANGGIL ANTRIAN BERBASIS MIKROKONTROLLER AT89S52 ini diajukan untuk memenuhi persyaratan dalam memperoleh gelar Sasrjana Teknik Elektro ( Strata-1 ) pada Program Studi Teknik Elektro di Fakultas Teknologi Industri Universitas Katolik Soegijapranata Semarang Tugas akhir ini disetujui pada tanggal... Semarang,... Mengetahui / Menyetujui Pembimbing I ( Dr.F.Budi Setiawan, ST, MT) NPP : 058.1.194.150 Dekan Fakultas Teknologi Industri Universitas Katolik Soegijapranata ( Leonardus Heru P. ST, MT) NPP : 058.1.2000.234 ii

ABSTRAK Teknologi dibidang elektronika berkembang pesat. Hampir setiap aspek kehidupan manusia sangat tergantung akan teknologi elektronika. Mulai dari media informasi, hiburan, komunikasi, instrumentasi, sampai otomatisasi semua perangkat dan alat yang biasa digunakan sehari-hari maupun untuk kebutuhan industri. Sering kali penggabungan teknologi dilakukan untuk membuat sebuah aplikasi yang inovatif dan berguna untuk memudahkan pekerjaan manusia. Pengabungan teknologi telekomunikasi dan sistem kendali dapat diaplikasikan pada sistem pemanggil antrian pada instansi pelayanan publik. Jasa pelayanan publik yang baik kepada konsumen merupakan hal yang penting dalam berbagai usaha, hal ini dimaksudkan agar konsumen merasa puas dan diharapkan menjadi salah satu pelanggan tetap sehingga dapat mendongkrak pendapatan perusahaan. Dalam hal pelayanan, konsumen merupakan raja yang harus dibuat terlayani dan merasa nyaman. Adapun salah satu keluhan dari konsumen pemakai jasa adalah kepadatan dari beberapa konsumen yang ingin menggunakan jasa yang sama secara bersamaan. Contohnya dalam pelayanan transaksi dibank, ataupun pembayaran rekening listrik, telepon dan lain-lain. iii

KATA PENGANTAR Puji Syukur kepada Tuhan Yang Maha Esa, yang telah melimpahkan rahmat-nya kepada penulis, sehingga penulis dapat menyelesaikan tugas akhir ini dari awal hingga selesainya tugas akhir ini. Tugas akhir ini digunakan untuk memenuhi salah satu syarat guna mendapatkan gelar Sarjana Teknik Elektro di Universitas Katolik Soegijapranata Semarang. Ada begitu banyak pihak yang telah membantu penulis dalam menyelesaikan tugas akhir ini. Maka pada kesempatan ini penulis ingin menyampaikan ucapan terimakasih kepada : 1. Bpk. Leonardus Heru P, ST, MT. selaku Dekan Fakultas teknologi Industri Jurusan Teknik Elektro Universitas Katolik Soegijapranata Semarang. 2. Bpk. Dr.F.Budi Setiawan, ST, MT. selaku Dosen Pembimbing I Tugas Akhir ini yang telah membimbing dalam pelaksanaan Tugas Akhir dan penyusunan Laporan Tugas Akhir. 3. Kepada kedua orang tua saya yang telah mendukung serta doa dalam pelaksanaan pembuatan tugas akhir ini. 4. Serta rekan-rekan yang telah ikut serta mendukung dan membantu baik secara moral dan spiritual dalam membantu dalam penyelesaian Laporan Tugas Akhir ini. Semoga Tuhan melimpahkan rahmat dan karunia-nya kepada semua pihak yang telah membantu hingga tugas akhir ini selesai. Setiap saran yang dapat diberikan untuk perbaikan laporan ini akan diterima iv

dengan segala senang hati Semoga buku ini dapat digunakan sebagai penambah ilmu pengetahuan bagi kita semua meskipun buku ini belum sempurna. Semarang,.2009 Penyusun v

DAFTAR ISI HALAMAN JUDUL...i HALAMAN PENGESAHAN...ii ABSTRAK...iii KATA PENGANTAR... iv DAFTAR ISI...vi DAFTAR GAMBAR... ix DAFTAR TABEL...xi BAB I PENDAHULUAN...1 1.1 LATAR BELAKANG MASALAH... 1 1.2 PERUMUSAN MASALAH...2 1.3 PEMBATASAN MASALAH... 2 1.4 TUJUAN TUGAS AKHIR... 3 1.5 MANFAAT TUGAS AKHIR... 3 1.6 METODE PENULISAN... 3 1.7 SISTEMATIKA PENYUSUNAN LAPORAN TUGAS AKHIR...4 BAB II LANDASAN TEORI... 6 2.1 ARSITEKTUR ATMEL AT89S52...6 2.1.1 Fasilitas Mikrokomputer AT89S52... 6 2.1.2 Konfigurasi Kaki Mikrokomputer AT89S52...7 2.2 DASAR PEMPROGRAMAN ATMEL AT89S52... 11 2.2.1 Organisasi Memori... 11 2.2.2 Register-register Fungsi Khusus (Special Function vi

Registers)...14 2.2.3 Interupsi... 16 2.2.4 Pewaktu (Timer) dan Pencacah (Counter)...20 2.2.5 Port Seri Pada AT89C52... 28 2.3 Dekode Nada DTMF MT8870 (DTMF decode)...34 2.4 Pembangkit Nada DTMF TP5088 (DTMF generator)...40 2.5 Chip Recorder ISD 2560... 44 2.6 Dasar Pemprograman Bahasa C Menggunakan SDCC...49 BAB III PERANCANGAN...52 3.1 PERANCANGAN PIRANTI KERAS...52 3.1.1 Pembangkit DTMF menggunakan IC TP5088... 52 3.1.2 Decode nada DTMF menggunakan IC MT8870... 53 3.1.3 Mikrokontroller AT89S52...54 3.1.3.1 Modul Mikrokontroller Tombol...54 3.1.3.1 Modul Mikrokontroller Display Besar... 56 3.1.3.1 Modul Mikrokontroller Suara... 57 3.1.4 Pemancar frekuensi FM...58 3.1.4 Penerima frekuensi FM...59 3.2 PERANCANGAN PIRANTI LUNAK... 60 3.2.1 Perancangan Diagram Alir...60 3.2.2 Menulis Program... 64 3.2.2 Optimasi Program...65 vii

BAB IV HASIL ANALISA...66 4.1 ANALISA PIRANTI KERAS...66 4.1.1 Rangkaian Pengendali / Firmware...68 4.1.2 Rangkaian Pemilih Tegangan... 68 4.1.3.Rangkaian Komunikasi antara Mikrokontroller dengan Komputer...70 4.2 ANALISA PIRANTI LUNAK... 71 4.2.1 Piranti Lunak Pengendali...72 4.2.2 Piranti Lunak Antarmuka Pengguna...89 BAB V PENUTUP...98 6.1 KESIMPULAN... 98 6.2 SARAN... 99 DAFTAR PUSTAKA... 100 LAMPIRAN 1 KODE PROGRAM... 102 A. PIRANTI LUNAK PENGENDALI... 102 B. PIRANTI LUNAK ANTARMUKA PENGGUNA...118 LAMPIRAN 2 DATA SHEET MAX232... 128 LAMPIRAN 3 DATA SHEET LM 317...135 viii

DAFTAR GAMBAR Gambar 2.1 Susunan kaki mikrokomputer AT89C52...8 Gambar 2.2 Organisasi memori program...12 Gambar 2.3 Organisasi memori data...13 Gambar 2.4 Pengalaman langsung dan tak langsung pada RAM 256 byte...14 Gambar 2.5 Proses interupsi...18 Gambar 2.6 Bagan lengkap sistem interupsi...21 Gambar 2.7 Format data transmisi serial asinkron...35 Gambar 2.8 Penghubung DB-25... 38 Gambar 2.9 Sistem minimum komunikasi serial standar RS-232C...39 Gambar 2.10 Penghubung DB-9... 39 Gambar 2.11 Struktur bahasa C... 42 Gambar 3.1 Pemprograman flash EPROM... 54 Gambar 3.2 Verifikasi flash EPROM... 55 Gambar 3.3 Bentuk gelombang pemprograman dan verifikasi pada mode tegangan tinggi...55 Gambar 3.4 Gambar Rangkaian Max 232...54 Gambar 3.5 Diagram Alir piranti lunak firmware...60 Gambar 3.6 Editor teks Devmic...61 Gambar 3.7 Diagram Alir piranti lunak antarmuka... 64 Gambar 3.8 Microsoft Visual Studio.Net...65 Gambar 4.1 Blok Diagram Aplikasi...66 Gambar 4.2.Rangkaian Pengisian Program ROM untuk Mikrokontroller AT89C51 ix

/ C52 / C55 dan AT89S51 / S52 / S53... 67 Gambar 4.3 Rangkaian Pemilih Tegangan...69 Gambar 4.4 Request View pada Com 1 dalam HDD Free Serial Monitor... 71 x

DAFTAR TABEL Tabel 2.1 Fungsi alternatif port 1.0 dan 1.1... 9 Tabel 2.2 Fungsi alternatif port 3... 10 Tabel 2.3 Nilai RS0 dan RS1... 16 Tabel 2.4 Alamat vektor interupsi...18 Tabel 2.5 Mode operasi pewaktu/pencacah... 24 Tabel 2.6 Mode port seri... 32 Tabel 2.7 Tipe data yang didukung oleh SDCC...47 Tabel 3.1 Pengendalian flash EPROM...53 Tabel 4.1 Analisa tegangan EA/Vpp...69 xi