Organisasi Sistem Komputer. Port Serial

dokumen-dokumen yang mirip
Organisasi Sistem Komputer. Connections: Ports Serial

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

Gambar Komunikasi serial dengan komputer

4. Port Input/Output Mikrokontroler MCS-51

Mikrokontroler 89C51 Bagian II :

PERTEMUAN. KOMUNIKASI MIKROKONTROLER 89C51 DENGAN KOMPUTER (Lanjutan)

1. Port power supply kabel power listrik, Port ini digunakan untuk menghubungkan power supply dengan CPU

Konsep dan Cara Kerja Port I/O

Perancangan Serial Stepper

Pertemuan 10 Arsitektur Mikrokontroler 8051

PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51

Sistem Komputer. Tiga komponen utama : CPU

Percobaan 6. SERIAL INTERFACE Menggunakan DT-51 MinSys

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

Percobaan 8 INTERFACE MIKROKONTROLER DAN KOMPUTER SECARA SERIAL

BAB V HASIL DAN PEMBAHASAN Perangkat Keras (Hardware)

PORT SERIAL MIKROKONTROLER ATMEL AT89C51

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

Wireless Infrared Printer dengan DST-51 (Komunikasi Infra Merah dengan DST-51)

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

Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL

MIKROKONTROLER AT89S52

INTERFACING SERIAL, PARALEL, AND USB PORT

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

SISTEM BUS. Oleh : 1. Sena Bagus Riswaya / Miftah Rajunda / Mujianto / Ahmad Budi Santoso /

Pertemuan ke 13 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

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

= t t... (1) HASIL DAN PEMBAHASAN

Sumber Clock, Reset dan Antarmuka RAM

BAB II LANDASAN TEORI

Organisasi & Arsitektur Komputer

Programmable Peripheral Interface 8255

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

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

Tabel 1. Karakteristik IC TTL dan CMOS

Pertemuan ke 14 Sistem Bus Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

BADAN TENAGA NUKLIR NASIONAL PUSAT TEKNOLOGI AKSELERATOR DAN PROSES BAHAN Jl. Babarsari Kotak Pos 6101 Ykbb, Yogyakarta 55281

Pengantar Hardware: Sistem Bus pada Komputer. Hanif Fakhrurroja, MT

Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya Komponen komputer : CPU Memori Perangkat I/O

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER

Published By Stefanikha

REGISTER-REGISTER Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

Atmel Corporation, 2009, AT89S52 Datasheet,

P10 Media I/O Universitas Mercu Buana Yogyakarta

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto

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

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Hanif Fakhrurroja, MT

MAKALAH KOMUNIKASI DATA

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

14.1. SYNCHRONOUS B US

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

SOAL SISTEM KOMPUTER Pilihan Ganda XI TKJ

Modul ke: Aplikasi Kompoter. Sistim Operasi. Fakultas FTPD. Giri Purnama, S.Pd, M.Kom. Program Studi Teknik Sipil

Sejalan perkembangan teknologi, maka media antarmuka untuk Device External pun berkembang, dengan penjelasan sebagai berikut :

MODUL 1 Pengenalan C untuk 8051 (Compile dan Download)

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.

Struktur Komputer KOMPUTER. Central Processing Unit System Interconnection. Main Memory I/O

Perangkat Keras Masukan/Keluaran. Kelompok : Intan Sari H. H. Z Verra Mukty

Akuisasi data dengan remote host AT89s51 melalui serial RS232

Percobaan 5 PENGENALAN MIKROKONTROLER 8051

BAB II LANDASAN TEORI

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

RADIO CONTROL MELALUI SERIAL PC. Reyhan Fahrurrozie

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Prototype Kendali Alat Listrik Otomatis Menggunakan Arduino Uno Berbasis SMS GSM Shield Icomsat

MICROCONTROLER AVR AT MEGA 8535

BAB II LANDASAN TEORI

Hanif Fakhrurroja, MT

Pendahuluan BAB I PENDAHULUAN

Percobaan 2 PENGENALAN INTERFACE SERIAL DAN UART

ELEKTRONIKA DIGITAL PIC 8259

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

PROSESOR Register Memori A L U. Cache Memori Memori Utama Memori Sekunder C U

BAB VI INPUT OUTPUT. Universitas Gadjah Mada 1

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

BAB III ANALISIS DAN PERANCANGAN SISTEM. besar berupa gambar dengan tujuan agar sebuah sistem dapat lebih mudah

MINGGU VI DATA KOMPUTER

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah

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

Aditya Wikan Mahastama

DT-51 Application Note

MICROCONTROLER AVR AT MEGA 8535

JOBSHEET I ANTARMUKA MIKROKONTROLER DENGAN LED

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

Konsep dan Cara Kerja Port I/O

TnEX ADC GPIO UART PWM I2C SPI GPIO

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

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

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

