Percobaan 1 PENGENALAN INTERFACE PARALLEL DAN SEVEN SEGMENT LED DISPLAY

dokumen-dokumen yang mirip
Percobaan 3 PENGENALAN INTERFACE I 2 C

Oleh : Mujahidin

Percobaan 2 PENGENALAN INTERFACE SERIAL DAN UART

Percobaan 4. ADC & DAC Based I2C

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB III PERANCANGAN ALAT

SIMULASI PENYIRAMAN TANAMAN PADA RUMAH KACA MENGGUNAKAN SENSOR SUHU LM35 MELALUI PARALEL PORT DENGAN APLIKASI BAHASA PEMROGRAMAN DELPHI 7.

Konsep dan Cara Kerja Port I/O

PORT PARALEL MAKALAH. Diajukan untuk Memenuhi Salah Satu Tugas Mata Kuliah Orientasi Sistem Komputer Tahun Akademik 2007/2008

SEM. 4 KOMUNIKASI DATA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB III ANALISA DAN PERANCANGAN

Jurnal Edik Informatika PENGATURAN LED MELALUI PORT PARALEL MENGGUNAKAN PEMROGRAMAN VISUAL

BAB IV IMPLEMENTASI DAN PENGUJIAN

Contoh Bentuk LCD (Liquid Cristal Display)

PERANTARAMUKAAN SENSOR BARCODE UNTUK SISTEM PRESENSI

BAB IV PENGUJIAN DAN ANALISA

Programmable Peripheral Interface 8255

BAB IV Antarmuka dengan Port Paralel (Output)

Teknik Antarmuka Komputer

Teknik Antarmuka Komputer

INTERFACING SERIAL, PARALEL, AND USB PORT

BAB III PERANCANGAN SISTEM

TEKNIK KENDALI DIGITAL PERCOBAAN 2 PERANGKAT DISPLAY. DOSEN : DR. Satria Gunawan Zain, M.T TANGGAL KUMPUL PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

BAB III PERANCANGAN SISTEM

PERTEMUAN IV PEMOGRAMAN SEVEN SEGMEN DAN LCD

SISTEM PEMILIHAN PIMPINAN/KETUA PADA ORGANISASI MENGGUNAKAN INTERFACE DAN KOMPUTER

DT-51 Application Note

Aplikasi Kontrol Switch Menggunakan Silicon Controlled Rectifier (SCR) Melalui Parallel Port

BAB 3 PERANCANGAN SISTEM

de KITS Application Note AN29 Sistem Antrian dengan DT-51 MinSys & de KITS SPC Alphanumeric Display

BAB III PERANCANGAN DAN PEMBUATAN ALAT

KONSEP KOMUNIKASI PARALEL. Oleh: Sunny Arief SUDIRO

PERANCANGAN MINIATUR TRAFFIC LIGHT DENGAN MEMPERGUNAKAN PENGENDALI PORT PARALEL

Dahlan Sitompul

Batasan Masalah dan Tujuan Penulisan

M1632 MODULE LCD 16 X 2 BARIS (M1632)

BAB III PERANCANGAN SISTEM

PC-Link. 1x Komputer / Laptop dengan OS Windows 2000, Windows XP atau yang lebih tinggi. Gambar 1 Blok Diagram AN200

PPI Skema konektor dari IC PPI 8255 adalah sebagai berikut :

ELEKTRONIKA DIGITAL PPI 8255

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

BAB III METODE PENELITIAN. oleh karenanya akan dibuat seperti pada Gambar 3.1.

Tabel 1 Mode Pemrograman Flash PEROM AT89Cx051

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

DT-51Application Note

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM. Secara garis besar rangkaian pengendali peralatan elektronik dengan. blok rangkaian tampak seperti gambar berikut :

BAB III PERANCANGAN Bahan dan Peralatan

BAB III PERANCANGAN SISTEM. untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk

Percobaan 5 PENGENALAN MIKROKONTROLER 8051

BAB V PENGUJIAN DAN ANALISIS. dapat berjalan sesuai perancangan pada bab sebelumnya, selanjutnya akan dilakukan

BAB III ANALISIS DAN PERANCANGAN

BAB IV CARA KERJA DAN PERANCANGAN SISTEM. ketiga juri diarea pertandingan menekan keypad pada alat pencatat score, setelah

BAB III ANALISIS DAN PERANCANGAN SISTEM

PERCOBAAN 3. KONTROL DISPLAY 7-SEGMENT Menggunakan DT-51 MinSys

SPC Application Note. SPC Blue-Link (J2) Tabel 1 Hubungan SPC Blue-Link Dengan Komputer

KOMPONEN INTERFACING. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN. Dalam bab ini akan dibahas mengenai deskripsi alat, perancangan dan realisasi dari

