Komunikasi Serial Mikrokontroler Dengan PC ( Komputer ) 1.1 Mukadimah Sistem transmisi sinyal RS232 menggunakan level tegangan dengan. Just a little share. Setelah cari referensi dari buku dan browsing, akhirnya saya berhasil juga mencoba dan mempraktekkan sendiri Komunikasi Serial RS232. RS-232 ( adalah standar komunikasi serial yang didefinisikan sebagai antarmuka antara perangkat terminal data (bahasa Inggris: data terminal equipment atau DTE) dan.
Sy belum bosen niy tulis artikel yang sy kutip dari Laporan KP sy okeee kali ini sy akan membahas mengenai komunikasi serial yang khususnya untuk mikrokontroler AT89S51 Komunikasi serial dapat dianalogikan sebagai perjalanan semut memasuki lubang di tanah. Semut-semut itu berbaris teratur dan memasuki tanah satu per satu. Semut-semut adalah data dalam bit, sedangkan lubang di tanah adalah sebuah register yang menampung bit-bit yang terkirim.
Pada intinya, proses pengiriman data pada komunikasi serial dikirim satu per satu. Berikut ini beberapa istilah dalam komunikasi serial, yaitu: 1 Synchronous (sinkron) adalah kondisi pengiriman data serial yang disertai dengan pengiriman detak ( clock). 2 Asynchronous (asinkron) adalah kondisi dengan detak tidak dikirim bersamaan dengan data serial sehingga masing-masing perangkat keras yang berkomunikasi harus menciptakan detaknya sendiri. 3 Baud rate merupakan istilah yang digunakan untuk kecepatan aliran data.
Satuan baud rate adalah bps ( bit per second). Contohnya, 9600 bps atau 19200 bps. 4 Full duplex adalah jenis komunikasi serial yang menyatakan hubungan antara dua perangkat keras, A dan B.
Jika A sedang melakukan pengiriman data, pada saat yang sama, A dapat menerima data dari B, dan sebaliknya. Kondisi ini dinamakan full duplex atau komunikasi dua arah. Contohnya, telepon. 5 Half duplex merupakan kondisi ketika proses pengiriman dan penerimaan data tidak dapat dilakukan secara bersamaan seperti pada full duplex namun dilakukan secara bergantian. Contohnya, pesawat intercom dan walkie talkie. Jenis komunikasi serial diantaranya UART ( Universal Asynchronous Receiver/Transmitter), SPI, dan I2C ( Inter Integrated Circuit).
Pada komunikasi serial asinkron jenis full duplex digunakan tiga jalur yaitu, jalur Tx ( transmit / pengiriman), jalur Rx( receive / penrimaan), dan jalur ground. Umumnya jumlah data yang dikirim adalah satu bit start, delapan bit data, dan satu bit stop sehingga dalam satu frame data terdapat sepuluh bit (format 1-8-1). Mode kerja port serial Berikut penjelasan masing-masing mode, yaitu: 1 Mode 0 Mode 0 merupakan mode sinkron dengan detak juga ikut dikirimkan bersamaan dengan data serial. Detak dikirim melalui TxD (dengan kecepatan fosc/12). Sedangkan, pin RxD digunakan untuk mengirim dan menerima data. Sifat mode 1 adalah half duplex.
Jika CPU difungsikan untuk menerima data, maka RI dikosongkan terlebih dahulu (RI=0) dan REN=1. 2 Mode 1 Mode 1 merupakan mode asinkron full duplex. Format data yang digunakan adalah 1 bit start, 8 bit data, dan 1 bit stop dengan protokol RS-232 tetapi dengan level tegangan TTL.
Sepuluh bit paket data tersebut dikirim melalui pin TxD dan dapat diterima melalui pin RxD. 3 Mode 2 Mode 2 adalah mode asinkron full duplex dengan sebelas bit paket data yaitu, 1 bit start, 8 bit data, 1 bit RB8 (atau TB8) dan 1 bit stop. Bad Cd Dvd Recovery 4.4 Crack. RB8 digunakan untuk menerima bit data ke-9 sedangkan TB8 digunakan untuk menampung bit data ke-9 yang akan dikirimkan.
Bit data ke-9 sering disebut juga sebagai Parity (P). Mode 2 mendukung pemanfaatan multiprosesor. Baud rate dapat dipilih antara fosc/32 atau fosc/64 tergantung pada pilihan SMOD di register PCON. Jika SMOD=0 maka baud rate adalah fosc/64 dan jika SMOD=1 maka baud rate adalah fosc/32. 4 Mode 3 Mode 3 sama dengan mode 2.
Perbedaannya hanyalah terletak pada baud rate. Baud rate pada mode ini daopat diatur melalui timer 1.
Mode 1 dan mode 3 sering digunakan untuk komunikasi RS-232 dengan format berikut: • Mode 1: 1 + 8 + 1 • Mode 3: 1 + 8 + P + 1 Pengaturan baud rate pada mikrokontroler AT89S51 disesuaikan dengan mode yang dipilih.
PERCOBAAN 5 KOMUNIKASI SERIAL (μController dengan PC) Tujuan 1. Praktikan mampu membuat dan memahami pemrograman komunikasi serial pada μController, baik sebagai penerima atau pengirim data.
Praktikan mampu membuat aplikasi interface sederhana dengan program Borland Delphi sebagai penghubung antara μController dengan PC secara komuikasi serial. Teori Dasar MCS-51 memiliki kemampuan untuk berkomunikasi secara serial melalui pin RXD dan TXD. Satu hal yang perlu diingat adalah tingkat tegangan komunikasi kedua pin serial menggunakan tingkat tegangan TTL. Pada prinsipnya, komunikasi serial adalah komunikasi dimana transmisi data dilakukan per bit. Interface serial hanya membutuhkan jalur yang sedikit (umumnya hanya 2 jalur), sehingga lebih menghemat pin jika dibandingkan dengan interface paralel. Komunikasi serial ada dua macam, asynchronous serial dan synchronous serial: 1.