komunikasi port serial melalui hyperterminal fix

19
7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 1/19 KOMUNIKASI PORT SERIAL MELALUI HYPERTERMINAL I. Alat dan Bahan Seperangkat komputer II. Tujuan Dapat komunikasi port serial komputer melalui Hyperterminal dengan mikrokontroller. Dapat mengendalikan output port dengan komunikasi serial. III. Dasar Teor Pada dasarnya port serial komputer menggunakan level RS-232, RS (Recommended Standard) dikeluarkan ole !"# (!lectronic industry #ssociation). Dalam logika RS-232 logika $dinyatakan se%agai markdengan level tegangan antara 3v dan -2&v (negati'), sedangkan logika dinyatakan se%agai space dengan tegangan level antara 3v dan 2&v ( positi'). onektor D*+ pada %agian %elakang komputer P adala port serial RS-232 yang %iasa dinamai $ atau 2. /am%ar $. onektor D*-+ pada P 0a%el $. on'igurasi Pin RS-232

Upload: irene-taradias

Post on 21-Feb-2018

258 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 1/19

KOMUNIKASI PORT SERIAL MELALUI HYPERTERMINAL

I. Alat dan Bahan

• Seperangkat komputer 

II. Tujuan

• Dapat komunikasi port serial komputer melalui Hyperterminal

dengan mikrokontroller.

• Dapat mengendalikan output port dengan komunikasi serial.

III. Dasar Teor

Pada dasarnya port serial komputer menggunakan level RS-232, RS

(Recommended Standard) dikeluarkan ole !"# (!lectronic industry #ssociation).

Dalam logika RS-232 logika $dinyatakan se%agai markdengan level tegangan

