Thursday, April 24, 2014

Tutorial pemrograman bascom avr dan mikrokontroler

Sebenarnya banyak software yang bisa di gunakan dalam sebuah tehnik pemrograman, tinggal pilih kita mahir di bahasa apa, kalo kita mahir dalam bahasa basic salah satu alat/software yang bisa kita pelajari dengan cepat adalah BASCOM AVR.
Berikut adalah sedikit contoh program di bascom untuk menghidupkan led secara bergantian
1.  Pastikan anda telah mendownload dan menginstall bascom avr di komputer anda kalo belum punya download aja di sini
2.  Buka Bascom AVR nya dah nanti tampilannya kayak gini ni


3.  Click New, disini saya menggunakan IC Mikrocontroler atmega8515 jadi sourcesnya kayak gini
$regfile = "m8515.dat"
$crystal = 8000000

'Kita tentukan dulu pinout untuk menghidupkan lednya karna saya gak pakek apa" cuman led aja jadi simple aja codingnya sob
Ddra = &B11111111
Porta = &B00000000
'Kita gunakan 8 pin pada porta untuk menghidupkan 8buah led

Do
   Porta = &B00000001
   Waitms 200                                               'tunggu 2 detik
   Porta = &B00000011
   Waitms 200                                               'tunggu 2 detik
   Porta = &B00000111
   Waitms 200                                               'tunggu 2 detik
   Porta = &B00001111
   Waitms 200                                               'tunggu 2 detik
   Porta = &B00011111
   Waitms 200                                               'tunggu 2 detik
   Porta = &B00111111
   Waitms 200                                               'tunggu 2 detik
   Porta = &B01111111
   Waitms 200                                               'tunggu 2 detik
   Porta = &B11111111
   Waitms 200                                               'tunggu 2 detik
   Porta = &B00000000                                       ' output porta menjadi 0 / mati semua
   Waitms 200                                               'tunggu 2 detik

Loop

Copy poaste langsung juga boleh kok :D

4. click compile, masukkan program berextensi HEX pada micro controler dengan AVR downloader (Bisa googling kalo g tau AVR downloader)

0 comments:

Post a Comment