Home

Untuk membantu para praktisi-praktisi elektronika khususnya di bidang mikrokontroler, maka kami menyediakan teori-teori dasar mikrokontroler beserta aplikasi-aplikasinya dengan menggunakan modul-modul buatan Delta Electronic.

Apabila anda menemui kesulitan-kesulitan dalam penerapan aplikasi-aplikasi ini, anda dapat meminta bantuan dengan cara:

  • Menuliskan komentar pada bagian comment (submit comment) atau
  • Bergabung dalam forum diskusi Delta Electronic agar Team Delta Electronic, para pengguna produk Delta dan praktisi-praktisi elektronika yang lain di https://www.facebook.com/groups/deltaelectronic/ atau
  • Kirimkan pertanyaan anda ke support@delta-electronic.com

KUMPULAN APLIKASI

Mikrokontroler AT895x (Atmel)

  • AN0001-AN0200

Mikrokontroler AVR (Atmel)

  • AN1001-AN1010

Mikrokontroler R8C (Renesas)

  • AN2001-AN2050

End User Product

  • AN4001 -

PERLU DIPERHATIKAN !

Berikut adalah deskripsi mengenai pengelompokan artikel yang ada di halaman ini:

Aplikasi Mikrokontroler AVR (Atmel)

Merupakan artikel yang membahas aplikasi-aplikasi yang didisain menggunakan mikrokontroler jenis AVR seperti ATMega8515, ATMega8535 dll

Aplikasi Mikrokontroler R8C (Renesas)

Merupakan artikel yang membahas aplikas-aplikasi yang didisain menggunakan mikrokontroler Renesas R5F21134

End User Product

Merupakan artikel yang membahas aplikasi-aplikasi yang telah didisain secara profesional dan diuji coba sebagai produk yang siap pakai untuk end user. Artikel ini hanya membahas sebatas cara penggunaan dari produk tersebut.

Aplikasi Mikrokontroler AT895x (Atmel)

Terdiri dari 2 bagian yaitu:

1. Aplikasi yang bisa digunakan oleh sistem minimum selain DST-51. Contohnya seperti ST-51, Delta Robo CPU (sistem minimum yang dikhususkan untuk keperluan robot produksi Delta), ST-2051 dan lain-lain

2. Aplikasi yang hanya bisa digunakan oleh sistem menimum DST-51. Untuk aplikasi-aplikasi menggunakan DST-51 maka hal yang perlu diperhatikan adalah sebagai berikut.

DST-51 / 52 Pro Version yang memiliki kernel / BIOS di mana selain memiliki fungsi Unassembly, Breakpoint, Debug, Dump External / Internal / I2C Memory dan Fill / Edit pada External / Internal / I2C Memory, juga memiliki puluhan rutin-rutin siap pakai yang dapat membantu anda merancang program. Source code-source code tersebut selalu diawali pada alamat 2000H.

Rutin-rutin siap pakai tersebut harus didefinisikan / deklarasikan terlebih dahulu pada setiap source code dengan menggabungkan (include) file EQDST512.asm untuk Kernel / BIOS DST-51 V2.7 dan file EQDST522.asm untuk Kernel / BIOS DST-52 V2.7. Bila anda menggunakan Software Assembler ALDS atau ASM51 maka include untuk file tersebut harus tertulis pada source code.

Untuk Software Assembler Delta Micro Studio deklarasi tersebut tidak perlu dilakukan karena pada software buatan kami ini semua deklarasi rutin siap pakai telah diatur oleh Delta Micro Studio pada bagian template. Namun ada beberapa source code yang didisain sebelum dirilisnya Delta Micro Studio dan masih menggunakan fungsi include EQDST…. Hal ini akan mengakibatkan bentrok karena ada double declaration bila anda menggunakan Delta Micro Studio dan ditandai dengan pesan Duplicate Label yang muncul saat proses Assembly

