de KITS Application Note AN46 LPT Alphanumeric

dokumen-dokumen yang mirip
de KITS Application Note AN45 Type Another Way

de KITS Application Note AN20 - How 2 Use de KITS SPC Alphanumeric Display with StarTech PPI Card

de KITS Application Note AN51 How 2 Use de KITS SPC Character LCD w/ PC

de KITS Application Note AN18 - How 2 Use de KITS SPC Stepper Motor with StarTech PPI Card

PC-Link Application Note

DT-BASIC Application Note

de KITS Application Note AN44 - Morse Code Generator

de KITS Application Note AN17 - How 2 Use de KITS Relay Board with StarTech PPI Card

PC-Link Application Note

DT-BASIC Application Note

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

de KITS Application Note AN19 - How 2 Use de KITS SPC DC Motor with StarTech PPI Card

de KITS Application Note AN30 Rotating Display with DT-51 MinSys & de KITS SPC DC Motor

DT-I/O. I/O Application Notes AN164 Komunikasi Jarak Jauh antara 2 PC dengan RS-485. Application Note AN164

DT-AVR Application Note

PC-Link Application Note

DT-51 Application Note

AVR Application Note AN95 Wireless Chatting with PC

DT-51Application Note

Antarmuka PC Keyboard dengan DST-AVR

DT-BASIC Application Note

DT-51 Application Note

Gambar 1 Blok Diagram AN72. (a) (b) (c) Gambar 2 SPC Seven Segment (a), DT-51 Low Cost Micro System (b), dan DT-51 Low Cost Nano System (c)

DT-51 Application Note

DT-51 Application Note

DT-AVR Application Note

asic Application Note AN97 BASIC Chatting

DT-SENSE Application Note AN168 Color Game. Gambar 1 Blok Diagram AN168

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

a b c Gambar 1 DT-BASIC Nano System (a), DT-BASIC Micro System (b), DT-BASIC Mini System (c), de KITS SPC Seven Segment Display (d)

DT-AVR Application Note. Gambar 1 Blok Diagram AN133