antara 3v dan -2&v (negati'), sedangkan logika dinyatakan se%agai space dengan

tegangan level antara 3v dan 2&v ( positi'). onektor D*+ pada %agian %elakang

komputer P adala port serial RS-232 yang %iasa dinamai $ atau 2.

/am%ar $. onektor D*-+ pada P

0a%el $. on'igurasi Pin RS-232

Page 2: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 2/19

eterangan mengenai saluran RS-232 pada konektor D*-+ adala se%agai %erikut1

$.  Received line signal detect, dengan saluran ini D! mem%eritaukan pada

D0! %aa terminal masukan ada data masukan.

2.  Received data, digunakan D0! menerima data dari D!.

3. Transmit data, digunakan D0! mengirimkan data ke D!.

.  Data terminal ready, pada saluran ini D0! mem%eritaukan kesiapan

sinyalnya.

&. Signal ground , saluran ground.

4.  DCE ready, sinyal akti' pada saluran ini menun5ukkan %aa D! suda

siap.6.  Request to send , dengan saluran ini D! diminta mengirimkan data ole

D0!.

7. Clear to send , dengan saluran ini D! mem%eritaukan pada D0! %ole

mengirimkan data .

+.  Ring indicator , pada saluran ini D! mem%eritaukan pada D0! %aa

stasiun mengendaki u%ungan dengannya.

Tata !ara "o#un"as seral data $ort seral

omunikasi data secara serial yaitu1 komunikasi data serial sinkron dan

asinkron. omunikasi data serial sinkron dimana clock dikirim %ersama-sama

dengan data serial sedangkan komunikasi data serial asinkron dimana clock tidak 

dikirim %ersama-sama tapi di%angkitkan secara sendiri %aik dari sisi pengirim

maupun penerima.

Page 3: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 3/19

/am%ar 2. Pengiriman data melalui port serial

Pada kondisi tanpa data (idle) sinyal %erlogika tinggi (ig). Saat data

mulai dikirimkan, akan diaali dengan mem%erikan sinyal start %it (S%) dengan %erlogika renda (lo) se%agai tanda aal pengiriman data, diikuti dengan data

yang dikirim (&,4,6,7, atau + %it). *it paritas %ersi'at opsional, terakir ditam%a

dengan Stop %it (S%) yang dapat %er5umla $ atau 2 %it.

8ntuk komunikasi serial antara P dengan mikrokontroller tidak dapat

dilakukan secara langsung dengan mengkoneksikan Pin 09 pada P dengan Pin

R9 pada mikrokontroller dan Pin R9 mikrokontroller atau alat lain ( Hand pone).

omunikasi serial 5uga dapat dilakukan secara ireless seperti komunikasi serial

dengan 5oystick PS2.

Page 4: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 4/19

I%. Per!o&aan

'a#&ar Ran("aan

/am%ar 3. Skema Rangkaian Sistem inimum #07+S&2

/am%ar . Skema Rangkaian omunikasi Serial RS-232

Page 5: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 5/19

/am%ar &. :ayout Rangkaian dan 0ata :etak omponen Sistem inimum

#07+S&2

/am%ar 4. :ayout Rangkaian dan 0ata :etak omponen RS-232

Page 6: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 6/19

";.$.$ onto program #ssem%ler (source code) ikrokontroler.

Or( ))h

sj#$ #an

Or( *+h

sj#$ ernt

Or( +)h

#an, #o- t#od/*)h

#o- th0/)1dh

#o- s!on/2)h

set& tr0

#o- r)/3)h

#o- s$/0)h

set& es

set& ea

#o- d$tr/datan4a

#o- r*/*)"r#,

!lr a

#o-! a5a6d$tr

#o- s&u1a

 jn& ts

!lr t

n! d$tr

djn7 r*"r#

dead, sj#$ dead

ernt,

 j& rre-8!h

!lr t

ret

re-8!h,

Page 7: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 7/19

$ush $s9

$ush a!!

#o- as&u1 

!r r

!jne a/:L:led0

#o- $0/)1eh

sj#$ e;t

led0,

sjne a/:M:led*

#o- $0/)11h

sj#$ e;t

led*,

!jne a/:<:led+

#o- $0/)1ah

sj#$ e;t

led+,

!jne a/:Y:led=

#o- $0/)11h

sj#$ e;t

led=,

#o- $0/)11h

e;t,

#o- s&u1a

$o$ a!!

$o$ $s9

ret

datan4a,

d& :sela#at datan(...:0+0)

end

Page 8: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 8/19

";.$.2 engakti'kan Hyperterminal untuk komunikasi port serial komputer P

dengan mikrokontroler.

";.$.2.$ engakti'kan Hyperterminal

• Pili start lalu klik

• Pili #ll program lalu klik 

• Pili accessories lalu klik 

• Pili communication lalu klik 

• Pili yperterminal lalu klik 

• uncul tampilan di%aa ini

• :alu isi dengan nama tertentu

• emudian tulis misalnya 1 "rene

• :alu tekan  

• Sorot connect using

• :alu pili 5enis com yang akan digunakan misalnya 1 com$

Page 9: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 9/19

• emudian pili %aud rate yang sesuai dengan mikrokontroler 

isal 1 +4

• Pili 'lo control

isalnya 1 none

• :alu tekan  

• emudian muncul komunikasi Hyperterminal

• :alu letakkan kursor pada 'orm komunikasi Hyperterminal

• :alu ketik karakter < kemudian liat :!D di port 2. %erlogika (led

akan menyala).

Page 10: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 10/19

• :alu seterusnya dapat dimasukkan karakter yang lain untuk mengu5i data

yang dikirim dari komunikasi Hyperterminal.

";.2.$ :atian mem%uat program untuk karakter yang lain melalui komunikasi

Hyperterminal dan diu%ungkan dengan mikrokontroler #07+&2

• em%uat program untuk menontrol :!D dengan menekan karakter a.

• em%uat program untuk menontrol :!D dengan menekan karakter %.

• em%uat program untuk menontrol :!D dengan menekan karakter c.

%. Hasl $er!o&aan

• atat asil tampilan komunikasi Hyperterminal perco%aan ;".$

• atat asil program komunikasi Hyperterminal perco%aan ;".2• Simulasikan asil tampilan visual.

• 85i pengiriman karakter pada tom%ol command %utton.

Page 11: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 11/19

%I. Analsa $er!o&aan

omunikasi Serial Dengan Sistem inimum #07+S&2 dan " RS-232 ini

 %er'ungsi se%agai #lat untuk ikrokontroller dapat %erkomunikasi dengan alat-

alat yang support dengan komunikasi serial, pada perco%aan kali ini, kita

mengkomunikasikan ikrokotroller #07+S&2 dengan :aptop=P.

Pada :aptop=P, kita menggunakan program Hyper0erminal agar %isa

mengkomunikasikan ikrokontroller #07+S&2 dengan :aptop=P.

Hyper0erminal adala se%ua program yang dirancang untuk melaksanakan

'ungsi komunikasi dan emulasi terminal. >uga dikenal se%agai Hyper0erm,

 program ini tela ditaarkan se%agai %agian dari sistem operasi icroso't se5ak 

 peluncuran ?indos +7. Pada dasarnya, Hyper0erminal memungkinkan

 pengguna komputer meman'aatkan komputer lainnya untuk %eru%ungan antara

dua system. Hyper0erminal meman'aatkan port serial dan kontrol yang terkait

dengan perangkat eksternal.

" RS-232 %er'ungsi untuk menyamakan :evel 0egangan #ntaraikrokontroller dengan :aptop atau alat yang akan di komunikasikan dengan

mikrkontroller, mikrokontroller mempunyai level tegangan se%esar & ; sedangkan

level tegangan dari laptop atau P dapat mencapai le%i dari &;. :evel tegangan

inila yang di konversikan ole " RS-232 ini, untuk omunikasi serial ini

menggunakan 3 5alur @RA B dan @0A, dan 5alur @/ndB. 

>alur RA adala 5alur 

untuk menerima data yang di kirim melalui serial, 5alur 0A adala 5alur yang

 %er'ungsi se%agai 5alur untuk mengirim data, 5adi pada komunikasi serial, >alur 

RA pada :aptop akan *ertemu dengan 5alur 0A, dan se%aliknya 5alur 0A akan

 %ertemu dengan >alur RA, serta pada 5alur /nd %er'ungsi untuk menyatukan

ground antara mikrokontroller dengan laptop.

8ntuk %autd rate atau kecepatan %it data yang di trans'er dalam satu

second 5uga arus sinkron antara rystall, %autd rate, dan kon'igurasi so'tare

(yperterminal) arus sama yaitu +4, untuk %autd rate dengan nilai +4

menggunkan crystal antara $$HC-$2. Dan se%agai output dan indicator 

Page 12: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 12/19

sederana di gunakan :ed pada Port 2, cara ker5a led adala arus dan tegangan

akan mengalir dari kutu% anoda () menu5u ke kutu% katoda (-), di karenakan

kita akan memakai logika untuk mengakti'kan led, maka yang di u%ungkan ke

Port 2 adala kutu% katoda led, dan kutu% anoda led di u%ungkan dengan ;

dengan Resistor 33 om. >adi ketika led pada kutu% katoda di %eri logic (gnd)

arus akan mengalir dan led akan idup karena anoda led di u%ungkan dengan

; dengan resistor 33 om, namum ketika kutu% katoda led yang teru%ung

dengan P di %eri logika $ (vcc) maka arus tidak akan mengalir dari anoda dan

led tidak idup.

*erikut Program yang di %uat dengan aplikasi *#S-"D! 1

Pen5elasan1

>re(1le ? @)2*.dat@

Page 13: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 13/19

>enis mikrontroller yang di gunakan, yaitu dari keluarga #tmel 7&2. on'igurasi

ini dapat di gunakan untuk semua5enis mikrokontroller dari keluarga #tmel 7&2.

>&aud ? 3))

