PRINTER ELEKTRONIK DENGAN MENGGUNAKAN MIKROKONTROLLER

dokumen-dokumen yang mirip
PENGIRIMAN DAN PENERIMAAN DATA BERBASIS MIKROKONTROLER DENGAN MEDIA TRANSMISI GELOMBANG RADIO

ALAT PENDETEKSI PERKIRAAN CUACA DENGAN PENGOLAHAN CITRA

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

APLIKASI SMS SEBAGAI PENGENDALI SUHU JARAK JAUH TUGAS AKHIR

AKUISISI DATA MENGGUNAKAN USB MIKROKONTROLLER

ALAT PENAMPIL AKORD GITAR BERBASIS MIKROKONTROLER TUGAS AKHIR

APLIKASI PENGUKURAN KONSENTRASI GAS CO PADA ASAP ROKOK MENGGUNAKAN SENSOR AF 30

PENGONTROLAN AC MOBIL BERDASARKAN KEMIRINGAN JALAN (TANJAKAN) TUGAS AKHIR

PENDETEKSI BANJIR BERBASIS MIKROKONTROLLER DENGAN MENGGUNAKAN TRANSMISI GELOMBANG RADIO

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

APLIKASI AT89S51 UNTUK KOMPETISI RENANG

PENGATUR WAKTU PENYALAAN PERALATAN ELEKTRONIK RUMAH BERBASIS MIKROKONTROLER

EMBEDDED SYSTEM WEB BERBASIS WIFI UNTUK MENGENDALIKAN MOTOR TUGAS AKHIR

KEYBOARD TANPA KABEL DENGAN MENGGUNAKAN INFRA MERAH

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

SIMULASI PENGAMANAN UNTUK SISTEM PERPARKIRAN KHUSUS PASCABAYAR BERBASIS KOMPUTER

SISTEM INFORMASI DATA BUKU PERPUSTAKAAN VIA SMS

PAPAN INFORMASI MATRIKS LED BERBASIS MIKROKONTROLER

PENUNJUKKAN HALTE BERBASIS MIKROKONTROLLER. Agung Umar Prabowo

PENGENDALIAN PERLATAN KANTOR MENGGUNAKAN PONSEL BLUETOOTH

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

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBBAB MOBILE ROBOT TUGAS AKHIR

PEMANFAATAN MIKROKONTROLER SEBAGAI PENGENDALI SOLAR TRACKER UNTUK MENDAPATKAN ENERGI MAKSIMAL

ALAT PENGUJI LCD HANDPHONE BERBASIS MIKROKONTROLER PIC

PENIMBANG GULA OTOMATIS BERBASIS MIKROKONTROLER AT89S52

APLIKASI MIKROKONTROLER AT89S52 SEBAGAI VENDING MACHINE

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

SISTEM MONITORING AUDIO VIDEO BERBASIS WiFi

KEAMANAN GEDUNG DENGAN CCTV WIRELESS

APLIKASI KOMPAS DIGITAL PADA MOBIL ROBOT PENDETEKSI API

PENGHITUNG WAKTU,PUTARAN,DAN KECEPATAN DENGAN MENGGUNAKAN SENSOR INFRA MERAH DAN PC PADA BALAP MOBIL TAMIYA TUGAS AKHIR

ALAT PENGAMAN DAN PENGERING IRISAN JAHE OTOMATIS

PEMANGGIL ANTRIAN BERBASIS MIKROKONTROLLER AT89S52

AMPLIFIER STEREO DENGAN UMPAN BALIK AKUSTIK UNTUK PENGUATAN AUDIO

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

APLIKASI RFID (Radio Frequency Identification) UNTUK KEAMANAN GEDUNG

REMOTE KONTROL UNTUK MENGENDALIKAN MULTIMEDIA PADA PC

DETEKTOR DISFUNGSI SISTEM KELISTRIKAN MOBIL DENGAN TAMPILAN LCD DAN SUARA

