Pengetahuan Tentang Microcontroller
Pasar
microcontroller membaik setelah diperkenalkan microcontroller 8-bit. Seperti keluarga intel 8051 dengan banyak
turunan dari produsen microcontroller yang berbeda seperti Motorola 6805 dan
68HC11, Microchip PICmicros dan AVR Atmel. Bascom avr tergolong bahasa
pemprograman tingkat tinggi. Bascom avr mendukung untuk hampir semua jenis
microcontroller keluarga avr. Atmel mengembangkan mikrokontroler AVR keluarga
yang cocok untuk pemrograman bahasa tingkat tinggi dan sistem pemrograman. Untuk
semua mikrokontroler yang ada pengembangan perangkat lunak mulai dari perakit
sederhana untuk DOS untuk lingkungan pengembangan terintegrasi untuk Windows95
/ 98 / NT di pasar. Terlepas dari lingkungan pemrograman seperti yang
ditawarkan, misalnya, dengan KEIL, IAR atau E-LAB Komputer untuk aplikasi
profesional, juga lebih ekonomis. BASCOM-8051 dan BASCOM-AVR adalah kompiler
BASIC yang cocok untuk proyek penanganan dan program pembangunan untuk keluarga
8051 dan turunannya serta untuk mikrokontroler AVR dari Atmel. Pemrograman
mikrokontroler menggunakan BASCOM-8051 (versi 2.0.4.0) dan BASCOM-AVR (versi
1.11.3.0) akan dijelaskan dalam buku ini. Beberapa aplikasi membantu memahami
penggunaan BASCOM-8051 dan BASCOM-AVR.
Penjelasan Tentang BASCOM-AVR
Software
BASCOM-AVR adalah salah satu software yang dapat gunakan untuk belajar
memprogram mikrokontroler AVR. BASCOM-AVR adalah merupakan software IDE
(integrated development environment), karena dalam software tersebut telah
dilengkapi dengan text (source code) editor dan compiler. Versi demo software
ini dapat di-download di internet pada alamat link berikut ini:
BASCOM-AVR
adalah Windows compiler yang menggunakan bahasa BASIC untuk microcontroller
keluarga AVR. BASCOM-AVR dirancang untuk
berjalan pada system operasi windows W95 / W98 / NT / W2000, XP dan Vista.
Fitur-fitur yang terdapat
pada software bascom avr/manfaat utama :
1. Bahasa basic yang
terstruktur
2. Struktur program dengan
IF-THEN-ELSE-END IF, DO-LOOP, WHILE-WEND, SELECT- CASE.
3. Kode mesin cepat, bukan
kode diinterpretasikan.
4. Variabel dan label dapat
mencapai panjang 32 karakter.
5. Bit, Byte, Integer, Word,
Long, Single , DOUBLE and String variables.
6. Mendukung untuk format
DOUBLE, yang tidak ditemukan oleh compiler avr lain. BASCOM memberikan
keuntungan dengan DOUBLE (8 byte Floating Point).
7. Dapat diatur besar Trig
Floating point functions.
8. Terdapat fungsi
perhitungan tanggal dan waktu.
9. Program
dikompilasi/dikompiler bekerja pada semua jenis microcontroller keluarga AVR
yang memiliki memori internal.
10. Statment kompatibel dengan
Microsoft VB / QB.
11. Sudah terdapat Perintah
khusus untuk LCD-display, chip I2C dan chip 1WIRE, PC keyboad, matriks keyboad,
penerimaan RC5, software UART, SPI, LCD grafis, kirim IR RC5, RC6 atau kode
Sony. Sehingga programmer tidak kesulitan untuk membuat fungsi-fungsi tersebut.
12. TCP/IP dengan chip W3100A.
13. Mendukung variable local,
fungsi user dan mendukung library.
14. Terdapat Emulator terminal
terpadu dengan pilihan download.
15. Terdapat simulasi untuk
menguji code.
16. Terdapat ISP Programmer
Terpadu (aplikasi catatan AVR910.ASM).
17. Terdapat ISP Programmer
STK200 dam STK300. Juga didukung contoh-contoh program elektronik.
18. Editor dengan statement
highlighting.
19. Terdapat datasheet dengan
format pdf.
20. Terdapat bantuan tutorial
dengan kata kunci yang sangat sensitive, mudah dicari.
21. BASCOM-AVR Sangat cocok
digunakan untuk jenis-jenis modul microcontroller seperti
a. MAVRIC dan MAVRIC-II dari
BDMICRO.
b. AVR robot controller (ARC
1.1) dari L. Barello
c. Active Mega8535 Micro
Board dari Active Robots
22. Untuk versi demo atau
trial bascom avr hanya dapat mengkompiler code sebesar 4kb. Cocok untuk atmega48.
23. Tersedia buku dalam bahasa
inggris dan bahasa jerman.
24. Terdapat TCP Khusus /
library IP, AT simulator mouse, keyboard dan AT simulator lain tersedia sebagai
add on.
Software bascom avr dapat
di download di http://www.mcselec.com/
Cara Menggunakan BASCOM-AVR.
Tutorial ini
akan menjelaskan mengenai penggunaan software BASCOM-AVR untuk membuat program
dalam bahasa BASIC dari mulai menjalankan software, membuat program, hingga
cara kompilasi program sehingga mendapatkan file yang kita butuhkan untuk di
isikan kedalam IC mikrokontroler, yaitu file *.hex (hexadecimal).
Langkah-Langkah
Instalasi Bascom Avr
Langkah 1: Buka
software BASCOM-AVR
Start>>All
Program>>MCS electronics>> BASCOM-AVR.Atau dapat juga dengan double
click icon software BASCOM-AVR yang tersedia di desktop.
Gambar 1. Icon
shortcut software BASCOM-AVR
Gambar 2. Tampilan awal
software BASCOM-AVR
Langkah 2: Membuka jendela
text-editor baru
Untuk membuka jendela text editor
baru, pilih opsi toolbar File>>New.
Gambar 3. Membuka
halaman text editor baru
Setelah itu maka akan
terbuka sebuah halaman baru yang dapat digunakan untuk membuat (mengetik)
program.
Gambar 4. Jendela
text-editor baru
Langkah 3: Membuat program BASIC
Buatlah program dalam
bahasa BASIC pada jendela text-editor yang telah kita buka sebelumnya. Misalnya
ketik program berikut ini:
om mau tanya.
ReplyDeleteknp klo bikin program pke bascom.
hasil dr hardware nya ko terkesan lambat respon ya?
padahal crystal pd hardware trgolong tinggi 12MHZ.
dan fuse bit nya pun udh disett sesuai acuan crystal 12MHZ.
mohon pncrahan nya
coba pastikan fuse bitnya jangan sampai salah
Deletemungkin masih salah untuk pengaturan fusebitnya om, coba dicek lagi konfigurasinya sudah sesuai belum
ReplyDeleteIlmunya sangat bermanfaat dan membantu saya
ReplyDelete