ecepatan trans'er data dalam %it=second

>!r4stal ? 0*))))))

Settingan crystal yang di gunakan se%esar $2C, untuk %autd rate +4

D# A As B4te

em%uat ;aria%le @#B dengan %entuk @%yteB

Prnt @CCCM"ro"ontroler Ter"one"sCCC@

at#s 2))

Prnt @Test Seral FKontrol LED Port *G@

at#s 2))

Prnt @Irene Taradas@

at#s 2))

Prnt @Slah"an te"an to#&ol 0*+=23 atau @

at#s 2))

Prnt @Atau To#&ol 9ert4u atau @

enampilkan

@ikrokontroller 0erkoneksi

0est Serial (ontrol :!D Port 2

"rene 0aradias

Page 14: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 14/19

Silakan tekan tom%ol $,2,3,,&,4,6, atau 7

#tau 0om%ol E,,e,r,t,y,u, atau iB

Pada display yang digunakan, dalam perco%aan ini akan ditampilkan di

Hyperterminal pada saat tela terkoneksi antara ikrokontroller dengan

:aptop=P.

P* ? JH))

at#s 2))

P* ? JH

eadaan :!D se%elum melakukan=memulai program utama dengan aktu tunda

&ms

Do

start=memulai program utama

  A ? at"e4FG