IMPLEMENTASI KONTROL PID UNTUK PENGENDALI MICROPUMP GUNA MENJAGA KONTINUITAS ALIRAN FLUIDA LAPORAN TUGAS AKHIR

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

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

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

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBAB LENGAN ROBOT TUGAS AKHIR

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

PEMANFAATAN IC MEMORI TERPROGRAM UNTUK MENGENDALIKAN INVERTER 3 FASA

RADIO FREQUENCY IDENTIFICATION (RFID) SEBAGAI SISTEM KEAMANAN MOBIL

PEMANFAATAN INVERTER SATU FASA SEBAGAI PENGINJEKSI DAYA BERBASIS MIKROKONTROLLER ATMEGA8535

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

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

PENGGULUNG KUMPARAN DIGITAL DENGAN KENDALI MIKROKONTROLLER

SISTEM PERINGATAN JARAK PADA KENDARAAN DENGAN FUZZY LOGIC BERBASIS MIKRO KONTROLLER

RANCANG BANGUN ALAT PENGATUR ARAH ANTENA BERDASARKAN LEVEL SINYAL CAHAYA

VOLT / HERTZ CONTROL

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

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

METODE PENGATURAN KECEPATAN MOTOR DENGAN INVERTER SATU FASA

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

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

PENINGKATAN JARAK JANGKAUAN WIRELESS LAN DENGAN CIRCULAR WAVEGUIDE

PENGIRIMAN DATA IDENTIFIKASI DENGAN BLUETOOTH UNTUK PINTU PORTAL PERPUSTAKAAN

PROTOTIPE SISTEM KEAMANAN TERKONEKSI DENGAN POS KEAMANAN MENGGUNAKAN SENSOR PIR DAN HP SIEMENS C45 BERBASIS MIKROKONTROLER ATMEGA 16 PROYEK AKHIR

TUGAS AKHIR. Pengukur Tinggi Badan Digital Menggunakan Arduino

TAMPILAN ANGKA PADA SEVEN SEGMEN MENGGUNAAN ATMEGA 16. Disusun oleh: Christian Eko Purwanto

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

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

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

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

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

ROBOT PENGIKUT GARIS DENGAN SENSOR INFRA MERAH BERBASIS MIKROKONTROLLER AT89S52 TUGAS AKHIR

Deteksi Dini dan Pengendalian Terhadap. Air Pasang dan Banjir

PENGONTROL MOTOR SERVO PADA ROBOT EXCAVATOR DAN MAGNETIC GRIPPER MENGGUNAKAN ATMEGA 8535 TUGAS AKHIR

PENGGUNAAN PC SEBAGAI PENALA FREKUENSI SESUAI STANDAR INTERNASIONAL SEKALIGUS MEDIA BERLATIH GITAR

SISTEM PENGEREMAN MOBIL PADA SAAT TERJADI KEMUNDURAN

PENGENDALI PENYIRAM TANAMAN STRAWBERRY BERDASARKAN KELEMBABAN BERBASIS FUZZY

UNIVERSITAS BINA NUSANTARA SISTEM ABSENSI MENGGUNAKAN JARINGAN KOMPUTER DENGAN NETWORK MIKROKONTROLLER

TIMBANGAN BERAT BADAN DAN TINGGI BADAN DENGAN OUTPUT SUARA

OTOMATISASI SISTEM KEAMANAN KENDARAAN BERMOTOR BERBASIS PENGOLAHAN CITRA PENGENALAN KARAKTER LAPORAN TUGAS AKHIR

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

APLIKASI MICROSOFT VISUAL BASIC 2010 UNTUK PEMBUATAN SISTEM KOMUNIKASI ANTAR MUKA KOMPUTER PADA LABORATORIUM BAHASA DI M.I.N. GROGOL WERU SUKOHARJO

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

PEMANFAATAN MIKROKONTROLLER SEBAGAI PENGENDALI MULTILEVEL INVERTER JENIS BARU

