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

dokumen-dokumen yang mirip
TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

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

MIKROKONTROLER AT89S52

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler

Antarmuka LCD pada DST-AVR

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

Tabel 1. Karakteristik IC TTL dan CMOS

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

BAB II LANDASAN TEORI

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

CABLE LAN TESTER DENGAN TAMPILAN LCD TUGAS AKHIR DEMI SYAPUTRI

Mikrokontroler 89C51 Bagian II :

M1632 MODULE LCD 16 X 2 BARIS (M1632)

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

Nama : Zulham.Saptahadi Nim : Kelas : 08 Tk 04

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar

BAB III PERENCANAAN DAN REALISASI

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER

MICROCONTROLER AVR AT MEGA 8535

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

BAB II KONSEP DASAR PERANCANGAN

PERANCANGAN APLIKASI RFID (RADIO FREQUENCY IDENTIFICATION) DAN MCS-51 UNTUK ADMINISTRASI KESISWAAN (HARDWARE)

BAB III PERANCANGAN SISTEM

Pendahuluan Mikrokontroler 8051

BAB II LANDASAN TEORI. Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu

BAB III PERANCANGAN STAND ALONE RFID READER. Dalam penelitian ini, perancangan sistem meliputi :

Sumber Clock, Reset dan Antarmuka RAM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB 2 LANDASAN TEORI. Mikrokontroler, sebagai suatu terobosan teknologi mikrokontroler dan

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB 3 PERANCANGAN SISTEM

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN SISTEM

BAB II DASAR TEORI 2.1. Mikrokontroler AVR ATmega32

BAB III PERANCANGAN SISTEM

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

BAB 2 TINJAUAN TEORITIS. Sensor TGS 2610 merupakan sensor yang umum digunakan untuk mendeteksi adanya

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

4. Port Input/Output Mikrokontroler MCS-51

Gambar 3.1 Blok Diagram Port Serial RXD (P3.0) D SHIFT REGISTER. Clk. SBUF Receive Buffer Register (read only)

MICROCONTROLER AVR AT MEGA 8535

BAB 2 LANDASAN TEORI. Mikrokontroler AT89S52 termasuk kedalam keluarga MCS-51 merupakan suatu. dua macam memori yang sifatnya berbeda yaitu:

BAB II TEORI DASAR. peralatan input / output ( I / O ) pendukung di dalamnya. Suatu sistem mikroprosesor

Gambar Komunikasi serial dengan komputer

Atmel Corporation, 2009, AT89S52 Datasheet,

Perancangan PENGKODEAN NRZ-L DAN MANCHESTER BERBASIS MIKROKONTROLER ATMEGA8535. SKRIPSI (Resume)

BAB 2 TINJAUAN TEORITIS. Mikrokontroller, sebagai suatu terobosan teknologi mikrokontroler dan microkomputer,

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

TUGAS AKHIR EDHRIWANSYAH NST

BAB III PERANCANGAN SISTEM

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah

BAB 2 TINJAUAN TEORITIS

DAFTAR ISI ABSTRAKSI KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN DAFTAR ISTILAH DAN SINGKATAN. 1.1 Latar Belakang Masalah 1

BAB III MIKROKONTROLER

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK. Perangkat keras dari alat ini secara umum terdiri dari rangkaian dibagi

PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER

BAB III PERANCANGAN DAN IMPLEMENTASI. Pada tugas akhir ini akan dibuat sebuah perangkat keras PLC dengan fasilitas

Gambar 5.1 Modul LCD M1632. LCD ini memiliki 16 kaki, sebagaimana ditunjukkan dalam Tabel 6.1.

BAB II DASAR TEORI. 2.1 Ethanol

BAB II LANDASAN TEORI. Definisi PLC menurut National Electrical Manufacturing Association (NEMA)

RANCANG BANGUN PENGAMAN MOBIL BERBASIS MIKROKONTROLER AT89S51 DENGAN APLIKASI TELEPON SELULER SEBAGAI INDIKATOR ALARM

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