TERMOMETER BADAN DIGITAL OUTPUT SUARA BERBASIS MIKROKONTROLLER AVR ATMEGA8535

PERANCANGAN MATRIKS LED YANG DIKENDALIKAN OLEH KOMPUTER BERBASIS IC 8255

Konsep dan Cara Kerja Port I/O

TEKNIK PEMBUATAN DISPLAY 7-SEGMENT PADA SISTEM ANTRIAN

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

BAB II LANDASAN TEORI

BAB III PERANCANGAN ALAT SIMULASI PEGENDALI LAMPU JARAK JAUH DAN DEKAT PADA KENDARAAN SECARA OTOMATIS

Pengaturan suhu dan kelembaban dilakukan dengan memasang satu buah sensor SHT11, kipas dan hairdryer dengan program bahasa C berbasis mikrokontroler A

BAB III PERANCANGAN ALAT

Membuat kontrol display seven segment Membuat program Counter baik Up Counter maupun Down Counter dengan media tampilan 7-Segment.

BAB III METODE PENELITIAN. baik pada perangkat keras maupun pada komputer. Buffer. Latch

How2Use DT-51 AT89C51XXX BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-51 AT89C51XXX BMS

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT)

Percobaan 7 INTERFACE MIKROKONTROLER DAN MOTOR STEPPER

BAB IV PERANCANGAN DAN PEMBUATAN ALAT UKUR TEMPERATUR BERBASIS MIKROKONTROLER

BAB III ANALISIS DAN PERANCANGAN

BAB III TEORI PENUNJANG. Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di

BAB II LANDASAN TEORI

Akses Port Paralel (Menggunakan Delphi 7.0) (Drs. Agfianto Eko Putra, M.Si 2005)

BAB III METODOLOGI PENELITIAN. Adapun blok diagram modul baby incubator ditunjukkan pada Gambar 3.1.

BAB III PERANCANGAN ALAT

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

Majalah Ilmiah, Vol. 23, No. 2, Oktober 2016, Hal ISSN : Copyright 2016 by LPPM UPI YPTK Padang

LAPORAN RESEARCH GRANT PENGEMBANGAN MODUL APLIKASI INTERFACING I/O PARALEL DAN I/O SERIAL UNTUK PENGENDALIAN UNIT MELALUI JARINGAN LOKAL.

BAB II LANDASAN TEORI

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

Membuat program sederhana mengendalikan lampu LED melalui port USB dengan VB. USB HIDClass<->IOConverter

HASIL DAN PEMBAHASAN

Memprogram Interface Display

Mikroprosessor 2014 Telkom University

APLIKASI HITACHI M1632 LCD PADA SC - AVR

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

Transkripsi:

Percobaan 1 PENGENALAN INTERFACE PARALLEL DAN SEVEN SEGMENT LED DISPLAY I. Tujuan 1. Mengenal interface Paralel (Parallel Board). 2. Mengenal Visual Basic untuk mengakses parallel port (data, control dan status). 3. Dapat mengimplementasikan pengalamatan data, control, dan status Bus ke LED Display Board dan Switch Input Board. 4. Dapat membuat program sederhana untuk menjalankan modul I/O (Switch Input Board dan Led Display Board) dengan Parallel port. 5. Memahami Seven Segment Led Display Board. 6. Dapat membuat program sederhana untuk mengendalikan Seven Segment Led Display melalui parallel port II. Ruang Lingkup A. Teori Singkat Parallel port sering digunakan untuk interface dalam pembuatan suatu proyek. Port ini dapat memungkinkan input sampai 9 bit sekaligus atau output sampai 12 bit pada saat yang sama sehingga meminimalkan rangkaian eksternal dalam penggunaannya. Port parallel terdiri dari 4 jalur control, 5 jalur status, 8 jalur data dan sisanya tidak dihubungkan atau juga dapat dihubungkan sebagai ground. Parallel port sering ditemukan pada PC sebagai konektor male/female 25 pin. Kelebihan penggunaan Parallel port dibandingkan dengan Serial port adalah Parallel port akses lebih cepat karena data yang diterima dan diolah secara bersamaan. Parallel port distandarisasikan di bawah standar IEEE 1284 pada tahun 1994. Tujuannya untuk mendesain driver dan device baru yang saling kompatibel satu sama lainnya dan tetap kompatibel dengan Standard Parallel Port (SPP). Standar ini mendefinisikan 5 mode operasi parallel port yaitu sebagai berikut : 1. Compatibility Mode (Centronics Mode). 2. Nibble Mode. 3. Byte Mode. 4. EPP Mode. 5. ECP Mode. Mode Compatibility, Nibble dan Byte hanya menggunakan hardware standard yang terdapat pada original parallel port card. Sedangkan mode EPP dan ECP membutuhkan hardware tambahan dan lebih cepat dibandingkan dengan Percobaan 1 Halaman : 1 dari 8