DESIGN DAN IMPLEMENTASI HIGH PERFORMANCE AUDIO SYSTEM DENGAN MENGGUNAKAN TEKNIK SINYAL TERPISAH

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

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

PERANCANGAN HARDWARE JAM DIGITAL DENGAN SISTEM KALENDER BERBASIS MIKROKONTROLLER DS1307 TUGAS AKHIR DIAN SAIFUL RAMADHAN NUR TANJUNG

SISTEM PENENTUAN GOLONGAN DARAH MANUSIA SECARA ELEKTRONIK DENGAN DISPLAY DIGITAL

SKRIPSI ALAT PENGUJI IC GEBANG LOGIKA DARI JENIS TTL DAN CMOS

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

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

SISTEM PENDINGIN RUANG OTOMATIS BERDASAR VOTING KEPADATAN PENGUNJUNG BERBASIS MIKROKONTROLER AT MEGA 16 SKRIPSI

AKHIR TUGAS OLEH: JURUSAN. Untuk

SOFT START MOTOR AC 3 FASA UNTUK MENGURANGI RUGI RUGI START PADA MOTOR 3 FASA

UNTUK OLEH : : NIM SEMARANG

INTERFACE SUMBER SINYAL AUDIO DAN SISTEM AUDIO MOBIL

ALAT PENGEBOR PCB TUGAS AKHIR OLEH: ARIE KURNIA WIJAYA PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNOLOGI INFORMASI DAN INDUSTRI

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

TUGAS AKHIR RANCANG ALAT UKUR UNTUK MENCARI PUTUSNYA KABEL NETWORK SWITCHING UNIT DI PESAWAT B MENGGUNAKAN MIKROKONTROLER AT89S51

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

PENGOPERASIAN HELIKOPTER TANPA AWAK TUGAS AKHIR

METODA PENGHEMATAN DAYA LISTRIK PADA MONITOR KOMPUTER BERDASARKAN INPUTAN SINYAL SECARA SOFT START TUGAS AKHIR

Transkripsi:

PRINTER ELEKTRONIK DENGAN MENGGUNAKAN MIKROKONTROLLER TUGAS AKHIR Disusun Oleh : MARIO ARY WIBOWO 02.50.0049 FAKULTAS TEKNOLOGI INDUSTRI JURUSAN TEKNIK ELEKTRO UNIVERSITAS KATOLIK SOEGIJAPRANATA SEMARANG 2009

PENGESAHAN Tugas Akhir dengan judul Printer Elektronik Dengan Menggunakan Mikrokontroller diajukan untuk memenuhi sebagian dari persyaratan dalam memperoleh gelar Sarjana Teknik Elektro pada Program Studi Teknik Elektro di Fakultas Industri Universitas Katolik Soegijapranata Semarang. Laporan Tugas Akhir ini telah disetujui pada tanggal...2009 Semarang, 2009 Mengetahui / Menyetujui Dosen Pembimbing I Dosen Pembimbing II ( B. Harnadi, ST. MT ) ( FX. Hendra Prasetya, ST. MT ) NPP. 058.1.1994.168 NPP. 058.1.1997.206 Mengetahui, Dekan Fakultas Teknologi Industri ( Leonardus Heru P, ST. MT ) NPP 058.I. 2000.234 ii

ABSTRAK Printer Elektronik adalah suatu peralatan elektronika yang digunakan untuk mencetak hasil kerja. Printer elektronik menggunakan mikrokontroler berfungsi mencetak karakter dari penekanan tombol keyboard yang sebelumnya ditampilkan dalam LCD 16x2. Kata kunci : Printer, Mikrokontroler iii

