MCS-51 KOMUNIKASI SERIAL

[KEMBALI KE MENU SEBELUMNYA]


DAFTAR ISI

1.Pendahuluan
2. Transfer Data Serial
3. Komponen Rangkaian
4. Rangkaian
5. Link Download

 

KOMUNIKASI SERIAL MCS51

1. PENDAHULUAN
 

Assalamuallaikum wr.wb. pengunjung sekalian...

Materi yang  saya posting kali ini merupakan materi mata kuliah Mikroprosesor dan Mikrokontroller jurusan Teknik Elektro , Universitas Andalas.  TP 2017/2018. Dengan dosen pembimbingnya adalah bapak Darwison M.T.

2.  TRANSFER DATA SERIAL

Transfer data komputer dilakukan dengan dua cara: parallel dan serial. Dalam transfer data parallel, 8 buah (atau lebih) saluran (kabel) bersama-sama digunakan untuk men-transfer data ke peralatan lain, yang jaraknya hanya beberapa centimeter. Contoh tranfer data parallel adalah printer jarum (kuno) dan harddisk (IDE/PATA) yang mana menggunakan kabel yang berisi beberapa kabel di dalamnya. Namun, hubungan parallel jenis ini walaupun dapat mentransfer data dengan cepat, jarak menjadi masalah karena tidak mungkin menggunakannya dengan jarak yang panjang atau jauh. Dan untuk mentransfer data dengan jarak yang sangat jauh, maka metode serial kemudian digunakan. Dalam komunikasi serial ini, data dikirim bit demi bit. 


Mikrokontroler bekerja dengan frekuensi kristal 11,0592MHz dengan baudrate 9600 bps untuk komunikasi serialnya, program saya tulis menggunakan bahasa C. Jika mikrokontroler menerima data karakter yang ada di bawah ini dari port serial, maka mikrokontroler akan melakukan aksi yang telah ditentukan dalam program. Berikut daftar perintah untuk mikrokontroler dari port serial PC:
  1. ‘a’, untuk menyalakan semua led, pada contoh ini led berada dalam konfigurasi aktif low.
  2. ‘b’, untuk mematikan semua led.
  3. ‘c’,untuk menghidupkan led pada P1 bit 0.
  4. ‘d’,untuk menghidupkan led pada P1 bit 1.
  5. ‘e’,untuk menghidupkan led pada P1 bit 2.
  6. ‘f’,untuk menghidupkan led pada P1 bit 3.
  7. ‘g’,untuk menghidupkan led pada P1 bit 4.
  8. ‘h’,untuk menghidupkan led pada P1 bit 5.
  9. ‘i’,untuk menghidupkan led pada P1 bit 6.
  10. ‘j’,untuk menghidupkan led pada P1 bit 7.

3. KOMPONEN RANGKAIAN

1. LED  
Sebuah LED adalah sejenis dioda semikonduktor istimewa. Seperti sebuah dioda normal, LED terdiri dari sebuah chip bahan semikonduktor yang diisi penuh, atau di-dop, dengan ketidakmurnian untuk menciptakan sebuah struktur yang disebut p-n junction. 
2.  MCS51 
         Mikrokontroler tipe AT89S51 merupakan mikrokontroler keluarga MCS-51 dengan konfigurasi yang sama persis dengan AT89C51 yang cukup terkenal, hanya saja AT89S51 mempunyai fitur ISP (In-System Programmable Flash Memory). Fitur ini memungkinkan mikrokontroler dapat diprogram langsung dalam suatu sistem elektronik tanpa melalui Programmer Board atau Downloader Board.Personal Computer. Mikrokontroler dapat diprogram langsung melalui kabel ISP yang dihubungkan dengan paralel port pada suatu pada suatu Personal Computer. Mikrokontroler tipe AT89S51 merupakan mikrokontroler keluarga MCS-51 dengan konfigurasi yang sama persis dengan AT89C51 yang cukup terkenal, hanya saja AT89S51 mempunyai fitur ISP (In-System Programmable Flash Memory). 

4. RANGKAIAN

Berikut gambar simulasi di proteus.
Pada gambar di atas tidak ditampilkan rangkaian RS-232nya. 
Untuk tampilan program komputernya adalah seperti berikut:
Program dibuat menggunakan Delphi. Untuk mengakses port serial, saya memakai komponen ComPort. Silahkan klik di sini untuk mendownload packagenya, kemudian install di Delphi anda.
Untuk memakai program di atas caranya klik tombol start, kemudian akan ditampilkan dialog window yang digunakan untuk setting serial, seperti pemilihan COM, baudrate dan lain-lain.
Setelah melakukan setting, maka program siap digunakan untuk berkominikasi serial dengan mikrokontroler dengan ditandai indikator led serial menyala dan COM yang digunakan akan ditampilkan.
 
Dan untuk menghentikan komunikasi, anda tinggal menekan tombol stop yang sebelumnya seluruh led akan dipadamkan. Anda juga bisa menggunakan program Hyper terminal bawaan windows untuk aplikasi ini.

5. File Download

File HTML ==>Download
File Proteus
==> Download
File Program
==>Download
Video Rangkaian
==>Download