Monday, January 27, 2014

Membuat rangkaian dan program led berjalan dengan mikrokontroler atmega 8535

Hai sobat control and inovation

Membuat berbagai macam aplikasi dan manipulasi program menggunakan mikrokontroler merupakan sesuatu yang mengasyikkan tentunya. dan salah satu mikrokontroler yang cukup populer digunakan saat ini adalah mikrokontroler atmega 8535 dan compiler nya bascom avr (basic compiler avr). dan untuk belajar mikrokontroler dewasa ini dapat dengan praktek menggunakan hardware / perangkat keras mikrokontroler secara langsung atau dengan simulator mirkokontroler yaitu proteus.
Pada percobaan kali ini kita akan mencoba untuk membuat rangkaian dan program running led atau led berjalan dengan menggunakan mikrokontroler atmega 8535 dan program menggunakan bahasa basic dengan compiler bascom avr.

Program ini akan menjalankan 8 buah led secara bergantian, dan akan berulang secara terus menerus mulai dari led pertama sampai dengan led ke delapan.

Pertama, kita buat rangkaian menggunakan proteus seperti dibawah ini, satu buah mikrokontroler atmega 8535 dan 8 buah led.




Kedua, kita buat listing program menggunakan bascom avr:


$regfile = "8535def.dat"
$crystal = 1000000

Config Portb = Output
Config Portd = Input

Do
Portb = &B11111110
Waitms 50
Portb = &B11111101
Waitms 50
Portb = &B11111011
Waitms 50
Portb = &B11110111
Waitms 50
Portb = &B11101111
Waitms 50
Portb = &B11011111
Waitms 50
Portb = &B10111111
Waitms 50
Portb = &B01111111
Waitms 50


Loop
End



Ketiga, jalankan program dan hasilnya seperti gambar dibawah ini:


Penjelasan rangkaian:
Tiap - tiap led dihubungkan pada portB pada mikrokontroler, dan kesemua led dihubungkan ke vcc, jadi rangkaian diatas berupa common anoda, yang berarti port - port mikrokontroler bertindak sebagai ground agar led berjalan.

Penjelasan program:
Karena rangkaian led  berupa common anoda maka led akan hidup ketika port output bernilai 0,dan pada program di beri jedah selama 50 mili detik (waitms 50) lalu port d yang bernilai 0 digeser dan terus menerus berulang.

Selamat berkarya sobat control and inovation

3 comments:

  1. kalo LED ny lebih dari 8 gimana gan ?

    ReplyDelete
  2. Gunanya Push Button & LCD Display untuk apa Gan ?

    Terima Kasih

    ReplyDelete
  3. Gunanya Push Button & LCD Display untuk apa Gan ?

    Terima Kasih

    ReplyDelete