KATA PENGANTAR Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang masih memberikan kesehatan kepada penulis untuk menyelesaikan laporan tugas akhir ini. Laporan Tugas Akhir ini disusun dan diajukan untuk memenuhi sebagian dari persyaratan dalam memperoleh gelar Sarjana Teknik Elektro pada Program Studi Teknik Elektro di Fakultas Teknologi Industri Universitas Katholik Soegijapranata Semarang, disamping supaya mahasiswa lebih memahami prinsipprinsip elektronika yang sudah diperoleh dalam bangku kuliah dan menerapkannya. Dalam pelaksanaan Tugas Akhir sampai tersusunnya laporan ini penulis banyak mendapatkan bantuan dan dukungan pihak-pihak baik moril maupun materiil. Oleh karena itu penulis mengucapan banyak terima kasih dan penghargaan yang sebesar-besarnya Kepada : 1. Tuhan Yang Maha Esa 2. Bapak Leonardus Heru P ST.MT, Selaku Dekan Fakultas Teknologi Industri Universitas Katholik Soegijapranata yang telah memberikan saran atau masukan dalam pelaksanaan tugas akhir ini 3. Bapak B. Harnadi, ST. MT, selaku Dosen Pembibing I yang senantiasa memberikan waktu untuk membimbing dan memberi masukan serta saran guna terselesaikannya tugas akhir ini. 4. Bapak FX. Hendra Prasetya, ST. MT, selaku Dosen Pembibing II yang juga senantiasa telah meluangkan waktu untuk membimbing saya dan memberikan masukan serta saran dalam pelaksanaan tugas akhir ini. iv

5. Seluruh Bapak dan Ibu Dosen Fakultas Teknologi Industri atas ilmu yang diberikan selama di bangku kuliah. 6. Staff Tata Usaha dan Laboran Fakultas Teknologi Industri Unika. 7. Bapak dan Ibuku tersayang FX. Bambang Budihartono dan Emylia Wardani yang selalu menyayangi aku, begitu senantiasa dengan sabar mendidik, menasehati dan mencurahkan segala yang mereka punya buat buah hatinya tercinta. Anakmu akan selalu berbakti kepadamu. 8. Kakak, adik-adik saya dan keluarga yang begitu aku sayangi dan juga selalu terus memberikan Doa, semangat dan dukungannya. 9. YayangQ tercinta Irine Rosa Anteria yang selalu memberikan doa, motivasi serta setia menemani hari-hari penulis. Kangenmu semangat dalam hidupku. 10. Kepada Mas Ahmad dan Hendi yang telah membimbing dan meluangkan banyak waktunya dalam pelaksanaan tugas akhir penulis. 11. Kepada saudara-saudaraku PANDAWA ( Brima/Arjuna, Penggo/Bima, Ambon/Sadewa ) dan Happy Teyuz, Debbie, Paula Heni, Nova, Anak-anak Kawung II. Terimakasih atas Doa, Semangat dan dukungannya. 12. Teman-teman seperjuangan Tugas Akhir di Laboratorium Inah, Edow, Kang nyoto, Kuro, dan Angkatan 04, Terimakasih atas dukungan, Bantuan dan saran-saran yang membangun. 13. Teman-teman seperjuangan angkatan 2002 yang sudah lulus dan yang belum lulus, terimakasih atas dukungannya. Yang belum lulus ayo cepat diselesaikan. v

Laporan Tugas Akhir disadari oleh penulis masih jauh dari kata sempurna, oleh karena itu diharapkan kritik dan saran yang bersifat membangun untuk kesempurnaannya. Dan Akhirnya, semoga Laporan Tugas Akhir ini, dapat bermanfaat bagi pembaca maupun yang hendak menyusun laporan tugas akhir. Semarang..2009 Penulis vi

DAFTAR ISI HALAMAN JUDUL... i PENGESAHAN... ii ABSTRAK... iii KATA PENGANTAR... iv DAFTAR ISI... vii DAFTAR GAMBAR... x TABEL... xii BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Tujuan Masalah... 1 1.3 Manfaat Masalah... 1 1.4 Pembatasan Masalah.... 2 1.5 Sistematika Penulisan... 2 BAB II DASAR TEORI... 3 2.1 Printer Elektrik... 3 2.2 Mikrokontroller AT89S52... 4 2.2.1 Arsitektur Mikrokontroller AT89S52... 4 2.2.2 Penjelasan Fungsi Kaki Pada AT 89S52... 5 2.2.3 Organisasi Memori... 10 2.2.3.1 Memori Program... 11 2.2.3.2 Memori Data... 12 vii