PC-Link. Gambar 1 Blok Diagram AN201. AGND (J3 pin 1) Pin 1 VCC (J3 pin 2) Pin 3 Dapat dipilih salah satu dari A0 s.d. A7 (J3 pin 3 s.d.

DT-51 Application Note

DT-BASIC Application Note

DT-SENSE Application Note

DT-BASIC Mini System. Gambar 1 Blok Diagram AN132

PC-Link Application Note

PC-Link Application Note

DT-AVR Application Note AN191 SMS Gateway dengan GSM STARTER KIT

Konsep dan Cara Kerja Port I/O

DT-51 Application Note

DT-I/O DT-I/O. Application Note AN171

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

DT-I/O. Application Note AN211. Komunikasi data saat ini terus dikembangkan dan diimplementasikan di dalam setiap bidang, seperti proses

BAB IV Antarmuka dengan Port Paralel (Output)

de KITS Application Note AN34 Jam Pasir Digital

Smart Peripheral Controller ALPHANUMERIC DISPLAY

DT-IO Application Note

DT-AVR. Application Note AN214

PC-Link. PC-Link. Application Note AN202

BAB III ANALISIS DAN DESAIN SISTEM

INTERFACING SERIAL, PARALEL, AND USB PORT

Gambar 1 Blok Diagram AN190. P1.0 (J3 pin 3) IN1 (J1 pin3) Tabel 1 Hubungan antar PC-Link Serial PPI dan DT-I/O Quad Relay Board12V

SureLink A. Gambar 1 Blok Diagram AN63

M1632 MODULE LCD 16 X 2 BARIS (M1632)

BAB III ANALISIS DAN PERANCANGAN

DT-AVR. AVR Application Note AN160 Graphic LCD Dengan Bahasa C. Application Note AN160

BAB III METODELOGI PENELITIAN

SPC SPC. SPC Application Note AN175 Bluetooth Mobile Robot. Application Note AN175

DT-Sense Current Sensor With OpAmp Gambar 1 Blok Diagram AN212

DT-AVR Application Note

DT-51 Application Note

BAB III PERANCANGAN SISTEM

DT-AVR Application Note

BAB V JOBSHEET 5. Antarmuka dengan Port Parallel (Input)

DT-Sense Application Note

PERANTARAMUKAAN SENSOR BARCODE UNTUK SISTEM PRESENSI

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

BAB 3 PERANCANGAN SISTEM

DT-51 Application Note

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

Menampilkan nilai dari 8 kanal ADC ke Port Serial PC oleh Modul ST-51 dan AD-0809 V2.0

de KITS Application Note AN47 Traffic Light Controller

DT-AVR Application Note

ALPHANUMERIC DISPLAY

DT-I/O. DT-I/O Application Note

EMS Application Note. 1x Kabel USB 1x Komputer (Memiliki wireless adapter, serta wireless network melalui router atau program Connectify)

DT-51 Application Note

DHT11 Temperature and Humidity Sensor Board Gambar 1 Blok Diagram AN196. 5V (Power) GND (Power)

Gambar 3.1 Diagram Blok Alat

SST-01 LCD Sub System 01 LCD Interface

GPS Starter Kit Application Note AN GPS - GPS Navigator. Oleh: Tim IE

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

DT-AVR Application Note

Akses SD Card & FRAM Menggunakan MCS-51. Oleh: Tim IE

BAB III PERANCANGAN SISTEM

DT-SENSE Application Note

Akses SD Card & FRAM Menggunakan AVR. Oleh: Tim IE

SPC Application Note

Gambar 5.1 Modul LCD M1632. LCD ini memiliki 16 kaki, sebagaimana ditunjukkan dalam Tabel 6.1.

Percobaan 1 PENGENALAN INTERFACE PARALLEL DAN SEVEN SEGMENT LED DISPLAY

BAB IV PENGUJIAN DAN EVALUASI SISTEM. keras dan perangkat lunak yang telah dibuat. Berdasarkan data-data dan bukti

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

DT-AVR Application Note

DT-AVR Application Note. AN186 Digital Compass

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

BAB III ANALISIS DAN PERANCANGAN SISTEM

FUNGSI TOMBOL-TOMBOL KEYBOARD PADA KOMPUTER

BAB III PERANCANGAN SISTEM

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

Transkripsi:

de KITS Application te AN46 LPT Alphanumeric Oleh: Sigit Purnama (Pemenang Smart & Creative Challenge 1 kategori Parallel Port) Dari judulnya, aplikasi ini sudah menunjukkan pengoperasian de KITS SPC Alphanumeric Display melalui Line Printer Terminal (LPT) atau yang sering disebut sebagai Parallel Port. Salah satu keunggulan aplikasi ini adalah metode WYSIWYG (What You See Is What You Get), karakter yang tampil di layar/program adalah sama dengan karakter yang tampil pada de KITS SPC Alphanumeric Display. Modul yang digunakan adalah: - 1 modul de KITS SPC Alphanumeric Display Adapun blok diagram sistem secara keseluruhan adalah sebagai berikut: Keyboard Komputer Parallel Port SPC Alphanumeric Display Gambar 1 Blok Diagram AN46 Hubungan Komputer dengan SPC Alphanumeric Display adalah sebagai berikut: Komputer LPT DB-25 PC1 (Pin 1) PC0 (Pin 2) D0 (Pin 14) GND (Pin 18) De KITS SPC Alphanumeric J4 S3 (Clock) S2 (Data) S1 (Reset) GND Tabel 1 Hubungan Komputer dengan de KITS SPC Alphanumeric Display Karena level tegangan Parallel Port adalah level TTL, maka tidak diperlukan adanya Level Converter antara Parallel Port dengan de KITS SPC Alphanumeric Display. Page 1 of 5 Application te AN46

Gambar 2 Hasil Jadi Kabel SCC 1 Aturlah jumper SPC Alphanumeric Display yang dikehendaki. Sebelum masuk ke dalam proses perancangan, kita harus mengetahui terlebih dahulu mengenai port paralel pada komputer. Ada 3 macam standar, yaitu SPP (Standard Paralel Port), EPP (Enhanced Paralel Port), ECP (Extended Capability Port). Yang akan digunakan di dalam alat ini adalah standar SPP. Di dalam standar ini terdapat 3 alamat dalam 1 LPT yaitu Base, Base+1, Base+2. Dimana base merupakan alamat awal dari suatu port paralel. Misalnya saja LPT1 mempunyai base alamat 378h maka alamat kedua adalah 379h dan alamat ketiga adalah 37Ah. Ketiga alamat tersebut memiliki fungsi yang berbeda. Alamat pertama berfungsi sebagai data, alamat kedua berfungsi sebagai status, dan alamat ketiga sebagai kontrol. Aplikasi ini menggunakan dua alamat, yaitu Data dengan Kontrol, karena relatif lebih mudah digunakan dalam melakukan pemrograman. Pada aplikasi ini, program dibuat dengan menggunakan Borland Delphi 5.0 dengan bantuan komponen SmallPort. Komponen ini sangat membantu dalam melakukan pengiriman data dari PC ke SPC Alphanumeric Display melewati port LPT. Selain itu ada 2 file yang selalu disertakan, yaitu smport.sys dan smport.vxd. Port harus dibuka terlebih dahulu sebelum kita melakukan proses pengiriman data dengan fungsi Smallport.Opendriver. Fungsi ini akan menghasilkan True apabila kedua file tersebut ditemukan dan menghasilkan False ketika yang terjadi adalah sebaliknya. Cara pengiriman data lewat LPT menggunakan komponen SmallPort adalah Smallport.Port[AlamatLPT]:=nilai. Misalnya kita akan mengirim data lewat LPT1 dengan data 40 sedangkan alamat dari LPT1 = 378H, maka perintahnya adalah Smallport.Port[$378]:=40. Sebelum masuk ke pembuatan flowchart kita lihat dahulu timing diagram dari SPC Alphanumeric Display pada gambar 3. Page 2 of 5 Application te AN46

Gambar 3 Timing Diagram Synchronous Serial de KITS SPC Alphanumeric Display Timing diagram pada gambar 3 akan dijadikan dasar dalam pembuatan program. Proses pengiriman data ke port paralel dijadikan prosedur. Flowchart-nya dilihat pada gambar 4. Untuk prosedur Kirimchar inputnya adalah alamat, posisi, dan huruf. Input untuk program utama adalah penekanan tombol keyboard yang diletakkan pada action OnKeypress. Sehingga bila ada penekanan tombol pada keyboard dapat langsung diambil nilai key-nya. Prosedur Clear ditempatkan pada action OnKeyUp karena input yang digunakan adalah tombol F1. Program ini hanya mampu menampilkan angka dan huruf kapital saja. Untuk menambahkan karakter lain agar dapat ditampilkan pada tampilan program di komputer, maka gambarnya harus dibuat terlebih dahulu. Lalu pada perintah if (key in['0'..'9','a'..'z']) yang terletak pada action OnKeypress ditambahkan huruf yang ingin ditampilkan. Page 3 of 5 Application te AN46

Start Start Data1 = Geser kiri alamat sebanyak 13 Data2 = Geser kiri posisi sebanyak 8 input key dari keyboard Hasil = Data1 or Data2 or Data Rubah nilai hasil menjadi bentuk biner '0'..'9' atau 'A'..'Z' rubah key menjadi string hex i = 16 masukkan nama file = namafile+hex.bmp Decrement i Port[LPT] = biner[i] increment posisi Port[LPT+2] = 0 backspa ce masukkan nama file = alpha1.bmp Port[LPT+2] = 1 decrement posisi Port[LPT+2] = 0 space Masukkan nama file = alpha1.bmp i = 1 increment posisi Prosedur Gambar Kirimchar 4 Prosedur Gambar Kirimchar 3 Key = ESC Close Key = F1 Clear Key = F2 Reset Flowchart Gambar Program 5 Utama Flowchart Gambar Program 4 Utama Page 4 of 5 Application te AN46

Start i = 0 masukkan nama file gambar = alpha1.bmp kirimchar ($7,i,' ') increment i i = 7 Gambar 6 Gambar Prosedur 5. Prosedur Clear clear Gambar 7 Tampilan Program Petunjuk penggunaan program adalah sebagai berikut: 1. Tombol yang dapat ditekan untuk menampilkan karakter pada SPC Alphanumeric Display adalah angka 0 hingga 9 dan huruf kapital A hingga Z (gunakan tombol Shift+huruf atau Caps Lock). 2. Penekanan tombol Backspace ( ) dapat digunakan untuk menghapus karakter satu per satu dari kanan ke kiri. 3. Penekanan tombol F1 akan membersihkan semua tampilan karakter. 4. Penekanan tombol F2 akan melakukan Reset (ke pin S1) pada komunikasi Synchronous Serial. 5. Penekanan tombol Esc akan menutup program. 6. Penekanan tombol lain (huruf kecil atau karakter lain) tidak akan ditampilkan. Listing program terdapat pada AN46.Zip. Selamat berinovasi! Page 5 of 5 Application te AN46