Anda di halaman 1dari 35

Komunikasi dengan

Mikroprosesor
Rifaatul Fadilah
1111097000015

Data-data yang dapat ditransmisikan suatu device dari mikroprosesor atau dari
suatu device ke mikroprosesor yaitu berupa digit dalam sistem bilangan biner.
Memerlukan sebuah sistem
komunikasi antarmuka yang
berfungsi mengatur arus
pemindah data

Sistem antarmuka serial

Sistem antarmuka paralel

Serial Interface
(Antarmuka Serial)

Data dikirim dengan cara digeser per-bit, seperti proses shift register,,
Hanya menggunakan 2 kabel

Kabel data
pengiriman/transmitter
(Tx)

Kabel data
penerimaan/receiverer
(Rx)

Berdasarkan sinyal detak,

Two Content Layout with Table

Tiap pengiriman bit data dilakukan dengan


sinkronisasi clock

Pengirim dan penerima masing2 menghasilkan


clock untuk data yang ditransmisikan

Tx mengirimkan Dx dari satu bit data


bersamaan dengan clock

Kedua frekuensi clock harus sama dan


harus terdapat sinkronisasi

Rx mengetahui data Dx dijalur data


dari sinyal clock yang diterima

Pengirim mengirimkan datanya sesuai


frekuensi clock pengirim

Sinyal sinkronisasi pertama berisi data D0,


Sinyal sinkronisasi kedua berisi data D1 dst.

Penerima membaca data sesuai


frekuensi clock penerima

Sebuah chip dalam


port serial yang
berfungsi untuk
mengubah data paralel
dari PC menjadi data
serial untuk
pengiriman dan
sebaliknya juga untuk
penerimaan data.

IC UART 8250

Komunikasi Serial pada


AT89C51

AT89C51
Komunikasi serial bersifat full duplex
Pengiriman data bersifat simultan dan dilengkapi fasilitas receive buffering

area memori yang


menyimpan data
ketika mereka sedang
dipindahkan antara
dua perangkat atau
antara perangkat dan
aplikasi.

Menggunakan 2 register

SBUF
sebagai penyangga/menampung data
yang keluar masuk
terletak pada alamat 99H
sebagai buffer, pada saat membaca
data pertama dan data kedua belum
sepenuhnya diterima, data ini tidak akan
hilang

Scon:
SM0 & SM1
SM2 operasi multi prosesor
REN Bit yg membuka jalur data serial(diatur dengan
software)
TB8 bit ke-9 yg dikirim pada mode 2 atau 3
RB8 bit ke-9 yang diterima pada mode 2 atau3
TI transit interrupt flag pada mode 0
RI receive interrupt flag pada mode 0

Data dikirim seperti shift register, data didorong


oleh sinyal sinkronisasi secara serial

Data dikirimkan seperti sinkron. Sebanyak 10 bit data


dimulai 1 bit start diikuti 8 bit data diakhiri 1 bit stop

Data dikirim seperti sinkron. Sebanyak 11 bit data mulai


1 bit start diikuti 8 bit data, bit ke-9 berasal dari TB8
dari register SCON sebagai pengatur transfer data,
diakhiri 1 bit stop.

Hampir sama dengan mode2, namun


baudrate bisa diatur sesuai kebutuhan

Besaran kecepatan
komunikasi data untuk
setiap kali step(clock)
pengiriman

Mode
0
1

Satuan baudrate adalah bps(bit


per second)

Baud rate
1

12

2
3

SMOD=0

12 (256 1) 32
1

32

12 (256 1) 32

SMOD=1

12 (256 1) 16
1

64

12 (256 1) 16

KOMUNIKASI SERIAL
DITINJAU DARI
PERANGKAT KERAS

Spesifikasi Perangkat Keras


Piranti-piranti yang menggunakan komunikasi serial meliputi:

DTE = Data Terminal Equipment, yaitu komputer itu sendiri;


DCE = Data Communication Equipment, misalnya modem, plotter dan
lain-lain;