JARINGAN KOMPUTER JARINGAN KOMPUTER

Transkripsi:

Organisasi Sistem Komputer Port Serial Ditulis Oleh : Ria Anggraeni (10060204004) Taufik Saleh (10060207002) Fenny Maslia U (10060204006) Gita Rakhmalia (10060204015) Universitas Islam Bandung 2008

Pada sebuah CPU komputer terutama di bagian belakangnya terdapat sejumlah slot. Slot-slot tersebut memiliki beberapa bentuk, dari yang bulat kecil hingga kotak persegi panjang. Slot-slot tersebut adalah tempat peralatan-peralatan lain seperti printer, monitor, keyboard, dan mouse terhubung ke CPU. Komputer memang dirancang untuk dapat menerima alat-alat lain tersebut. Keyboard dan monitor adalah alat yang harus ada pada sebuah komputer, sedangkan lainnya disesuaikan dengan kebutuhan pengguna komputer. Istilah yang baku untuk slot-slot tersebut adalah gerbang antarmuka (port interface), atau kita sebut saja port, maksudnya adalah gerbang bagi komputer berhubungan dengan peralatan-peralatan pendukungnya. Setiap port memiliki standar sendiri, sesuai dengan jenis alat yang akan menggunakannya. Ada dua jenis port yang sangat populer yaitu port serial dan port paralel. Port serial hanya dapat menerima atau membaca data satu-persatu dalam ukuran 1 bit melalui satu kabel tunggal. Port serial lebih cocok untuk peralatan yang tidak banyak melakukan perpindahan data. Port serial popular digunakan oleh mouse dan keyboard. I/O adalah Input/Output. Bagian ini digunakan untuk menerima ataupun mengirim data keluar sistem. Peralatan-peralatan input dan output seperti yang tercantum di atas terhubung melalui port ini. Pada tipe AT, port serial dan paralel tidak menyatu dalam satu motherboard tetapi disambungkan melalui kabel. Jadi, pada motherboard tersedia pin untuk menancapkan kabel. Port serial biasanya digunakan untuk menyambungkan dengan kabel modem atau mouse. Ada juga piranti lain yang dapat dihubungkan ke port serial. Dalam motherboard tipe ATX, port paralel dan serial sudah terintegrasi dalam motherboard, sehingga tidak perlu menancapkan kabel-kabel yang merepotkan. Soket jenis ini biasanya digunakan untuk mouse, modem, dan beberapa piranti lainnya untuk berhubungan dengan computer. Sekarang soket serial ini kebanyakan digunakan oleh handheld computer atau computer genggam, untuk sinkronisasi data ke computer.

Sebutan lain soket ini adalah port 9-pin, paling banyak digunakan oleh,mouse. Namun mouse terbaru? terutama yang optikal? sudah menggunakan port PS/2 yang khusus untuk mouse dan keyboard saja. Tipe mouse terbaru malah menggunakan colokon USB. Untuk menghubungkan piranti digital ke computer, anda memerlukan kabel serial yang masuk ke port serial. Transfer rate data yang didapat dengan menggunakan port serial maksimum sekitar 0,14 Mb per detik. Tentu saja waktu transfer ini bisa dibilang lambat. Untuk memindahkan informasi data sebesar 1 Gb, missal, diperlukan waktu lebih dari 3 jam.

Konsol Serial dan Terminal Konsol serial dan terminal adalah alat yang digunakan untuk melakukan komunikasi dengan peralatan yang terkoneksi melalui port serial. Terminal serial dapat digunakan untuk memonitor dan melakukan konfigurasi berbagai jenis peralatan termasuk modem, peralatan jaringan (termasuk router MikroTik), dan perlatan lain yang dapat dihubungkan melalui port serial (asynchronous). Konsep Komunikasi Serial Pada PC / laptop standar, biasanya terdapat sebuah port untuk komunikasi serial. Pada prinsipnya, komunikasi serial ialah komunikasi dimana pengiriman data dilakukan per bit, sehingga lebih lambat dibandingkan komunikasi paralel seperti pada port printer yang mampu mengirim 8 bit sekaligus dalam sekali detak. Beberapa contoh penerapan komunikasi serial ialah mouse, scanner dan sistem akuisisi data yang terhubung ke port serial COM1/COM2. Komunikasi Serial AT89S51/52 Mikrokontroler AT89S51/52 atau mikrokontroler standar lainnya mempunyai On Chip Serial Port yang dapat digunakan untuk komunikasi data serial secara Full Duplex sehingga Port Serial ini masih dapat menerima data pada saat proses pengiriman data terjadi. Untuk menampung data yang diterima atau data yang akan dikirimkan. Keluarga MCS-51 mempunyai sebuah register yaitu SBUF yang terletak pada alamat 99H di mana register ini berfungsi sebagai buffer sehingga pada saat mikrokontroler ini membaca data yang pertama dan data kedua belum diterima secara penuh, maka data ini tidak akan hilang. Pada kenyataannya register SBUF terdiri dari dua buah register yang memang menempati alamat yang sama yaitu 99H. Register tersebut adalah Transmit Buffer Register yang bersifat write only (hanya dapat ditulis) dan Receive Buffer Register yang bersifat read only (hanya dapat dibaca). Pada proses penerimaan data dari Port Serial, data yang masuk ke dalam Port Serial akan ditampung pada Receive Buffer Register terlebih dahulu dan diteruskan ke jalur bus internal pada saat pembacaan register SBUF sedangkan pada proses pengiriman data ke Port Serial, data yang dituliskan dari bus

