Yuph, Bermain mikrokontroler memang sangat menyenangkan. Memprogram mikrokontroler tidak sesulit yang dibayangkan. Banyak jalan menuju roma, banyak jalan juga cara memprogram mikrokontroler. Diantaranya ada yang menggunakan bahasa Asambly (sussaahh,,,,), bahasa C (lebih mudah), serta bahasa basic (mudah bangett.. ^^). Bahasa Basic ini yang paling mudah karena istilahnya sangat manusiawi. Bahasa C setingkat lebih sulit dabandingkan dengan bahasa basic, dan terakhir, Asambly merupakan bahasa pemrogrman yang kurang manusiawi. Hehehe..
Oke, yUkz kita belajar memporgram mikrokontroler menggunakan bahasa C.

Oya, omAyib ingin berbagi informasi seputar bisnis online,
silakan mampir ke halaman ini.
Ada banyak program untuk menuliskan bahasa C ini, diantaranya CodevisionAVR. Kenapa penulis menggunakan CodevisionAVR, karena penulis merasa lebih mudah digunakan terutama untuk pemula.
Silakan menginstal Codevision terlebih dahulu, atau unduh disini bagi yang belum punya. Setelah instalasi selesai, jalankan program CodevisionAVR.
- Menjalankan CodevisionAVR

Gambar 1
- Pilih file – new, kemudian muncul box dialog, pilih project.

Gambar 2
Gambar 3
- Kita diberi pilihan, apakah menggunakan wizard atau tidak. Jika iya, pilih yes.

Gambar 4
- Akan mucul box dialog lagi, silakan pilih chip yang akan digunakan. Misalnya ATmega8535.

Gambar 5
- Buka tab Ports. Pada bagian ini, kita diberi kesempatan untuk mengatur ports-ports yang akan digunakan. Pilih PortC sebagai output.

Gambar 6
- Jika sudah, klik file-generate,save and Exit

Gambar 7
- Proses menyimpan file dilakukan sebanyak 3 kali, masing-masing menghasilkan ekstensi *.C , *.prj, dan *.cwp. Simpan dengan nama file ledblink.

Gambar 8

Gambar 9

Gambar 10
- Setelah proses meyimpan file selesai, mucul seperti dibawah ini. Disinilah kita akan menuliskan program.

Gambar 11
- OKs, berikut listing program yang kita buat, boleh dimodifikasi.
- Selesai menuliskan program, selanjutnya kita meng compile untuk menghasilkan extensi *.hex

Gambar 12
- BIla kita mengcompile, ditempat menyimpan file akan ditemukan banyak file. Yang kita butuhkan untuk diload ke mikrokontroler adalah file berekstensi *.hex . file ini dapat ditemukan didalam folder exe.

Gambar 13

Gambar 14
Berikut ini rangkaian percobaan kita menggunakan software simulasi Proteus v7.1

Gambar 15
Demikian tutorial singkat belajar menggunakan CodevisionAVR. Apabila terdapat kesalahan maupun kurnag jelas, silakan mengirim pesan ke alul_sip@yahoo.com. Semoga bermanfaatn dan Selamat Belajar!
0 komentar:
Post a Comment