Untuk itu ada dua cara yang dapat dilakukan

  1. Remark (beri tanda “;”) pada include EQDST5… agar file deklarasi tersebut dinon aktifkan dan hanya menggunakan template Delta Studio atau
  2. Ubah template Delta Studio ke No Template agar deklarasi hanya menggunakan file EQDST5… saja

Dengan digunakannya Delta Studio, maka source code yang dibuat menggunakan ALDS maupun ASM51 dapat diassembly oleh software ini.

Berikut adalah daftar software-software yang digunakan untuk aplikasi-aplikasi ini

SOFTWARE ASSEMBLER / COMPILER ATMEL

  • ASM51 Software Assembler MCS-51 dari Metalink Corporation
  • Delta Micro Studio Software IDE (Editor+Assembly+Downloader) MCS-51 dari Delta Electronic
  • DSTTools.zip, Software IDE MCS-51 yang diintegrasikan dengan ASM51 (ASM Source) dan SDCC (C Source)
  • AVRStudio V4.16, Software Assembler + Downloader Mikrokontroler Keluarga AVR dan MCS-51 dari Atmel Corporation
  • Code Vision (Demo Version), Software C Compiler AVR dari HP Infotech

SOFTWARE DOWNLOADER ATMEL

  • ISPPGM3.0 Downloader Keluarga MCS-51 (tipe S) dan AVR melalui parallel port dari Asim Khan
  • ISPPROG Downloader Keluarga MCS-51 (tipe S) dan AVR melalui parallel port dari Adam Dybkowski
  • Untuk USB Programmer dapat menggunakan AVRStudio V4.16 atau Code Vision

SOFTWARE IDE RENESAS

  • HEW, Software IDE dari Renesas untuk keluarga R8C (Login dahulu di situs Renesas)

Untuk menggunakan aplikasi-aplikasi ini pada DST-51 Economic Version di mana tidak lagi digunakan Kernel / BIOS, anda dapat gabungkan (include) rutin-rutin siap pakai berikut.

RUTIN-RUTIN SIAP PAKAI DST-51 / 52

  • EQDST512.asm deklarasi rutin siap pakai pada DST-51
  • EQDST522.asm deklarasi rutin siap pakai pada DST-52
  • 1287.asm rutin untuk akses Modul RTC-1287
  • arith.asm rutin untuk operasi aritmatika multi byte
  • ascii_he.asm rutin untuk konversi data dari Desimal ASCII ke hexa
  • capital.asm rutin untuk konversi karakter ke bentuk kapital
  • dec_dptr.asm rutin untuk decrement DPTR
  • delay_1d.asm rutin untuk delay (5mS, 50mS, 75mS, 100mS, 500mS dan 1S)
  • filter.asm rutin untuk memfilter data berdasarkan nilai minimum dan maksimum yang ditentukan
  • hd44783.asm rutin untuk akses LCD M1632 pada DST-51 / 52
  • keyboard.asm rutin untuk akses PC Keyboard pada DST-51 / 52
  • out.asm rutin untuk akses serial UART pada DST-51 / 52 (include kan juga hexascii dan ascii_he untuk menggunakan rutin ini)
  • see.asm rutin untuk akses serial EEPROM I2C pada DST-51 / 52
  • wr28643.asm rutin untuk simpan data ke EEPROM External AT28C64 dari DST-51 / 52 Pro Version

Aplikasi-aplikasi ini dibangun Modul-modul Produksi Delta Electronic dan telah diuji  dengan baik dan tersedia lengkap dengan source programnya. Anda juga dapat membeli aplikasi-aplikasi ini dalam keadaan terinstalasi dan siap pakai.
Untuk pemesanan hubungi
sales@delta-electronic.com

Apabila ada aplikasi-aplikasi yang error baik link atau kesulitan dalam penggunaannya, silahkan hubungi kami di support@delta-electronic.com, kami senantiasa membantu anda.

Leave a Reply