internal akan ditampung pada Transmit Buffer Register terlebih dahulu sebelum dikirim ke Port Serial. Pada Mikrokontroler keluarga MCS-51, vektor interupsi untuk komunikasi serial ialah 23H. Pengontrol Alat berbasis port Serial Anda dapat mengontrol sekumpulan alat berbasiskan PC melalui port serial, dengan bantuan mikrokontroler. Kit yang dibutuhkan pada aplikasi ini terdiri dari: 1. Kit Mikrokontroler Smart51 beserta kabel ISP Programmer 2. Kit Relay Board dari Innovative Electronics 3. Kabel serial (sudah diberikan jika memiliki kit Smart51). ARSITEKTUR SERIAL PORT MCS-51 Sebelum melangkah lebih lanjut kita harus mengetahui bagaimana arsitektur serial port MCS-51, serial port memiliki beberapa register antara lain SBUF,SCON, SMOD, untuk kecepatan transfer data di tentukan oleh clock yang di berikan ke serial port yang di generate oleh Timer1 atau oleh Timer2 yang ada pada family dengan akhiran 52 mis: AT89S52, oleh karena itu kecepatan transfer data akan ditentukan oleh nilai yang di programkan ke Timer1/Timer2 ini. Family dengan akhiran 52 dapat memilih clock source untuk serial portnya apakah dari Timer1/Timer2, Timer yang tidak dipakai dapat digunakan untuk aplikasi lainnya. Tapi yang dibahas disini adalah yang menggunakan clock source dari Timer1, berikut penjelasan register serial port : SBUF, berfungsi sebagai register untuk menerima dan mengirim data, jadi data yang diterima akan disimpan di SBUF, dan data yang dikirim ditulis ke SBUF, sebenarnya SBUF merupakan dua register yang terpisah untuk penerimaan dan pengiriman data SCON, berfungsi untuk mengontrol serial port, isi dari register ini akan menentukan mode dari serial port(sm2,sm1,sm0), pengaktifan penerimaan data (REN), penerimaan dan pengiriman bit ke 9 pada mode 2 dan 3(TB8,RB8), dan bit status dari

penerimaan (RI) dan pengiriman data (TI). Bit RI akan bernilai "1" jika suatu data di terima oleh serial port, bit TI akan bernilai "1" jika pengiriman data sudah selesai dilaksanakan SMOD, SMOD merupakan bit yang ada pada register PCON yang mana bila nilainya di set (1) maka kecepatan data (baud rate) akan dikalikan 2 INISIALISASI SERIAL PORT Disini hanya dibahas penggunaan serial port pada Mode1 karena mode lainnya sangat jarang digunakan mode 1 artinya transmisi data 8 bit tanpa parity dan 1 stop bit, sebelum digunakan serial port harus lebih dahulu diinisialisasi, berikut merupakan langkah-langkah inisialisasi serial port: 1. Menghitung berapa baud rate / kecepatan transfer data dengan rumus yang ada pada datasheet mikrokontroller yang digunakan, nilai ini akan di gunakan untuk nilai reload dari timer 1, usahakan menggunakan Xtal dengan frekuensi yang tidak menimbulkan error dalam perhitungan diatas mis: xtal 11.0592 MHz 2. Set timer 1 pada mode 2 (auto reload) 3. Set serial port mode 1 dan receiver di aktifkan 4. Jalankan Timer 1 5. Jalankan Interrupt Serial Port (ES) jika digunakan 6. Jalankan Interrupt Global (EA) jika digunakan

Referensi : http://202.152.31.170/modul/multimedia_web/hard http://www.forummikrotik.com/man/konsol_serial.php http://www.toko-elektronika.com/tutorial/kontrolserial.html http://www.e-dukasi.net/pengpop/pp_full.php?ppid=267 ware/ch1/1_1_3/content.html http://mcprogrammer.blog.m3-access.com/posts/36734_arsitektur-serial- PORT-MCS-51.html http://www.krakatauit.co.id/world/index.php?option=com_content&task=view&id=48&itemid=158