FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

dokumen-dokumen yang mirip
Modul SerLog - Easy Serial Logger

TUGAS MATAKULIAH APLIKASI KOMPUTER DALAM SISTEM TENAGA LISTRIK FINAL REPORT : Pengendalian Motor DC menggunakan Komputer

SKEMATIK RANGKAIAN A V R 12V. Out. Gnd. Kontak Motor. Accu 12V. Klakson ISP CONNECTOR PA0 PB0 PB1 PA2 PA4 MOSI MISO PA6. 10uF SCK RST. 10uF. 47uF.

How2Use DT-AVR ATMEGA128L BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-AVR ATMEGA128L BMS

LAMPIRAN A FOTO REALISASI ALAT

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (SERIAL U(S)ART) dins D E P O K I N S T R U M E N T S

STIKOM SURABAYA BAB IV PEMBAHASAN. 4.1 Perangkat Keras. Informasi waktu yang akan ditunjukkan oleh jarum dan motor power

BAB IV IMPLEMENTASI DAN PENGUJIAN. dirancang sebelumnya akan dibahas pada bab ini. Tahap implementasi merupakan

Praktikum Komunikasi Data Percobaan III Pengukuran Komunikasi Serial

MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO

LAMPIRAN A DATA SHEET

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 7 Monitoring Suhu dan Cahaya ke PC

LAMPIRAN A. Gambar A. Layout alat tongkat tunanetra. Ubiversitas Sumatera Utara

BAB IV PENGUJIAN DAN SIMULASI PENGENDALIAN SUHU RUANG PENETAS TELUR

Penerima Remote SONY dengan ATmega32

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

DT-AVR Application Note. Gambar 1 Blok Diagram AN133

Tata letak konektor DT-AVR ATMEGA168 BMS adalah sebagai berikut: Persiapan hardware DT-AVR ATMEGA168 BMS adalah sebagai berikut:

C. ALAT DAN BAHAN 1. XOR_2 2. LOGICTOGGLE 3. LOGICPROBE (BIG)

BAB IV ANALISIS DATA DAN PEMBAHASAN

LAPORAN PRAKTIKUM MIKROKONTROLLER UNIVERSAL SYNCHRONOUS AND ASYNCHRONOUS SERIAL RECEIVER TRANSMITTER (USART)

BAB III METODOLOGI PENELITIAN. yang sebelumnya telah dihaluskan dan melalui proses quality control

Tabel Data Pengujian 5x Perubahan Posisi. Kanan (V) Kiri (V)

Listing Program Aquaponik

Menampilkan nilai dari 8 kanal ADC ke Port Serial PC oleh Modul ST-51 dan AD-0809 V2.0

PERCOBAAN I PENGENALAN CODEVISION AVR

BAB III PERANCANGAN DAN REALISASI

PERTEMUAN. KOMUNIKASI MIKROKONTROLER 89C51 DENGAN KOMPUTER (Lanjutan)

Langkah-langkah pemrograman: 1. Pilih File >> New:

RANCANG BANGUN OTOMATISASI PINTU GARASI DENGAN KOMUNIKASI BLUETOOTH BERBASIS MIKROKONTROLER

BAB 3 PERANCANGAN SISTEM. pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan

Published By Stefanikha

Interfacing. Materi 4: Serial Communications. Disusun Oleh: I Nyoman Kusuma Wardana

BAB IV ANALISA DAN PENGUJIAN

Kajian Pustaka. Spesifikasi - Krisbow KW Fitur - Krisbow KW06-290

BAB II LANDASAN TEORI

DT-I/O. I/O Application Notes AN164 Komunikasi Jarak Jauh antara 2 PC dengan RS-485. Application Note AN164

BAB III PERANCANGAN DAN PEMBUATAN SISTEM. perangkat keras maupun perangkat lunak yang meliputi:

BAB IV HASIL DAN UJI COBA

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (I2C DAN APLIKASI RTC) dins D E P O K I N S T R U M E N T S

Listing Program. // Declare your global variables here

BAB II KONSEP DASAR PERANCANGAN

Standar Operasional Prosedur Alat

Pengenalan CodeVisionAVR

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

BAB III PERENCANAAN DAN PEMBUATAN ALAT

ARIEF SARDJONO, ST, MT.

BAB IV ANALISIS DAN PENGUJIAN. Berikut ini adalah diagram blok rangkaian secara keseluruhan dari sistem alat ukur curah hujan yang dirancang.

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

DT-I/O DT-I/O. Application Note AN171

SISTEM MONITORING SUHUINKUBATOR DAN BERAT BADAN PADA BAYI BERAT LAHIR RENDAH (BBLR) DI DALAM INKUBATOR BERBASIS PERSONAL COMPUTER(PC)

