DASAR-DASAR KOMUNIKASI SERIAL
Saat dimana komputer berkomunikasi dengan dunia luar,
semua dilakukan dengan data berukuran byte. Dan hal sama, seperti printer,
informasi data secara langsung dilakukan melalui BUS data 8-bit ke BUS data
8-bit milik printer. Hal ini dapat bekerja selama jarak tidak sangat jauh,
mengingat jarak kabel yang panjang akan mengurangi (mengganggu) kualitas
sinyal. Kabel yang buruk dan sangat panjang akan membuat logika palsu, dan data
menjadi berubah tidak seperti semestinya. Disamping itu, hubungan data 8-bit
menjadi sangat mahal, karena dibutuhkan kualitas kabel yang sangat baik dan
jumlah lebih banyak. Untuk alasan ini, komunikasi serial digunakan untuk
mentransfer data antara dua system dengan jarak yang sangat jauh mulai dari
beberapa puluh meter sampai ribuan kilometer. Gambar 10-1 menampilkan bagan
dari transfer data serial dan parallel.
Gambar 10-1: Transfer Data Serial dan Parallel
Komunikasi
Serial dapat digunakan untuk menggantikan Komunikasi Parallel jalur data 8-bit
dengan baik. Tidak saja memakan biaya yang lebih murah, namun dapat digunakan
untuk menghubungkan dua peralatan yang sangat jauh. Misalnya menumpang pada
kabel telpon.
Agar
komunikasi serial dapat bekerja dengan baik, data byte harus diubah ke dalam
bit-bit serial menggunakan peralatan yang disebut shift register parallel-in
serial-out, kemudian data dikirimkan hanya dengan satu jalur data saja. Hal
yang serupa dikerjakan pada penerima, dimana penerima harus mengubah bit-bit
serial yang diterimanya menjadi data byte yang persis seperti data semula pada
pengirim, dengan menggunakan shift register serial-in parallel-out.
Tentu saja jika data serial tersebut dikirim menumpang jalur telpon, maka
dibutuhkan peralatan pengubah status digital 0s atau 1s menjadi sinyal suara
audio. Peralatan seperti ini kemudian disebut modem (modulator/demudulator).
Modulator sebagai pengubah sinyal digital menjadi sinyal audio,
sebaliknya Demodulator adalah sebagai mengubah kembali sinyal audio
menjadi sinyal digital.
Pada jarak
yang sangat dekat, kita dapat menggunakan komunikasi serial sederhana dan tidak
perlu modulasi. Seperti yang dapat kita lihat pada hubungan komputer kita
dengan keyboard atau mouse.
Komunikasi
data serial mengenal dua buah metode, yaitu synchronous dan asynchronous.
Metode sychronous mengirimkan datanya beberapa byte atau karakter (atau disebut
blok data) sebelum meminta konfirmasi apakah data sudah diterima dengan baik
atau tidak. Sementara metode asynchronous data dikirim satu byte setiap
pengiriman. Biasanya tidak dibutuhkan konfirmasi menerimaan data. Dari kedua
jenis metode tersebut dapat dipilih dan dilakukan lewat program. Tentu saja
dibutuhkan program yang baik dan teliti untuk melakukannya. Namun dewasa ini
proses pengiriman data serial tersebut sudah dilakukan oleh sebuah chip
tersendiri (Hardware). Salah satu chip disebut UART (Universal Asynchronous
Reciever Transmiter) dan satunya lagi disebut USART (Universal Synchronous
Asynchronous Reciever Transmiter). Dalam protokol berbeda, sychronous
memerlukan sinyal tambahan yang digunakan untuk men-sychron-isasi setiap denyut
dari proses transfer. Pada chip 8051 kita, ternyata sudah dilengkapi dengan
UART, yang mana akan kita diskusikan lebih jauh pada SubBAB 9-3.
Gambar 10-2: Transfer Data Simplex, Half-, dan
Full-Duplex.
ASTRON: Titanium band rings - titanium-arts.com
BalasHapusThese rings are made in the USA, but mens titanium necklace it is in Germany. The band edc titanium is made from titanium 3d printer brass brass, babyliss pro nano titanium flat iron brass, and bronze-tone resin. The mens titanium wedding bands rings
e283s4yulvg578 horse dildo,sex chair,love dolls,love dolls,realistic vibrators,Butterfly Vibrator,cheap sex toys,dildo,male sexy toys l391f8zhghh132
BalasHapus