BAB II TINJAUAN PUSTAKA. Jantung dalam terminologi sederhana, merupakan sebuah pompa yang terbuat

PRINTER ELEKTRONIK DENGAN MENGGUNAKAN MIKROKONTROLLER

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

BAB 3 PERANCANGAN SISTEM

DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI...

Gambar : 1. Rumah Jamur (slave). [7]

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

PENGANTAR MIKROKOMPUTER PAPAN TUNGGAL (SINGLE CHIP) Oleh : Sumarna, Jurdik Fisika, FMIPA UNY

Gambar 1.1. Diagram blok mikrokontroller 8051

BAB III STUDI KOMPONEN. tugas akhir ini, termasuk fungsi beserta alasan dalam pemilihan komponen. 2. Sudah memiliki Kecepatan kerja yang cepat

BAB III PERENCANAAN SISTEM DAN PEMBUATAN ALAT

ABSTRAK. Universitas Kristen Maranatha

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

BAB 2 LANDASAN TEORI

BAB III TEORI PENUNJANG. Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di

Character Generator ROM (CGROM) Pin Out LCD M Perintah-Perintah LCD M Perhitungan Rata-Rata...

BAB III METODE PENELITIAN

BAB 2 TINJAUAN TEORITIS

BAB V HASIL DAN PEMBAHASAN Perangkat Keras (Hardware)

Contoh Bentuk LCD (Liquid Cristal Display)

BAB III RANCANGAN DAN CARA KERJA ALAT

APLIKASI HITACHI M1632 LCD PADA SC - AVR

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

BAB II DASAR TEORI. Gambar 2.1 Sensor MLX 90614[5]

BAB III METODE PENELITIAN

PEMBANGKIT DAN PENGHITUNG FREKUENSI

Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

Tinjauan dari penelitian yang sudah ada diperlukan untuk dilakukannya. sebelumnya dengan perancangan sistem yang akan dilakukan pada penelitian tugas

SATUAN ACARA PERKULIAHAN

BAB IV PERANCANGAN DAN PEMBUATAN ALAT UKUR TEMPERATUR BERBASIS MIKROKONTROLER

DAFTAR ISI HALAMAN PENGESAHAN... ABSTRAKSI... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN...

ABSTRAK. Universitas Kristen Maranatha

BAB III PERANCANGAN. Perancangan tersebut mulai dari: spesifikasi alat, blok diagram sampai dengan

Transkripsi:

TAKARIR Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika Assembler Bahasa pemrograman mikrokontroler MCS-51 Assembly Listing Hasil dari proses assembly dalam rupa campuran dari program objek, program sumber dan alamat-alamatnya Atmel Sebuah perusahaan pembuat flash memory beraristektur MCS-51 Baud rate Kecepatan transmisi data serial, berupa banyaknya transisi logika pada saluran data serial tiap detik. Bit Byte Chip Clock Bit adalah ukuran terkecil data digital. Bit biasanya hanyalah merupakan pilihan antara 0 dan 1. Dimana 0 biasanya berarti 'off dan 1 berarti 'on' Byte adalah merupakan kumpulan beberapa bit (1 byte = 8 bit) Sebuah kepingan IC Sinyal kotak untuk menentukan kecepatan keija dari perangkat digital Compiler Software untuk mengubah ekstensi file tertentu kedalam ekstensi file yang lainnya Counter pencacah Cycle Kecepatan siklus mesin program