BAB II LANDASAN TEORI

A4 No.1 FT UNY. Lampiran 1. Skematik rangkaian keseluruhan. Skematik Rangkaian Keseluruhan. Keterangan. Skala : Dig: Sabdo

Tata Cara Komunikasi Data Serial

Langkah-langkah pemrograman: 1. Pilih File >> New:

LAMPIRAN. #include <mega16.h> //menambahkan library atmega16 #include <delay.h> //menambahkan library delay #define ADC_VREF_TYPE 0x40

BAB 2 LANDASAN TEORI

DT-I/O. DT-I/O Application Note

OHMMETER DIGITAL BERBASIS MICROCONTROLLER

Akuisasi data dengan remote host AT89s51 melalui serial RS232

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto

BAB IV PENGUJIAN DAN ANALISA. Pengujian terhadap sistem yang telah dibuat dilakukan untuk mengetahui

MODUL PRAKTIKUM MIKROPOSESOR & INTERFACING

BAB 3 PERANCANGAN ALAT. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari satu keluaran, yaitu 5

DAFTAR PUSTAKA. Barry, Gwoollard Elektronika Praktis. PT. Praditya Paramitha, Jakarta.

BAB II STUDI PUSTAKA

Konsep dan Cara Kerja Port I/O

BAB III PERANCANGAN. AMR_Voice Smartphone Android. Module Bluetooth untuk komunikasi data. Microcontroller Arduino Uno. Motor Servo untuk Pintu

A-1 LISTING PROGRAM MIKROKONTROLER

PENDAHULUAN Pada dasarnya setiap konsumen pasti menginginkan kenyamanan, khususnya dalam menggunakan fasilitas umum. Misalnya dalam menggunakan fasili

BAB III PENGENDALIAN GERAK MEJA KERJA MESIN FRAIS EMCO F3 DALAM ARAH SUMBU X

Rancangan Dan Pembuatan Storage Logic Analyzer

III. METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Maret 2015 sampai dengan Agustus 2015.

BAB III SISTEM PENGUKURAN ARUS & TEGANGAN AC PADA WATTMETER DIGITAL

DAFTAR ISI KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... xiv. DAFTAR GAMBAR... xvi BAB I PENDAHULUAN Kontribusi... 3

BAB III METODOLOGI PENELITIAN

IV. HASIL DAN PEMBAHASAN. Dalam tugas akhir ini dirancang sebuah alat penghitung populasi walet berbasis AVR

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

BAB III PERENCANAAN DAN PEMBUATAN ALAT

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (ADC DAN APLIKASI TERMOMETER) dins D E P O K I N S T R U M E N T S

BAB III PERANCANGAN ALAT

DAFTAR PUSTAKA. Universitas Sumatera Utara

BAB III PERANCANGAN SISTEM

DT-I/O. Application Note AN211. Komunikasi data saat ini terus dikembangkan dan diimplementasikan di dalam setiap bidang, seperti proses

Akses SD Card & FRAM Menggunakan AVR. Oleh: Tim IE

BAB V HASIL DAN PEMBAHASAN Perangkat Keras (Hardware)

BAB 3 PERANCANGAN ALAT. Sensor Utrasonik. Relay. Relay

BAB III PERANCANGAN ALAT

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. patok, serta pemasangan sensor ultrasonik HC-SR04 yang akan ditempatkan pada

DT-I/O DT-I/O. Application Note. Application Note AN193

BAB I PENDAHULUAN A. Latar Belakang Masalah

BAB III METODE PENELITIAN. Pada penelitian ini dilakukan beberapa langkah untuk mencapai tujuan

BAB III PERANCANGAN SISTEM. Di bawah ini adalah diagram blok Sistem. Mikrokontroler PIC 16F877A. Gambar III.1. Diagram blok sistem

Bidang Information Technology and Communication 336 PERANCANGAN DAN REALISASI AUTOMATIC TIME SWITCH BERBASIS REAL TIME CLOCK DS1307 UNTUK SAKLAR LAMPU

II. DASAR TEORI. 2.1 Visible Light Communication [2][3]

PERANCANGAN SERIAL TTL TO USB HID CONVERTER. Yudhi Gunardi 1,Aris Munandar 2

DT-SENSE. Barometric Pressure & Temperature Sensor

Transkripsi:

LAB SHEET PRAKTIK MIKROKONTROLER Semester 4 KOMUNIKSI SERIAL (UART) JOB 6 200 menit No. EKA/EKA165 Revisi:02 Tgl:25 Feb 2014 Hal 1/1 A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan dapat: 1. Memahami prinsip kerja komunikasi UART 2. Mampu mengirim data menggunakan UART USB termonitor di hyperterminal B. TEORI DASAR UART merupakan sebuah subsistem hardware yang memungkinkan untuk melakukan transmit dan receipt data secara serial. Fitur ini biasnya telah terinclude dalam sebuah mikrokontroller. Berbeda dari metode komunikasi lain, komunikasi secara serial mengandalkan clock pada sisi transmit dan receive dimana kedua sisi clock ini harus sama. Sehingga pada komunikasi ini hanya dibutuhkan tiga pin, yakni Tx (Transmit), Rx (Receive), dan GND. Pada PC level tegangan RS232 antara +3 hingga +25 volt untuk data 0, dan -3 hingga -25 untuk logika 1. Perlu diketahui, bahwa pada Atmega16 terdapat pin Txd dan Rxd yang bekerja pada level UART. Sementara untuk strandar RS232, kita memerlukan sebuah IC converter untuk menyesuaikan dengan tegangan RS232. Karena level logika pada AVR hanya sekitar 3 5 volt. Gambar 1. Pulsa format komunikasi UART

Ciri khas daari komunikasi UART adalah sebagai berikut: 1) Pada transmisi asinkron, mengirimkan 1 stop bit (1) di awal dan 1 atau lebih start bit (0) di akhir setiap byte. 2) Data ditransmisikan per karakter dalam satu saat (5 sampai 8 bit). 3) Asinkron berarti asinkron pada level byte, tetapi bit-bit tetap disinkronkan; durasinya sama. Teknik paritas memerlukan tambahan satu bit (bit paritas) pada data word. Bit paritas dapat bernilai 1 atau 0 tergantung pada: 1. Jumlah angka 1 di dalam data word 2. Pola paritas yang digunakan 3. Bit Paritas digabungkan pada byte data, sehingga menjadi 9 bit Pola paritas genap (even parity) memerlukan total jumlah angka 1 (termasuk bit paritas sendiri) genap. Pola paritas ganjil (odd parity) memerlukan total jumlah angka 1 ganjil. C. ALAT DAN BAHAN 1. Modul AVR Atmega8535/8/16/32 2. PC (Personal computer)/laptop 3. Jumper 4. Power supply 5-12V 5. CRO

D. SKEMA RANGKAIAN

E. LANGKAH KERJA DAN PENGAMATAN 1. Buatlah alat dan bahan seperti rangkaian di atas; 2. Sebelum anda menulis program aturlah seperti gambar berikut; 3. Tuliskan list program berikut; #include <mega16.h> #include <stdio.h> #include <delay.h> unsigned char m,n; void main(void) { // Declare your local variables here PORTA=0x00; DDRA=0x00; PORTB=0xFF;

DDRB=0xFF; //sebagai input PORTC=0x00; DDRC=0x00; PORTD=0x00; DDRD=0x00; // USART initialization // Communication Parameters: 8 Data, 1 Stop, No Parity // USART Receiver: Off // USART Transmitter: On // USART Mode: Asynchronous // USART Baud Rate: 9600 (Double Speed Mode) UCSRA=0x02; UCSRB=0x08; UCSRC=0x86; UBRRH=0x00; UBRRL=0x8F; ACSR=0x80; SFIOR=0x00; n=0; m=0; while (1) { if(pinb.4==0) {n=n+1; if (n==1) { putsf("kalau tidak belajar mirko sekarang, kapan lagi?\r"); delay_ms(200); {n=0; if(pinb.0==0) {m=m+1; if (m==1) { putsf("kalau bukan kelas B, siapa lagi?\r"); delay_ms(200); {m=0; {n=0; ;

4. Setelah anda compile, uji cobakan/simulasikanlah di Proteus lalu coba pada hardware nyata; 5. Rakitlah modul/hardware mikrokontroller dengan menghubungkan kabel USB ke dalam UBS PC/laptop. 6. Cek USB driver prolific, jika anda menggunakan win7, win8, maupun xp silahkan gunakan prolific 3.2.00 yang tersedia di besmart.uny.ac.id (elearning). 7. Lihat hasilnya pada device manager, jika teristal sempurna akan tampak seperti berikut; 8. Selanjutnya, settinglah parameter komunikasi seperti langkah 2, atau seperti contoh berikut;

9. Aturlah AVR (pada simulasi Proteus) dan hasilnya seperti berikut;

10. Pada hardware, hubungkan pin PD0 dan PD1 ke CRO, tekanlah tombol PB4 dan PB0, amati apa yang terjadi pada hyperteminal PC/laptop Anda. 11. Tugas, buatlah program UART, apabila PB0 ditekan akan mengirim (tx) data kirim, dan apabila PB4 ditekan akan menerima data diterima. 12. Tuliskan hasil praktikum anda sesuai format dan simpulkan hasilnya.