Standar Komunikasi
Serial

RS-232 (Recommended Standard-232)


Salah satu dari standar yang dipakai
secara luas dalam komunikasi data
serial.
Umumnya

digunakan

untuk

menghubungkan DTE (Data Terminal


Equipment)

ke

Communication

DCE
Equipment)

(Data
yang

berupa peralatan sistem komunikasi


analog.
Interfacing

RS-232

menggunakan

komunikasi asynchronous.

RS-485
Dikembangkan pada tahun 1983.
Dengan sistem ini, komunikasi data dapat dilakukan pada jarak yang cukup jauh
yaitu 1,2 Km.
Juga dapat digunakan untuk menghubungkan 32 unit beban sekaligus hanya dengan
menggunakan dua buah kabel saja tanpa memerlukan referensi ground yang sama
antara unit yang satu dengan unit lainnya.

Serial Peripheral Interface Bus/ SPI


SPI adalah bus sinkron link data serial standar dinamai oleh Nokia yang beroperasi
di full-duplexmode.

Bus SPI menetapkan empat logika sinyal:


SCLK - Serial Clock (output from master)
Mosi / SIMO - Master Output, Slave Input (output from master)
Miso / Somi - Input Master, Slave Output (output from slave)
SS - Slave Select (active low; output from master)
Penamaan alternatif yang juga banyak digunakan:
SCK, CLK - Serial Clock (output frommaster)
SDI, DI, SI - Serial Data In, Data In, Serial In
SDO, DO, SO - Serial Data Out, Data Out, Serial Out
NCS, CS, CSB, NSS, STE - Chip Select, Save Transmit Enable (active; output from
master)

Inter Integrated Circuit / 2


2 didesain oleh Philips pada awal tahun 1980 untuk memudahkan komunikasi antar komponen
yang tersebar pada papan rangkaian.
2 merupakan singkatan dari Inter IC atau komunikasi antar IC. Sering disebut juga IIC atau 2 .
Pada awal pembuatan, kecepatan komunikasi maksimumnya diset pada 100kbps karena pada waktu
itu kecepatan tinggi belum dibutuhkan pada transmisi data. Sedangkan untuk transmisi data yang
membutuhkan kecepatan lebih tinggi, kecepatan maksimumnya di set pada 400kbps.
Pada tahun 1998 kecepatan transmisi data 2 dapat mencapai 3,4Mbps.
2 tidak hanya digunakan pada komponen yang terletak

pada satu board,

digunakan untuk mengkoneksikan komponen yang dihubungkan melalui kabel.

tetapi juga

USB (Universal Serial Bus)


Bersifat plug and play, tidak perlu me-restart system.

Konektor port yang umum di gunakan dalam

Kecepatan transfer USB mampu melampaui kecepatan

komunikasi data serial ada tiga jenis,


konektor USB,
konektor 9 pin(DB9)

transfer data komunikasi serial lain dan komunikasi secara


parallel,

karena

sistem

antarmuka

USB

telah

menyempurnakan proses transfer tersebut.


Kabel USB mengurangi derau dan distorsi selama
dikirim,

sehingga

data

dapat

data

diterima dengan sedikit

kesalahan.
Sampai saat ini USB memiliki berbagai jenis versi.
Diantaranya: USB 0.7, USB 0.8, USB 0.9, USB 0.99, USB
1.0 , USB 1.1 , USB 2.0 , USB 3.0.

Konektor 25 pin(DB25).
DB25 memiliki bentuk sama persis dengan
port parallel.

Parallel Interface
(Antarmuka Paralel)

Jika sekelompok
secara

bit data ditransmisikan

bersama-sama

dan

melewati

Transmisi lebih cepat.


Lebih efektif pada
transmisi data jarak jauh

beberapa jalur transmisi yang terpisah.


Port yang umum digunakan untuk
komunikasi data parallel:

THE END
WASSALAMUALAIKUM WR.WB

Anda mungkin juga menyukai