Delay Waktu tunda Digital Data dalam bentuk angka 0 dan 1 Downloader Perangkat yang digunakan untuk mengisi program dari komputer ke mikrokontroler Data Pointer (DPTR) Media yang digunakan untuk membuat alamat berukuran 16 bit untuk mengakses memori luar. Register ini juga berfungsi sebagai register penunjuk alamat Flash PEROM (Programmable and Erasable Read Only Memory) Memori yang digunakan untuk menyimpan instruksi-instruksi MCS-51 Full duplex Dapat mnerima sekaligus mngirimkan data secara simultan Ground Titik referensi tegangan biasanya untuk menentukan 0 V Heksadesimal Penulisan angka dalam format 16-an IC (Integrated Circuit) Sebuah alat yang didalamnya terdapat rangkaian elektronis dengan fungsi tertentu Input Masukan bagi alat atau sistem Interupsi Sela atau pemberhentian sesuatu untuk sementara waktu LCD (Liquid Crystal Display) Suatu penampil {display) dari bahan cairan kristal yang pengoperasiannya menggunakan sistem dot matriks MCS-51 Keluarga mikrokontroler Atmel AT89xx MHz (Mega Hertz) Jutaan gerak per detik x

Mikrokontroler Sebuah alat atau IC kecil yang dapat digunakan untuk mengendalikan sebuah sistem Nibble Nibble adalah merupakan kumpulan beberapa bit (1 nibble = 4 bit) Output Keluaran dari alat atau sistem Port Sebuah jalur atau pintu yang dapat digunakan sebagai masukan atau keluaran RAM (Random Access Memory) Memori yang dapat diolah secara acak, biasanya digunakan sebagai penyimpan data untuk sementara waktu Register Sebuah kumpulan data digital dalam mikrokontroler, dapat digunakan untuk mengatur atau melihat keadaan mikrokontroler ROM (Read Only Memory) Memori yang hanya dapat dibaca, biasanya digunakan untuk menyimpan data program yang akan dijalankan pada mikrokontroler RST (Reset) Keadaan awal dari sistem SFR (Special Function Register) Merupakan register yang memiliki fungsi-fungsi khusus SPI (Serial Peripheral Interface) Antar muka untuk pemrograman serial Software Perangkat lunak, berupa pemrograman komputer Timer/Counter Aplikasai mikorontroler untuk pewaktu dan pengitung yang dibedakan dari pemberian input clock vcc Tegangan referensi positif (+)

DAFTARISI HALAMAN JUDUL......i HALAMAN PENGESAHAN PEMBIMBING......ii HALAMAN PENGESAHAN PENGUJI...iii HALAMAN PERSEMBAHAN......iv HALAMAN MOTTO...v KATA PENG ANT A R...vi ABSTRAKSI...viii TAKARIR...ix DAFTAR ISI...xii DAFTAR TABEL......xv DAFTAR G AMB A R...xvi BAB I PENDAHULUAN...1 1.1. Latar Belakang......1 1.2. Rumusan Masalah...2 1.3. Batasan Masalah...2 1.4. Tujuan Perancangan...3 1.5. Sistematika Penulisan...3 BAB II DASAR TEORI...5 2.1. Mikrokontroler AT89S51......5 2.1.1. Mode pengalamatan......9 xii

2.1.2. Instruksi - instruksi...10 2.1.3. UART (Universal Asynchronous Receiver/Transmitter)...11 2.2. LCD 16x2 karakter...13 2.2.1. DDRAM (Display Data Random Acces Memory)......14 2.2.2. CGRAM (Character Generator Random Acces Memory)...15 2.2.3. CGROM (Character Generator Read Only Memory)...15 2.2.4. Konfigurasi PIN...15 2.2.5. Register......16 2.3. Komunikasi Data Serial...17 2.3.1 Komunikasi serial RS485......18 2.3.2. SN75176......20 2.3.3. Teknik komunikasi dengan RS485...21 2.3.4. Komunikasi RS232...22 2.5. Saklar Digital IC 4066...23 2.6. Perangkat Lunak Borland Delphi......24 2.6.1. Form...25 2.6.2. Unit...25 2.6.3. Komponen...26 2.6.4. Object inspector...28 2.6.5. Komponen serial delphi......29 BAB III PERANCANGAN SISTEM...30 3.1. Diagram Blok Sistem...30 3.2. Perancangan Perangkat Keras...... 31 xiii