2.2.4 Program Status Word (PSW)... 14 2.2.5 Sistem Pengalamatan... 15 2.2.5.1Pengalamatan Langsung... 15 2.2.5.2Pengalamatan Data... 15 2.2.5.3 Pengalamatan Tak Langsung... 15 2.2.5.4 Pengalamatan Kode... 16 2.3 Keyboard... 17 2.4 Liquid Crystal Display (LCD)... 18 2.5 EepromAT24C64... 21 2.5.1 Konfigurasi Pin... 22 2.5.2 Serial Clock (SCL)... 22 2.5.3 Serial Data... 22 2.5.4 Alamat-alamat Alat/Halaman (A2,A1,A0)..... 23 2.5.5 Pelindung Tulisan (Write Protect/WP).... 23 2.5.6 Pengaturan Memori... 23 BAB III PERANCANGAN ALAT... 24 3.1 Perancangan Perangkat Keras (Hardware)... 25 3.2 Sistem Minimum Mikrokontroller AT89S52... 25 3.2.1 Clock... 26 3.2.2 Rangkaian Reset... 27 3.3 Keyboard... 28 3.4 Koneksi Printer... 29 viii

3.5 Koneksi Mikrokontroller AT89S52 dengan Memori AT24C64... 32 3.6 Flowchart Mikrokontroller pada Printer... 34 BAB IV ANALISA... 37 4.1 Set Instruksi Mikrokontroller... 37 4.2 Intruksi Pembacaan Tombol Keyboard... 40 4.3 Instruksi Baca dan Tulis pada EEPROM AT24C64... 46 4.4 Penampil LCD LMl62A... 53 4.5 Koneksi Data Mikrokontroller dengan Printer... 56 BAB V KESIMPULAN DAN SARAN... 59 5.1 Kesimpulan... 59 5.2 Saran... 59 DAFTAR PUSTAKA... xiii LAMPIRAN... xiv ix

DAFTAR GAMBAR 2.1. Block Diagram Mikrokontroller AT89S52.5 2.2. Konfigurasi Kaki AT89S52 6 2.3. Sistem Minimum Mikrokontroler AT89S52.10 2.4. RAM 128 Byte Bawah..13 2.5. Peta SFR 14 2.6. Register PSW dalam AT89S52.14 2.7. Keyboard konektor (a) XT (b)ps/2...18 2.8. Sinyal Clock dan Data...18 2.9. DDRAM M1632...19 2.10. Hubungan antara CGROM dan DDRAM...20 2.11. Timing Diagram Penulisan Data ke Register Perintah Mode 4 bit Interface21 2.12. Pin Memori 24C64...22 3.1 Diagram Blok alat Printer Elektrik...24 3.2 Sistem Minimum Mikrokontroller AT89S52...25 3.3 Koneksi Mikrokontroller AT89S52 dengan Peripheral...26 3.4 Rangkaian Kristal...27 3.5 Rangkaian Reset...27 3.6 Koneksitas Keyboard dengan Mikrokontroller...28 3.7 Pin Konfigurasi Printer Dot Matriks...29 3.8 Penamaan sinyal pada Printer DB25 Female...29 3.9 STROBE Pada Komunikasi Data Printer...30 x

3.10 Koneksi interface Printer...32 3.11 Konektivitas Mikrokontroller AT89S52 dengan Memori AT24C64... 33 3.12 Flowchart Mikrokontroller... 35 4.1 Sinyal Clock Keyboard Saat Salah Satu Tombol Ditekan...45 4.2 Sinyal Data Keyboard Saat Salah Satu Tombol Ditekan..46 xi

TABEL 2.1 Fungsi Alternatif Port 3......8 2.2 Konfigurasi Pin Memori AT24C64.. 22 xii