varia%le @#B menunggu untuk data @karakterB yang di kirim dari laptop

  Sele!t ase A

memili kondisi data = karakter yang di terima mikrokontroller 

  ase @0@ , P*.) ? )

kondisi 5ika karakter @$B di kirim ke mikrokontroller dan P2. %erlogika maka

led pada P2. akan idup

  ase @*@ , P*.0 ? )

kondisi 5ika karakter @2B di kirim ke mikrokontroller dan P2.$ %erlogika maka

led pada P2.$ akan idup

  ase @+@ , P*.* ? )

Page 15: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 15/19

kondisi 5ika karakter @3B di kirim ke mikrokontroller dan P2.2 %erlogika maka

led pada P2.2 akan idup

  ase @=@ , P*.+ ? )

kondisi 5ika karakter @B di kirim ke mikrokontroller dan P2.3 %erlogika maka

led pada P2.3 akan idup

  ase @2@ , P*.= ? )

kondisi 5ika karakter @&B di kirim ke mikrokontroller dan P2. %erlogika maka

led pada P2. akan idup

  ase @3@ , P*.2 ? )

kondisi 5ika karakter @4B di kirim ke mikrokontroller dan P2.& %erlogika maka

led pada P2.& akan idup

  ase @@ , P*.3 ? )

kondisi 5ika karakter @6B di kirim ke mikrokontroller dan P2.4 %erlogika maka

led pada P2.4 akan idup

  ase @@ , P*. ? )

kondisi 5ika karakter @7B di kirim ke mikrokontroller dan P2.6 %erlogika maka

led pada P2.6 akan idup

  ase @@ , P*.) ? 0

kondisi 5ika karakter @EB di kirim ke mikrokontroller dan P2. %erlogika $ maka

led pada P2. akan mati

  ase @9@ , P*.0 ? 0

kondisi 5ika karakter @B di kirim ke mikrokontroller dan P2.$ %erlogika $ maka

led pada P2.$ akan mati

  ase @e@ , P*.* ? 0

Page 16: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 16/19

kondisi 5ika karakter @eB di kirim ke mikrokontroller dan P2.2 %erlogika $ maka

led pada P2.2 akan mati

  ase @r@ , P*.+ ? 0

kondisi 5ika karakter @rB di kirim ke mikrokontroller dan P2.3 %erlogika $ maka

led pada P2.3 akan mati

  ase @t@ , P*.= ? 0

kondisi 5ika karakter @EB di kirim ke mikrokontroller dan P2. %erlogika $ maka

led pada P2. akan mati

  ase @4@ , P*.2 ? 0

kondisi 5ika karakter @yB di kirim ke mikrokontroller dan P2.& %erlogika $ maka

led pada P2.& akan mati

  ase @u@ , P*.3 ? 0

kondisi 5ika karakter @uB di kirim ke mikrokontroller dan P2.4 %erlogika $ maka

led pada P2.4 akan mati

  ase @@ , P*. ? 0

kondisi 5ika karakter @iB di kirim ke mikrokontroller dan P2.6 %erlogika $ maka

led pada P2.6 akan mati

  End Sele!t

Hentikan memili kondisi

Loo$

8langi program dari start

End

Hentikan program

Page 17: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 17/19

0ampilan Hyperterminal >ika terkoneksi dengan ikrokontroller 

Page 18: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 18/19

%II. Kes#$ulan

*erdasarkan perco%aan yang tela dilakukan, dapat disimpulkan %aa1

$. " RS-232 adala " yang %er'ungsi untuk menyamakan level tegangan

antara mikrokontroller dengan device yang akan di komunikasikan dengan

mikrokontroller.

2. Hyperterminal adala program yang %er'ungsi untuk mengkomunikasikan

:aptop=P dengan ikrokontroller, dengan menekan tom%ol pada

laptop=P (mengirim karakter) dan akan di%aca ole mikrokontroller.

Page 19: Komunikasi Port Serial Melalui Hyperterminal Fix

7/24/2019 Komunikasi Port Serial Melalui Hyperterminal Fix

http://slidepdf.com/reader/full/komunikasi-port-serial-melalui-hyperterminal-fix 19/19