3.2.1. Sistem minimum mikrokontroler AT89S51...31 3.2.2. Rangkaian LCD 16x2 karakter...32 3.2.3. Rangkaian IC MAX 232......33 3.2.4. Rangkaian SN75176......34 3.2.5. Rangkaian saklar digital......35 3.3. Perancangaan Perangkat Lunak......37 3.3.1. Program mikrokontroler......37 3.3.2. Program delphi 7...42 BAB IV PENGUJIAN ALAT DAN AN ALISA......45 4.1. Hasil Pengujian Program Delphi...45 4.2. Hasil Pengujian Program Mikrokontroler......48 4.3. Hasil Pengujian Komunikasi RS232...50 4.4. Hasil Pengujian Komunikasi RS485...51 BAB V PENUTUP...52 5.1. Kesimpulan......52 5.2. Saran...53 DAFTAR PUSTAKA LAMPIRAN xiv

DAFTAR TABEL Tabel 2.1. Fungsi alternatif port 1......7 Tabel 2.2. Fungsi alternatif port 3......8 Tabel 2.3. Susunan bit register SCON......11 Tabel 2.4. Mode keijaport serial......11 Tabel 2.5. Perintah-perintah M 1632......13 Tabel 2.6. Alamat DDRAM M1632......15 Tabel 2.8. Konfigurasi pin LCD M1632...16 xv

DAFTAR GAMBAR Gambar 2.1. Diagram blok mikrokontroler AT89S51......5 Gambar 2.2. Skema antar muka RS485 ke modul DST-51...19 Gambar 2.3. Tampilan pin SN75176......20 Gambar 2.4. Diagram komunikasi data master dan 32 sla ve......20 Gambar 2.5. Flowchart pengiriman data...21 Gambar 2.6. Flowchart penerimaan data...22 Gambar 2.7. Rangkaian koneksi RS232 dengan mikrokontroler......23 Gambar 2.8. Konfigurasi pin IC 4066......24 Gambar 2.9. Component palette standar dari delphi......26 Gambar 2.10. Object inspector......28 Gambar 3.1. Diagram blok sistem......30 Gambar 3.2. (a). Rangkaian osilator......32 (b). Rangkaian power-on-reset......32 Gambar 3.3. Rangkaian LCD 16x2 karakter...33 Gambar 3.4. Rangkaian koneksi RS232 dengan mikrokontroler......34 Gambar 3.5. Skema rangkaian SN75176 dengan AT89S51...35 Gambar 3.6. Saklar digital penghubung antar mikrokontroler...36 Gambar 3.7. Saklar digital penghubung antara mikrokontroler dan PC...37 Gambar 3.8. Diagram alir program pada mikrokontroler slave...38 Gambar 3.9. Diagram alir program pada mikrokontroler master......39 xvi

Gambar 3.10. Diagram alir program pembacaan data oleh PC dari mikrokontroler...43 Gambar 3.11. Tampilan komponen comport...44 Gambar 4.1. Tampilan awal program delphi...45 Gambar 4.2. Tampilan SetCom...46 Gambar 4.3. Tampilan form daftar m enu...46 Gambar 4.4. Tampilan rekapan tagihan meja 1...47 Gambar 4.5. Tampilan rekapan tagihan meja 2......47 Gambar 4.6. (a). Tampilan notal......48 (b). Tampilan nota2......48 Gambar 4.7. Tampilan awal...48 Gambar 4.8. Tampilan LCD setelah mikrokontroler di s e t......49 Gambar 4.9. Tampilan m enu...49 Gambar 4.10. Tampilan pengiriman data ke PC...49 Gambar 4.11. Gelombang pngiriman data dari mikrokontroler ke PC...50 Gambar 4.12. Gelombang pengiriman data dari PC ke mikrokontroler...... 50 Gambar 4.13. Gelombang pengiriman data dari mikrokontroler 1 slave ke m aster......50