Barcode Reader
digunakan untuk putih). Lama waktu untuk tiap bar dan
identifikasi produk atau space diukur, kecuali bar terakhir (bar ke-
barang. AN ini membuat 5 atau bit ke-9 untuk tiap kode) yang
alat pembaca barcode diabaikan. Lama waktu tersebut dirata- Edisi 04 / 05 Juli - Agustus 2005
dengan sistem gesek. Dan barcode yang rata dan dibandingkan dengan waktu
dapat dibaca adalah barcode satu tiap bar dan space, bila waktu bar atau
dimensi yaitu code 39 (code 3 of 9). space lebih kecil dari waktu rata-rata Dari Kami Untuk Anda Selamat Berinovasi!
Komponen yang diperlukan maka bar atau space itu menandakan Kali ini kami memanjakan para programmer
MCS-51 is a registered trademark of Intel Corp.
TM
yaitu: 1 DT-51 MinSys ver 3.0; 1 nilai 0 dan sebaliknya untuk nilai 1. mikrokontroler dengan meluncurkan produk DT-HiQ AVR is a registered trademark of Atmel Corp.
Programmer dan modul DT-51 ISP PAL. Untuk pecinta BASCOM-8051 is copyright by MCS Electronics.
Info Application Note 58
Info Produk
Semua isi buletin ini dapat Anda lihat pada website kami. Tersedia juga buletin digital yang mudah melalui COM port ataupun USB to
dapat di-download. Jika ada pertanyaan atau ketidakjelasan mengenai produk atau Serial Converter (dengan software
application note kami, silakan hubungi kami di e-mail tersebut di atas.
terbaru).
Kami menerima segala bentuk ide, informasi, masukan, dan saran. Bagi Rekan-rekan yang ingin
mencantumkan artikel mengenai informasi teknologi atau menginginkan informasi teknologi
Software DT-HiQ Programmer
tertentu yang berkaitan dengan elektronika atau produk kami, dapat mengirimkan e-mail membutuhkan prosesor minimum 486
kepada kami. Kami berhak merevisi dan menentukan artikel yang dicantumkan tanpa dan RAM minimum 8 MB, serta sistem
®
mengubah atau mengurangi makna yang terkandung. operasi minimum Windows 95 atau
DT-51
TM
ISP PAL
DT-51TM ISP PAL Low Cost ADDA channel ADC yang dipilih
adalah “kawan” baru Untuk melakukan pemrograman Anda mengalami kesulitan akan dikonversikan ke data
TM
untuk DT-51 MinSys ver s e c a r a I S P, p e n g g u n a d a p a t menggunakan antarmuka I2C khususnya digital oleh ADC dan
3.0 atau DT-51TM PetraFuz menggunakan de KITS AVR In System pemrogramannya? Ingin memakai ADC ditransmisikan ke
yang mendukung Programmer untuk mikrokontroler varian & DAC dengan hanya menggunakan 2 pin mikrokontroler dan
penggunaan fitur In System
®
AVR dan de KITS AT89S In System port mikrokontroler? AN ini akan diteruskan ke komputer.
Programming pada board MinSys. Programmer untuk mikrokontroler varian mencontohkan penggunaan emulasi I C
2 Program pada komputer memiliki
Modul ini sesuai bagi pengguna yang MCS-51 .
®
yang dimiliki BASCOM-8051 untuk
© tampilan seperti pada gambar di bawah.
ingin menggabungkan kemampuan Fungsi yang tersedia yaitu memilih
putih serta dipadu dengan backlight 3.0. Program demo ini dapat digunakan digunakan untuk membaca data dari de keypad tersebut akan tampil di
warna putih membuatnya tampak unik, untuk menampilkan gambar lain dengan KITS SPC Keymatic. layar komputer.
ceria, dan berwarna. Modul ini didisain hanya sedikit perubahan sehingga dapat Komponen yang dibutuhkan antara
TM
agar mudah dihubungkan dengan DT- memper”licin” pemakaian modul ini. lain: 1 DT-51 Low Cost Micro System /
TM
51 MinSys atau minimum system lain. Low Cost Nano System, 1 de KITS SPC
Modul ini tentunya dilengkapi dengan Keymatic, 1 keypad 4x4 yang kompatibel
pengatur kontras LCD. dengan de KITS SPC Keymatic dengan
de KITS Graphic LCD Blue STN rangkaian seperti gambar di samping.
Setelah rangkaian siap dan sumber
Info Produk
rutin-rutin tersebut harus dibuat kini diubah menjadi bahasa PBASIC. atau off-hook, mendeteksi dial tone
ulang. Namun hal ini tidak menjadi Program pi.bs2 berfungsi untuk (nada sambung), melakukan DTMF
masalah besar karena bahasa mendeteksi dering, mengangkat jalur dialing, mendeteksi nada-nada
pemrograman PBASIC relatif telepon (off-hook), dan menerima sinyal seperti busy (nada sibuk) dan
mudah dipelajari. DTMF dari penelepon. ringback (nada tunggu).
Dengan berbekal timing Program pi2.bs2 berfungsi
2
diagram komunikasi I C pada IC Aplikasi yang dibuat sangat untuk mendeteksi sinyal DTMF dari
2
PCF8591, maka rutin-rutin I C pada sederhana yaitu dengan mengeluarkan pesawat telepon yang terhubung
DT-BASIC dapat dibuat secara tegangan tertentu melalui AO (DAC) langsung ke Phone Interface.
cepat dengan menggunakan lantas AO dihubungkan ke AI0 hingga Program pi5.bs2 berfungsi
beberapa rutin bawaan PBASIC AI3 untuk kemudian dibaca lagi. untuk mendeteksi kondisi on-hook
antara lain SHIFTIN dan SHIFTOUT. Jika semuanya berfungsi normal, atau off-hook serta mendeteksi
AN ini menggunakan sebuah nilai yang dikeluarkan melalui DAC tidak sinyal Pulse dari pesawat telepon
2
DT-51™ I C ADDA dan sebuah akan berbeda jauh dengan nilai hasil yang terhubung langsung ke Phone
modul DT-BASIC tipe apa saja. pembacaan ADC. Interface.
MCS-51 is a registered trademark of Intel Corp. Program pi5b.bs2 berfungsi
Modul DT-BASIC bisa dibilang bahwa dengan Penampil Karakter Maksi dengan Modul Mikrokontroler Mini
memang rata-rata AN ini, DT-BASIC dapat mode tampilan, menampilkan
berukuran kecil, namun berkomunikasi dengan SPC karakter, menampilkan counter,
Info Application Note 66
hal ini tidak membatasi Seven Segment Display mengurangi counter, menambah
kemampuannya. Jika dengan cara apapun juga. counter, menulis dan membaca
digabungkan dengan de KITS SPC Selain itu, semua rutin untuk EEPROM, menampilkan jam,
Seven Segment Display, maka DT- SPC Seven Segment Display menampilkan tanggal, serta
BASIC yang kecil pun dapat juga dibuat ulang sehingga mengubah alamat SPC Seven
digunakan untuk menampilkan DT-BASIC dapat digunakan Segment Display.
display berukuran besar. dalam semua mode. Meski kemampuannya
AN ini menggunakan sebuah Program Serial.bs2 terbatas, namun antarmuka
DT-BASIC tipe apa saja dan sebuah (yang menggunakan 4 bit Parallel tetap mendapat
de KITS SPC Seven Segment antarmuka UART) dan SPI.bs2 perhatian dengan dibuatnya
Display. Sederhana kan? (yang menggunakan program Port.bs2. Program
Meski sederhana dari segi antarmuka SPI) memiliki ini hanya akan melakukan
modul yang digunakan, namun fungsi yang sama meski proses menampilkan tulisan
semua antarmuka yang ditawarkan protokolnya sedikit berbeda. “12345678” dan menghapusnya
oleh SPC Seven Segment Display Kedua program ini secara bergantian dan berulang-
akan digunakan semua. Sehingga berfungsi untuk mengatur ulang.