Posted by : kutuSolder Selasa, 07 Januari 2014

Delphi tidak memiliki komponen bawaan yang berhubungan dengan input/output data serial. Data ini bersifat physically, yang artinya akan ada tegangan sebagai representasi logika ‘1’ dan ‘0’ yang keluar masuk komputer secara serial atau berderet melalui port serial (disebut juga COM port).

Ada dua macam tipe interfacing I/O data secara fisik, yakni parallel dan serial. Jika parallel data ditransfer langsung bersamaan selebar (minimal) 8 bit, dan membutuhkan kabel data sebanyak itu (jika lebar data 8 bit, maka dibutuhkan kabel data 8 kabel+1 kabel ground), sedangkan dalam protokol data serial, data ditransfer dalam 1  kabel (data 8 bit akan ditransfer dalam 1 kabel secara bergantian/berderet). Dalam prakteknya, komunikasi serial membutuhkan 3 kabel, yakni Tx (Transmit), Rx (Receive) dan GND (Ground). Protokol serial sendiri dibagi lagi menjadi 2, yaitu serial synchronous (sinkron) dan serial asynchronous (asinkron). Serial sinkron membutuhkan satu bit tambahan untuk sinkronisasi, sedangkan tipe asinkron tidak membutuhkannya, dan digantikan dengan parameter baudrate. Jadi antar perangkat yang berkomunikasi dengan metode serial asinkron, keduanya harus disamakan baudrate-nya agar dapat saling bertukar data. Sedangkan jika dilihat dari level tegangan digital, protokol serial juga dibagi menjadi 2 yakni level tegangan TTL (+5V=logika ‘1’ dan 0V=logika’0’) dan level tegangan RS232 (-12V=logika ‘1’ dan +12V=logika ‘0’). Level tegangan TTL banyak digunakan untuk aplikasi mikrokontroller, sedangkan level tegangan RS232 banyak digunakan untuk interfacing komputer dengan dunia luar.

CPort ini digunakan mesin komputer dengan sistem operasi Windows menggunakan SDK Delphi untuk interfacing/input-output data secara serial asinkron dengan level tegangan RS232. Prinsip dasar ini harus Anda pegang agar tidak terjadi kebingungan dalam aplikasinya nanti. Aplikasi yang menggunakan Cport ini ada banyak, misalkan Sistem Pemantau Suhu Menggunakan Delphi ,Modem serial,POS, scanner, barcode reader, GPS, dll. Umumnya, saat ini ini protokol komunikasi serial sudah dienkapsulasi menjadi virtual serial port dengan bentuk fisik port USB, tidak lagi dengan port serial DB9. Anda tentu sudah jarang menjumpai PC atau laptop yang masih mendukung port serial (COM port) secara fisik bukan? Kelihatan kuno kali ya…he he he. Jadi, dengan Cport ini Anda tidak akan lagi kesulitan untuk mengelola data yang berhubungan dengan komunikasi serial, karena komponen ini sudah memiliki methods untuk menangani event komunikasi serial melalui COM port. Cport ini sudah berada dalam tataran high level language, jadi Anda tinggal pakai saja, tidak perlu memperhatikan manajemen memori, buffer, pointer dan sejenisnya.

Post Comment

Selamat datang di situs Kutu Solder™. Mohon maaf atas keterbatasan yang ada di situs ini, Admin masih belajar dan terus belajar dalam dunia elektro dan blogger. Terimakasih telah berkunjung ke blog saya. Copyright ©2014 Kutu Solder™