mode lainnya, namun EPP dan ECP tetap kompatibel dengan standard parallel port sebelumnnya. Untuk mengakses port Parallel PC biasanya memberikan alamat sebagai berikut : Address Port LPT1 LPT2 LPT3 DATA 378H 3BCH 278H STATUS 379H 3BDH 279H CONTROL 37AH 3BEH 27AH Konfigurasi Pin-pin Parallel Port Pin (D Type 25) Register Direction In / Out Symbol SPP Signal 1 Control Out C0 STROBE 2 Data In/Out D0 Data 0 3 Data In/Out D1 Data 1 4 Data In/Out D2 Data 2 5 Data In/Out D3 Data 3 6 Data In/Out D4 Data 4 7 Data In/Out D5 Data 5 8 Data In/Out D6 Data 6 9 Data In/Out D7 Data 7 10 Status In S6 nack 11 Status In S7 BUSY 12 Status In S5 PE (Paper-End) 13 Status In S4 SELECT 14 Control Out C1 AUTO FEED 15 Status In S3 ERROR 16 Control Out C2 INIT 17 Control Out C3 SELECT IN 18 Ground 19 Ground 20 Ground 21 Ground 22 Ground 23 Ground 24 Ground 25 Ground Percobaan 1 Halaman : 2 dari 8

Seven Segment merupakan gabungan dari 7 buah LED (Light Emitting Diode) yang dirangkaikan membentuk suatu tampilan angka seperti yang terlihat pada gambar 1.1 di bawah ini. Gambar 1.1 Bentuk Fisik Seven Segment LED Seven Segment terdiri dari 2 jenis, yaitu Common Katode (kaki katoda dihubungkan bersama) dan Common Anode (kaki anoda dihubungkan bersama). Pada percobaan ini yang digunakan adalah Common Katode. Hubungan masingmasing Led yang dirangkai pada common katoda dan common anoda dapat dilihat pada gambar 1.2 di bawah ini. a b c d e f g dp common Common Katoda a b c d e f g dp common Common Anoda Gambar 1.2 Common Anoda dan Common Katoda pada Seven Segment Seven Segment LED Display merupakan salah satu bagian dari modul CITS NX-2000 yang dapat digunakan untuk menampilkan display angka dari program yang kita buat yang dikirim melalui modul paralel. Jadi, untuk Percobaan 1 Halaman : 3 dari 8

mengkonfigurasikan sistem ini kita memerlukan modul paralel dan modul Seven Segment LED Display dari CITS NX-2000. Untuk membuat suatu tampilan angka maka kita harus mengaktifkan segment (LED) yang kita perlukan, dan menon-aktifkan segment (LED) yang tidak diperlukan. Misalnya untuk membuat angka 1, maka mengaktifkan LED b (D1) dan LED c (D2), dan menon-aktifkan LED yang lainnya. Berikut ini tabel pengalamatannnya berikut tampilan outputnya. Tabel Address untuk Seven Segment Display Dp g f e D c b a DATA HEX Output D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 1 1 1 1 1 &H3F 0 0 0 0 0 0 1 1 0 &H06 1 0 1 0 1 1 0 1 1 &H5B 2 0 1 0 0 1 1 1 1 &H4F 3 0 1 1 0 0 1 1 0 &H66 4 0 1 1 0 1 1 0 1 &H6D 5 0 1 1 1 1 1 0 1 &H7D 6 0 0 0 0 0 1 1 1 &H07 7 0 0 1 1 1 1 1 1 &H7F 8 0 1 1 0 1 1 1 1 &H6F 9 0 1 1 1 0 1 1 1 &H77 A 0 1 1 1 1 1 0 0 &H7C B 0 0 1 1 1 0 0 1 &H39 C 0 1 0 1 1 1 1 0 &H5E D 0 1 1 1 1 0 0 1 &H79 E 0 1 1 1 0 0 0 1 &H71 F 1 1 1 1 1 1 1 1 &HFF 8. B. Daftar Alat 1. EX-01 LED Display Board kode : 2. EX-02 LED 7 Segment display Board kode : 3. EX-03 Switch Input Board kode : 4. Parallel Interface Board kode : III. Referensi Manual Book Parallel Interfacing INex CITS NX-2000. Microsoft Visual Basic 6.0 Step by Step. Percobaan 1 Halaman : 4 dari 8

