Anda di halaman 1dari 31
MODut | INTergact port PARALEL DBos 1-1 Tuguan 1. Mengena| ysual base Untuk Mengakses gral Pork - 2. Dapal Membual Program sederhana untuk me. tgendalikan output paralel port 4:2. Dasar Teori Port paralel merupakan Fengembangan devi Aekmolegi Komputer Yang digurakan soKel pada persora Komputer untuk berkomunkas) dergen pralatan (yar Seperti printer model Lama. rt; tstilah paralel uaity Sistem pengriman dota digital, dimana beberapa bik dala dikirim Sekatiqus Pade satu saat dengan ey gunakan Jalur terpisah . Paralet disingkat dengan ?. Susman sejajar, kabel yang derdin dari beberapa Jalur, bebpriga date yong Aikivimkag Sekabgus — melatui Jatur yang berbeda ke tempat yang sama - kesederhanaan por ini dari sisi Pemrog: Taman dan antar eiuka dengan hordware Mempuat Port ini Sering Aigurakan untuk percobaan- percoba- 91 Seder hana dalam Peraatan eteltrertens pen latan lar Yang dapat berkomumkasi dengan Por} Paralel , antara lain 1: Printer model Lama 2. Lip Drive 3. SMnner 4. Sound Card 5. Webtams © Gamapads dan yofstick 7. Programan EPROM 9. Peraiatan scsi frelatui daldter poralel ke Scsi 4. Percobaan dengan au 19 dever \0- Exsternal CD-Rom /ew drive Port Paralel banyak digurakan dalam berta 941 Macam aPlikasi interface - port ini Memper bo tehkan Kika memiuiki Masukan hingga 8 bit ode keluaran hingga la be Pada Saal, yang bersaman dengan hanya Membutuhkan sedikit ternal gederhana untuk metrarkukan tertentu rangkaian eks- Suatu tugas Port paralel terbaru yan di standeisets 1 dengan IEEE 1284 yang dikeluarkan pada thin 1984, Mendetinisikan § macm model oOferasi ¥ boop berkut : 1. Mode Kompakibilitas 2. Mode Niobe 3. Mode Byte 4. pode Fp 5. Mode eee Tuyuan standarisosi “ini adalah untae mend eden driver i geralalan yorg baru sehingga Kompat ite dengan Qeralatan Lainnye dan standard parallel Port sebelumnga Corr) Yon) diluncurkan pad tuhuy 1G SI. Mode Kom patitalitas, Nibble dain byte Aigundlen Sebagai Standar ferong ket keras yang tersecdan ch port Poralle! orignal Sedangkccun untuk gee dan ce membu- tuhkan tamahon hardware Sehingg® mampu beker dengan Kecepatar tingnr Mode Kompatitn Litas atou sé eng disebut “ Centronues” hanger dagar menarimkan dee La pada aah magy dengan Kecepatan 6 bye seamen rma dala harus hubah tele ny Mengaci mode Tibble atau loyke . Mode Pibbte Ai Pat menerima data & byq Sedarg eg made byte dagy tTrenerima data § bit Sesuci Bengan Standard 1 EEL \56 Youre her debtk - Untuk mene {284 ada S genis Parallel port Jang dounakan Yarku « 11984 4we A adalah Kenekto DB - 2+ Jatg vangat dr garnipai Pad Komputer Saad ini 2. 12H te B adala oneRtor Centeonics 34 Pin {py Banyak diyempai paca printer 5. \204 te c adalah konektor 36 pin young Miri centonics mamNn lebrh keal konektor bige C diktaim memiliki Pengune (la beh) denis kue Cour), fat ekFRK Yang febh bark dan mudah davakit - quga mengandung pm tambahan yang dapat degunakan untuk mendeteke: afakah firari by Yang ferpasang memilixi daga atau tidak Cie “Semua Anta Kontrol status dari Port parallel bechubungary hegang reqisterreqst er ee suteon dankeluaran dan fort garallel dapat di ature Reyster - Pegester cada pert parallel ada lah + 1. Renster dato 2 Register Status 3B. Register konto} Pada timumnga d+ computer fersonel alan dasar Lett adalah ox 370 (378 hexadeamal) dan LeT2 Adalal Ox 279. AL 1 kel Alamat dan Fekiqa reqaster ter Selouk datas dapat ditentukan Bengan engumtah ai kar alamat dasar dan Pot Parallel dengan bala ngan desma tersegut (ey. Musalnga ingin Mengakses register data dari port pada \ei LPT atamat register datanya Sar ma dengane alamat dasor clari LPT 1 Yau ox 378. gedongkan Alomat register Status sama dengan ceopster dasar +1 alow 0 x 374 dan alam Gepster dasar +2 aka OX374, Hat tersebut berlaku juga pada Let 2 komunt {casi yang dilakukan pada port Parc” Mel Mmerupakan komuntk asi Ary mengrimkan data Secara bersamaan . Rada Renggunaan \eomumcasi Fora lel semua Int Akinm sears bersamocn Pade woktu Yang Sama - Oleh arena Lu pada komumkag: {ai Kita Membutulakon banyak Fabel Hal ini Memang sering Jaci elemahan kpmunikosi Parallel akibat banyak nya Rabel yang dubutuh kon dan Pecayang kabel ini. dak looleh lebih dart 20 m untuk Mengaga k easton data. kelebthannya adalah lebih Cepat 400 bape HeAS juga banyak Serta FEM gran doh (3) 9299 lebih mu \-3. Peralatan 4. Unik komputer Sengan Port Parale| 2. Aplkasi interface seven segment (visual basic 3. konektor Port porate! 1-4. Langkah Kerga 1. Peratatan yang dibutuh kan disiapkean 9. Modyl Lep dihubungkan dengan komputer meng Juoakar konektor Port Paralle) 3. Aelikast Pangkaicer LED diqunakah {. Retunjuk asleb Oikuty 1s Pembahasan Pada Peraoboon Intereace Pord Parallel B25 dilakukan dengan dujuan untuk mengenal visuell bane dalam Mengakses Parallel port dan dlowpod mem Yovat Program gederhonn untuk mengerdavkan Uf pul pa ralel POrt - Percoboan t ni Menggunakan Uni rompule dengan fort Paroilel, aptikasi intergace Seven Segmen / visual bugie , dan konektor Port Parale yong Aelah disiagkon dam Sesuai dengan arahan asisten Pada Perobaan ni Avtakukon kiga pereo ban “yang Pertama Percobaan mengjunakan Perintah " get por bit f dan cir port" dengan gpukas: Simulos, yisual pane untu mengetahus fubgsi dari feriniah * set port Par dan Cirporbi t" . Percopaan jedua menpunakan Perintah Pat “out” dan Qercefscan Ketiga Yaity Funning Lep meng gue kan Varies: grogran tempt mulai clan borhenkinya lameu led. [S-1. Percobaan Menggunakcin pennterh Reis tot doa CirPortRit Rercoborin perlema ini Menggunakan REtiniah et porter Ban cirporBit Yang dutakukakan dengan BOUikAS! Sitmutasi yisual Basic dan divais Yeing. telah ditenseagi dengan Por Qarallel D625 dan 9 buch ten Perntah “Segoe dlon erporBit” umluk qenghidurtan dtow qemakikan Salah satu LED yng dingenkan deny (NenAqunqkan Program — Sebagay bertkut Pavate sub check 1 click () \E deck 4 - Value i then Set port Bie XH379 0 fse C\rport ere hte76.0 End te Leveon EN sup Berdasarkan kode Pegram olatas dapat dilihat bahue PriVate sub check | MeMPakan nama cex bor ped Uisual basic, Values! menungukkan fanda Cemang atou me Nghidupkan LED. SetPorbie Merupatan Penntan\Ubray tH 3q merupakan alamat pin dada 0-9 Elge untuk Perma tidak sesuai dan Cleferk Bit meruPakan perintah bet ng Atay Memakikan EDs Keluaranga Jagat diVhat Pads Cambarl| e aa es @ LED CONTROLLER STOBE DATA REGISTER SCeeee0e 2 e a ess @ @ STATUS RoGiISTER Cambar |. Mar \\ tos keluaron Kede Program Pereboan | Ye rdasarkeon Gambar (-| dovat diuhat bahue Leo aka mMmenyala Pea nloi Value *1 dan akan matt ‘nko nila Va- luc=0 alou dengan Berintalh Els “cirPortire DH 32a, 0” sek porter £1379,0" untuk LED 4, “Set Port mit AB37 8) VUnty len 2dan Seterusnya, Sami (ED 8 \-6.2 Percobaan Menggunakan Penntah “Port oul " Pada Perobaan edu ini Menggunakan perintah fortOut untuk menghidurkan / mematikan LEP Gemra sete 6 heak Pad divat dengan satu getan Program + kede pregem kode Program pada PErechaan int Yaitu : (LEO Ydup Semua Private sub command! -ctiek () Port out JW379 , d tite VED cow Endsoro Berdasackan lode Program diatas darat guiha be hwa Private sue command 4 meruPakan Lompol Program nenggunakan Povtout- {1379 merupakan clamat Pin data dan HEE Merupakan milainga. Pimana 1 adalah clekta- rasi £E Pilangan heksa denmal dav (Cf perfoma yairy Wi untuk Menghidupken LED 1 sampai 4 dan Fer ke dua yaiter fit Mmengh auvkan AED setelah f Pertana adapan \cewarnrya dagat duunat Rada Cumbar 1.2 e _J. @ Parallel Port LED CONTROLLER DATA REGISTER @e@eaoooss e ners Busy ACK Exror Cambar |. 2 Yas) Keluaran kode Progrem Percebaan Renggunatan Rerintah’ rere Out" Berd OSarkan Gambar 2 dapat dithat bahwa lp Akan menyata /hidub secara serentah yer Program yary dibevikon yattu Her yang merupakan dektarasy boilanga ny heksa desimal . pimana F = UW yang artings Aicentana alav Menghidupkan VERLED akan matt Ay devertkan gattu tho + dithann ny atau mati Serentok ka Prgram yo ) artinye tidak dicata Untuk memvarankan LED yang — mengala darat chiatuc dar Program Yang drbuat VG -% Perceabann Running IED Pada fercbaan ka tiga Yauty Tenghidupkan dan na- tien LED Secor Gergantian dengan Prayrom yang meng PeriMtah “set porte, 4 ". Kode Peogramnya yartu Sepagar berikut anduns sistem look dan Private Sub Command? chick () For j= 3 toO Step-1 Set port git > H378,1 Sey Ror Mie § H37, 71 Leo Cow Sleep 20 Portour € t1378, Ato for i= 0 bes Sergor en # lt578 1 Set port Bit bth 378/7-1 Lvcow Skpe vp tr0 Portour $ ts7a. tH Yoop tse Port our 4 tisza ido End tf End Sub Berdasarkan kode Pojam diatas dagat cuhat bahwa for t +3 [00 step -t mermpakan Peoseg Logging j dort PINS atau LOT thenuyu pm O atau IED1 den an Stee Aikurang |- Set pork iL f379 7-1 adala peantch Untuk lor ing Lep pin Selangulaya dari kode Pertoma , degen steep 120 yang arkin ya DO akan hdup mati secara ber Slama \20 mit ston ganhan 1-6 kesimputan 4. Visual basic dagat dounakar alntuk MenuliSkean eo de Program — Yor) kemyda an di Junakon untuk me Ngakses Parallel york ,dimano gacallel por dapat Menyimpan banyak data caw Wsval barre Progam yang dapat digunakan Untuk mengend al kan output dla partie! port yatta “setgorbit CArROMPE dan “pot ofa!” KODE PROGRAM Private Declare Sub PortOut Lib "io.dll" (ByVal PortNo As Integer, ByVal Data As Byte! Private Declare Function PortIn Lib "io.dl1" (ByVal PortNo As Integer) As Byte Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Private Declare Sub PortWordout Lib "io.dll" _ (ByVal port As Integer, ByVal Data As Integer! Private Declare Sub PortDWordOut Lib "io.dll" _ (ByVal port As Integer, ByVal Data As Long, Private Declare Function PortWordIn Lib “io.dl1" _ (ByVal port As Integer) As Integer Private Declare Function PortDWordin Lib “io.dll" _ (ByVal port As Integer) As Long Private Declare Sub SetPortBit Lib "io.dl1" _ (ByVal port As Integer, ByVal Bit As Byte) Private Declare Sub ClrPortBit Lib “io.dll" _ (ByVal port As Integer, ByVal Bit As Byte) Private Declare Sub NotPortBit Lib "io.dl1" _ (ByVal port As Integer, ByVal Bit As Byte) Private Declare Function GetPortBit Lib "io.dl1" _ (ByVal port As Integer, ByVal Bit As Byte) As Boolean Private Declare Function RightPortShift Lib “io.dll" _ (ByVal port Ao Integer, ByVal Val As Boolean) As Boolean Private Declare Function LeftPortShift Lib "io.dl1" _ (ByVal port As Integer, ByVal Val As Boolean) As Boolean Private Declare Function IsDriverInstalled Lib " () As Boolean Dim bacabitport As String Private Sub Checkl_Click() If Check1.Value = 1 Then SetPortBit &1378, 0 Else ClrPortBit &H378, 0 End If LEDCON End Sub Private Sub Check? Click () If Check?2.Value = 1 Then SetPortBit 6H378, 1 Else ClePortBit sH378, 1 End If ‘LEDCON End Sub Private Sub Check3_Click() If Check3.Value = 1 Then SetPortBit 6H378, 2 Else ClrPortBit 6H378, 2 End If ‘LEDCON End Sub Private Sub Check4_Click( If Check4.Value = 1 Then SetPortBit &H378, 3 Else ClrPortBit 6378, 3 End If LEDCON End Sub Private Sub CheckS_Click( If CheckS.Value = I Then SetPortBit 68378, 4 Else ClrPortBit 6378, 4 End If LEDCON End Sub Private Sub Check6_Click() If Check6.Value = 1 Then SetPortBit 4H378, 5 Else ClrPortBit &H378, 5 End If LEDCON End Sub Private Sub Check? _Click( If Check7.Value = 1 Then SetPortBit &H378, 6 Else ClrPortBit 6378, 6 End If LEDCON End Sub Private Sub Check8_Click( Tf Check8.Value = 1 Then SetPortBit 6378, 7 Else ClrPortBit 4378, 7 End If LEDCON End Sub ‘TDD NIDUP SEMUA J1_Click() PortOut 61378, &HEF LEDCON End Sub ‘STOP RUNNING MODE Private Sub Command10_Click() Do DoEvents PortOut &H378, &HO LEDCON Loop End Sub ‘LED MATI. SEMUA Private Sub Command2_Click( PortOut 6H378, &HO LEDCON End Sub Private Sub Mati() Checkl.Value = 0 Check2.Value Check3.Value Check4.Value Check5.Value Check6.Value Check7.Value Check8 Value Labell.Caption Label2.Caption = "LED 2" Label3.Caption = "LED 3" Label4.Caption = "LED 4" Label5.Caption = "LED 5" Label6.Caption = "LED 6" Label7.Caption = "LED 7" Label8.Caption = "LED 8" End Sub "MODE 1 RUNNING LED Private Sub Command3 Click() Ptn = MsgBox("Ketika Anda menjalankan mode ini" & vbNewLine & "maka mode ceklis tidak akan bisa lagi dijalankan" & vbNewLine & ">>>KLik Keluar untuk memulai ulang", 1 + 16, "PERINGATAN" If Ptn = vbOK Then Mati, Do Dokvents. For i = 3 To 0 Step -1 DoEvents: SetPortBit &H378, i 0 0 0 0 0 0 a iED de SetPortBit 6H378, 7 - i ‘LEDCON sleep 120 Next PortOut S378, SHO For i = 0 To 3 DoBvents: SetPortBit 6H378, i SetPortBit 6H378, 7 - i LEDCON Sleep 120 Next PortOut &H378, 6HO Loop Else Mati PortOut 6378, &HO End If End Sub *MODE 2 RUNNING LED Private Sub Command4_Click( Ptn = MsgBox("Ketika Anda menjelankan mode ini" & vbNewLine & "maka mode ceklis tidak akan bisa lagi dijalankan" & vbNewLine & ">>>Klik Keluar untuk memulai ulang", 1 + 16, "PERINGATAN" If Ptn = vbOK Then Mati Do DoEvents For i = 0 To 7 Dofvents SetPortBit 6H378, i LEDCON Sleep 100 Next For i = 7 To 0 Step -1 DoEvents ClrPortBit 6H378, i LEDCON Sleep 100 Next For i = 0 To 7 DoEvents SetPortBit &H378, i LEDCON Sleep 100 Next, For i = 7 To 0 Step -1 DoEvents ClrPortBit 6H378, i LEDCON Sleep 100 Next Loop Else Mati PortOut 64378, &HO End Tf End Sub ‘MODE 3 RUNNING LED Private Sub Command5_Click( Ptn = MsgBox("Ketika Anda menjalankan mode ini" & vbNewLine & "maka mode ceklis tidak akan bisa lagi dijalankan" & vbNewLine & ">>>KLik Keluar untuk memulai ulang", 1 + 16, “PERINGATAN" If Ptn = vbOK Then Mati. Do DoEvents For i = 7 To 0 Step -1 DoEvents SetPortBit &H378, i LEDCON Sleep 100 Next For i = 0 To7 DoEvents ClrPortBit 6H378, i LEOCON Sleep 100 Next, For i = 7 To 0 Step -1 DoEvents SetPortBit 64378, i LEDCON Sleep 100 Next For i= 0 To 7 DoEvents ClrPortBit sH378, i LEDCON Sleep 100 Next Loop Else Mati End If End Sub Private Sub LED4() bacabitport = GetPortBit (888, 3) If bacabitport, Then True" Check4.Value = 1 Label4.Caption = "LED 4on" Shape4.Fillcolor = SHFFOOS Else Check4.Value = 0 Label4.Caption = "LED 4 OFF" Shape4.FillColor = SHCOFFCO End If End Sub Private Sub LEDS ( bacabitport = GetPortBit (888, 4) If bacabitport = "True" ‘Then Check5.Value = 1 Label5.Caption = "LED 5 oN" ShapeS.FillColor = &HEFOOS Else Check5.Value = 0 Label5.Caption = "LED 5 OFF" ShapeS.FillColor = &HCOPECO End If End Sub Private Sub LED6() bacabitport = GetPortBit (888, 5) If bacabitport = "True" ‘Then Check6.Value = 1 tabel6.Caption = "LED 6 on" Shape6.FillColor = GHFEOOS Else Check6.Value = 0 Label6.Caption = "LED 6 OFE” Shape6.FillColor = GHCOFECO End I End Sub Private Sub LED7() bacabitport = GetPortBit (888, 6) If bacabitport = Then Check7.Value = Label7 . Caption 7 on" Shape7.FillColor = SHFFOOS Else Check7.value = 0 Label?.Caption = "LED 7 OFE" Shape?.Fillcoler = GHCOFFCO End If End Sub Private Sub LED8 () bacabitport = GetPortBit (888, 7) If bacabitport = "True" ‘Then Check8.Value = 1 Label€.Caption = "LED 8 on" Shape8.FillColor = GHEFOOS Else Check8.Value = 0 Label8.Caption = "LED 8 OFF" Shape8.FillColor = SHCOFFCO End If PortOut SH378, &H0 End If End Sub ‘MODE 4 RUNNING LED Private Sub Command6_Click( Ptn = MsqBox("Ketika Anda menjalankan mode ini" 6 vbNewLine & "maka mode ceklis tidak akan bisa lagi dijalankan" & vbNewLine & ‘o>>Klik Keluar untuk memulai ulang", 1 + 16, "PERINGATAN" If Ptn = vbOK Then Mati Do DoEvents. For i= 0 707 DoEvents PortOut SH378, 2 * i LEDCON Sleep 100 Next LEDCON For i = 7 To 0 Step -1 DoEvents PortOut 64378, 2° i LEDCON Sleep 100 Next, Loop Else Mati PortOut 6378, &HO End If End Sub *TOMBOL EXIT Private Sub Command9_Click( End End Sub ‘LED CONFIGURATION TALL MAA IMMA Private Sub LED1() bacabitport = GetPortBit (B88, 0} If bacabitport = "True" Then Checkl.Value = 1 Label .Caption "LED 1 on" Shapel.FillColor = SHEFOOS Else check1.Value = 0 Labell.Caption LED 1 OFF" Shapel.FillColor = &RCOFECO End If End Sub Private Sub LED2() bacabitport = GetportBit (888, 1) If bacabitport = Then Check2.Value = 1 Label2.Caption = "LED 2 oN" Shape2.FillColor = GHEFOOS Else Check2.Value = 0 Tabel?.Caption = "ERD 2 OFE" Shape2.FillColor = GHCOFECO End If End Sub Private Sub LED3() bacabitport = GetPortBit (888, 2) If bacabitport = " ‘Then Check3.Value = 1 Label3.Caption 3. oN” Shape3.FillColor = SHFFOOS Else Check3.Value = 0 Label3.Caption = "LED 3 OFF" Shape3.FillColor sHCOFFCO pet ALLTEL HUT i “COMING 32+ ee ELE ALL MALL WW LAPORAN AKHIR PRAKTIKUM TEKNIK ANTAR MUKA opuL :2(DUA) supuL : INTERFACE PORT SERIAL USB qANGGAL +19 MEI 2021 AsISTEN : FANY ARDIANSYAH NAMA : VEVI DWI SARI NPM : G1D018008 KELOMPOK ——: 1 (SATU) ANGGOTA : 1 ALDO FERNANDO 2. EKO WIDYANTORO 3. LUKMAN HAKIM 4. M. FATHUR RAMADHAN FIRSAND. 5. PARIYANTO NOVRIANSY AH. 6. TIO SAPUTRA. PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS BENGKULU 2021 tt sf Modu \\ INTERFACE PoRT SERIAL use 45 Tuyuan 1 Praxtikam mampu mengirim atau menerima doin Secnra Seta d. Peakete kan mamPu Mengolah dato Senal Men, gunakon Visual boosie 19 Dasar Teer Pada transmisi Sefol , pada seliag Waktu hanya 4 bit data yang dekocrm kee Dengan kata lin, bu bit dala tersebuy dikirimkan secara satu ger sotu . Model transmisi seperti ini diyum pat fade conto SePErt eon Pengguna menghub agian terminal ke host komputer Yong berada fob bangunan yang tain» Berkut jmerupakan Gambaer Penguriman transmisi Sertal gan eng icim ke penevima . Mode serial membututkan ankronish H 7 Penyesuaian Yorg bertungsi untuk ‘ 1 Mengetahui lnlamana —Senyal yang dulerime hyo merupakan tnt dato Cstnxronisasi bit). 9. Men loahus Yolo mana Stngal yang 7 membentvk S€buah karakter Coinkromsgs; -— kter ) Herta ny, 3 Mengetahui ila mano Sinyal gong dijerimg nyo Membertuk sebuah bio, gay 6 CSinkro mise si blok). Selangutnya , pada transmis; Serval Sapa ber benluk dua Jens, Yaitu Sransmisi Setal sinkron (sy chronous ) dan teansmisi serial a sinkron (asynchronous), Bet kat Mm eupakan Pendelasan dari Maring - masing Je. aus transmis Stnyal tersebut . Transmig, Sertal Sin kon (synchronous ) Transmisi Serial Stakron 1. Dada tansmisi smtron , Sebelum tergadi komu. nikast dvidakan ginkronisasy Clock Antara penguin dan Geen: a. Data digvim dalam sale btol date Ch Scout Frame) Yong, bers bi £ embuko Cereamble ba), bir daa thu cendiri dan bia 2 penuuP postamble! lat. Qrtemban Koo gage bit 2 kontrol pate plok te ——— Oo Sebut- oe mulai 7 3g. \onast Uturaa Frame mula \s00 byte Sampai Aoge byte 4. Datom Komuntkast Sinko Sbh line Ga kbps Mampu membawa data samboi ovo byte per delk C14, Fransmisi Serial Arnkron 4. Pada transmisi Serial A Sinkron, gebelum tera, nyo kemyritasi dale, tidak Jadakon sinkronisa Waktu antoro Pengirtm dan penerima 9. Data hkervm per karakter , maring- masing ka takter memiliki Starf bt dan Stop hats Star bit berfurgs: Untuk menandakan adanyo rm kaian bit karkter Jang sudoh Slap unduk dukirim ~ Sedangkon step bet Pertorgs untuk Melakukan proses menurggu korakter berku ya - 3. Seling karakler terdui dan tingar 1 bit Start bit 10 bit glengan tN Wik Stop by That data , dan 4 bit faritas: Contoh Rerang kate yang berfoasis {yansmisi serial Asinkron adalah USB (Universal Sertal yw!) moa are’ dove hou Al PPh | Bit Bato Prt Bit Parifas Sto¢ setiap Korakter teri dan 10 bit . pada Cambar 2.1 por 21 Karakter |g bit Fada transmisi Gon Sonal asinkron selongud nye untuk Wiok Aa yang dlisebut - ou frame pata Fransmisi senal Sirkron dag ow githot pads Gamor 2-2 be] contest | ‘paia_| nino] | @ ot flag | Pet | breld field | Flog Ge ca [OHO Ta female Two (ea e lanteol ped | | e || Bets (ner |Bit fla [Bt Reg | Befsi infer | Bets masi Gi || poi | fe daw | Bers tonto a en Con ‘ io nial | Kesnich kh" 2 | Address) | |__| Fesochon) eth | babe 2-2 ioe data pada fanstasi ser Sthkson =a ee oe" unt contol Bor iMepace erkags ch veo gntron (Synchronous ) adalah : ther. aia Gervedoorn Transm Si Peralel Dan Serial adatan eth Seral Mentrarsmis: kan 4 lat dolam 1 tro" gelungeor fransmiss Paralel mentransmisikaa poke bebera PO wit dalom 4 transeusi Hol ini menyebub 7 eons eves paratel Velnh cepat A bandingk aa dansmnist genal - Dalam Komurifosi paralel , karen onswis, ditakukan Rado Waktu yang Samo taka potuhkor Kabel yang lebch banyak. Sementara tyga Franson i Serial kabel yong digunakaa tetag juod Nol cnt Menyevsokean kabel untuk transmis sefal [enh kompok. dthand ing korn kabel untuk Leonsmisi Paralel Cs] + 4.3 Peralatan 4. kom purer modu! Trofee Light Q 2. Modul Mikeokontrober Arduino 4 kobe Queer 5. Koel U5® & Pera Fiat Wunak Visual Baste LA. Langkah kero {. Percoboan meneima dato Serial a. Modul lamp latu linas dihubungkein ke PC 6 Projam [sual basic diyakinkan, lalu dhubungkon de Ngan fort fom dimana modul lampu Lalu linias ter hubung. c Salah Sau tomo Penyebrangan ditekan Poda Modul Lampu lalu Lintas d: Apo Yang terjadi Pada program Usual banc Noma 2 Peceboar Meri daja senal a Modi! lampay [alu intas dilrubung kaa ke pe b. Program Visual Basie dyalankan, late duu bung kan dengan ort COM dimana modu) lamp laty Lintes ferhubung e. Salah sata command buyjen grit pala fog ram WiSval Basie dg. fea yen 4ergod pade modal lamp alu Luthas dt amet - — 5 Pembahasan Pemovaan a membuka ‘juan ogee pravtiven mampu Mengietm clon Menerima gat, on Serta] eta mampu mengeiote dake Seta mengg unafen yuual Basic - pode Perobaan uni terdary olua percot, itu Percobaan meneama Data Serial dergay an yf mengyrimkan data dar modu! tape laght AO ane Atou Re tmenggunatkan fort sera. yom Ke duo, feredhaan Mengani mot data senal dari Kong ter ke Model Amgece Light - Kedugn yar Mehg gun akan icokoniraller Adutmo dalom froses Penpri mar —alovpn Penerinoan data - 951 Dercobean Menerima puta Sonal Percokaan Ini Memonitofing \eadaan Lamy tau Lntas Aergan mengirimkan dara dat modul ratty Ught ke komputer Mengguna ken Port serial. re Yong diirim berapo data lampu dengan Kondasi Ly 00,1110,0-0-1.1,0 . Aymank Logika 4 gdalah lang mera dan Logica 9 adalah lompy hijau -Leqpia Jersebur merugakan mosuken dabag yang dakirion Apdurno ke komguter melalui kode program Setagy beri at « Private Sub Timer {Tick Dim dota Ar String (y » Lampuygomiai = cate co) LampuyatanMa > data Cey dato_masuk Set (") Lamp > date (29 (ampukt > data t3) lamputt = dateca) lampujatoa M2 > dotacr) LomQupes(an Ma > data (Cy lampumMas data (7) lampu fer > data C8) lampu #2 = hata (9) lampeyatan M3 x data(co) Lampupesatanty . data («) Berdasarkan kode: program dagot dilna pada preg tam yisudl Bosit Untuk Penesimacn dodo terdagor Pivate sub tmer geno bectungs: Sebogai Perintah , untuk menyp- lankan data dibawahinga, seeraga banyak ferganiue clad interface Yu Send .Mual pada Trmer | memiliki inter(yal (OMF artinga [oms selucuh Program akan dufplonkan 4 Putaran pada pim data skring adalah perinish ai dk lamsi data yong diber nama data Mak dap abe Furgsi Splir- Sput Berfungsi Memisahkon oragter untuk data (0)—data(i) merepaken dota Index: Kode SRA Cebagai benleut “Private Mb farim (ey va) : date kere i ardviho.ts oPen Then Oar AS bony frdwino. wiitel deta kari on ¢ Environment tne Lin End IF Et suv Dad program , ditihat bahwa piitole Sub adalah peanteh Seng alan mengalantcen dale bition Pesndy kurtm menpaton fungtr Yn9 dibuot serdiri butan bem aie Lal kaim disiny adalah Seal ghia diPonayt kan mengecet yapakah arduind berssedia uotuc drut fate , FKa ta maka dala okan dikimkag Neat peintah Yo univk mengrimean data dixin: oda 2 Fungsi write, dia Bkoa mengiimkan gota \at- abel gata keturer yong bersi bin 4. bim dag pins: Hubungatin yarobel mengguraken kode Pre fam genkut- Divot sub butt On 4 click Bin t=" 2" louie = O Timer actyabled - True Button 4- Back color eolor-red Berdasarkan kode Progiare , delspat babu bal ortinye akan menyeisekusi Progam yarg dibowainy \F lampupejaton Mi sO Then KWH Full color = Color - Gray Use IF Lompapeyatanmt = tthen Lijnt -tulleotor » Color - gegh Oat kode Program, didapat bohwa Qtabita ardury Mengpr’ mean ctata 0 Untuk Lompu , moka lamp u akan WRenyata abu-abu- byndt merupakan mma save Ren 4- plea te Lampupegaion mi =) Maka lamey menyala pe wama merah - Oavi Perobaan In! distmp ular balun untute may Clota atau meng rim dala secara sevtal hans di pean kon dahulu, Karena hanya bisa mengrtm dada Sekoli Mo - denn petnrah “data mayule . oetit” «ike mengirm Jara cukug banyak maka terlelth dahutu Aperkkan dengan lalany a 10,1) - 2-5-2 Percobaan Mengiim Pata Saal Percoboan Aitakuken dengan Menmitintey dora clur kompurer Ke modul freefeic Leghty ald geakan akan saat \ita menekan taepe Light Satu dau dua, Séolah-olah kta menekan tombol pada lampu talv lingas- kode Program [fisual Basic Untuk mengtrim data Seal ke po Gebagai be nikeat. Stkusi yattu (g akan mengubah bina Mengodi Shi na Yong \perni tai 2 Hing 2 dan oe Det adi Siting any yo Penghitu hg Saya ie Mengubah warna Vakabe Aan Waktu atov Kemer untuk memitih salah ont btn Program bei ut Private sub timer 2 Tek diquec kaa Counter = coenter +1 \ecrtm (data_feluar ) \F counte > = 5 The ~ Timers. Ehabled = false Burton4 - Pockcolor beng." End \e- * Olor .eray Berdosarkan Program, Aieetahui bahwo bia > 1 adalah nila yong) dwubah berdararkan sact \i to menekac Commandbtn- Artinya Saat menekon salahsaty fombol , bak pragte 1, hagre 2 alow 3 maka akan Mengiim kan dala ketuar YI tSInyo fend Si dai BEML, btn 2 don bin 3 Sehingga dstmpulkaa bahwe untue Meng rim daca \edh dan satu \oriabe| mak® han i say Kan fterlebih Aahulu dengan perittah bate Leloan Alon Kemudian Aipecehiean . ee 2.6 keampula (- Menquimlan Atou menertma data Inenggunak port gertal Papar ditaleukon untuk Jangraven yang enka qavh tetapi Prosesn yo dopa tier Utmkan gatu ato dalam satu waktv 2. Pengotakan data seefal menggurakon isual Bore perquna untuk mengitin atau menerima Jato Yang pangrk dalam satu watt dimama alate tersebur hares digecor kan terlebth dahulu se belum micrirnya Aderlentahkan -

Anda mungkin juga menyukai