IV. Urutan Instruksi Kerja A. Prosedur 1. Output (EX-01 LED Display Board) Hubungkan Parallel Board dengan PC. Hubungkan dengan menggunakan Parallel Bus antara Parallel Board dengan LED Display Board (seperti gambar 1.3 di bawah ini) 74HC541 PARALLEL MODULE 74HC541 74HC541 100nJ 63 100nJ 63 100nJ 63 GND +V V0 RS RW E D4 D5 D6 D7 Gambar 1.3 Koneksi antara modul output dengan parallel board Jalankan Microsoft Visual Basic 6.0. Agar Visual Basic dapat mengontrol Parallel Board, maka kita harus memasukkan module InpOut (Inpout32.bas) yang telah disediakan. Masukkan perintah sebagai berikut Menyalakan dan mematikan LED melalui data bus (378H) Private Sub Command1_Click() Out &H378, &HFF Private Sub Command2_Click() Out &H378, 0 Perintah tersebut di atas untuk menyalakan dan mematikan LED Display dengan menggunakan alamat data bus (378H), Percobaan 1 Halaman : 5 dari 8

Menyalakan dan mematikan LED melalui control bus (37AH) Private Sub Command3_Click() Out &H37A,&HF4 Private Sub Command4_Click() Out &H37A,&HFB Perintah tersebut di atas untuk mengaktifkan LED display dengan menggunakan alamat control bus (37AH) Tugas Praktikum 1: Buatlah suatu program sederhana LED berjalan (Running Led). 2. Input (EX-03 Switch Input Board) Hubungkan Parallel Board dengan PC. Hubungkan dengan menggunakan Parallel bus antara Parallel Board dengan Switch Input Board (seperti gambar 1.4 di bawah ini). Gambar 1.4 Koneksi antara modul input dengan parallel board Percobaan 1 Halaman : 6 dari 8

Jalankan Microsoft Visual Basic. Agar Visual basic dapat mengontrol Parallel Board maka kita harus memasukkan modules inpout (Inpout32.bas) yang telah disediakan. Masukkan perintah sebagai berikut Menerima Input melalui Status Bus Private Sub Command1_Click() Text1.Text = Inp(&H379) Perintah tersebut diatas digunakan untuk menerima input dari EX-03 Switch Input Board dengan menggunakan alamat status bus (379H) dan menampilkannya pada text1.text pada form visual basic. Tugas Praktikum 2: Buatlah program untuk menerima input dari switch button dan menampilkan output pada 8 LED! 3. Mengendalikan Seven Segment (EX-02 7Segment Led Display Board) Hubungkan Paralel Board dengan PC. Kemudian hubungkan Paralel Board dengan LED 7 Segment Display Board (seperti gambar 1.5 di bawah ini). 74HC541 PARALLEL MODULE 74HC541 74HC541 100nJ 63 GND +V V0 RS RW E D4 D5 D6 D7 74HC541B1 Gambar 1.5 Koneksi antara modul 7 segment dengan parallel board Jalankan Microsoft Visual Basic. Agar Visual basic dapat mengontrol Paralel Board maka kita harus memasukkan modules inpout (Inpout32.bas)yang telah disediakan. Percobaan 1 Halaman : 7 dari 8

Masukkan perintah sebagai berikut : Program menjalankan modul Seven segment Dim index As Integer Dim Number(0 To 9) As Integer Private Sub Command1_Click() If index < 10 Then Out &H378, Number(index) index = index + 1 Else index = 0 End If Out &H37A, &H5 Private Sub Form_Load() Number(0) = &H3F Number(1) = &H6 Number(2) = &H5B Number(3) = &H4F` Number(4) = &H66 Number(5) = &H6D Number(6) = &H7D Number(7) = &H7 Number(8) = &H7F Number(9) = &H6F Program tersebut akan menampilkan angka 0 sampai 9 setiap kali kita klik command button. Dan setelah sampai pada angka 9 apabila kita masih klik akan kembali lagi mulai dari 0. Tugas Praktikum 3: Buatlah sebuah jam digital yang menampilkan jam pada 2 buah 7 segment pertama dan menit pada 2 buah 7 segment kedua! B. Tugas Laporan 1. Cara kerja dari Parallel Board, Modul Input, Modul Output, dan Modul Seven Segment. 2. Fungsi pin parallel, Data Bus, Control Bus, dan Status Bus. 3. IC 74HC541 4. Flowchart setiap program dan Kesimpulan C. Tugas Pendahuluan 1. Jelaskan apa saja yang anda ketahui mengenai interface parallel! 2. Apakah ada interface parallel lain yang berbeda dari yang digunakan pada praktikum? Sebutkan bila ada, dan berikan sedikit penjelasan! 3. Sebutkan dan jelaskan konfigurasi pin yang digunakan pada praktikum! Percobaan 1 Halaman : 8 dari 8