Anda di halaman 1dari 3

Nama : Teguh Wisesa W

NPM :1710501100

Untuk membuat rangkaian lampu flip-flop menggunakan mikrokontroller atmega16


dibutuhkan sofwar Bascom AVR. Bascom AVR merupakan software yang berguna untuk
membuat program yang nantinya dijalankan oleh mikrokontroller AVR. Selain itu, menanamkan
program pada mikrokontroller, software ini juga dapat digunakan untuk mensimulasikan pada
program. Format program yang dihasilkan berupa .OBJ, . HEX, dan .bas. Untuk program yang
memiliki format .HEX dan .OBJ dapat disimulasikan menggunakan software proteus. Berikut
merupakan langkah kerja untuk membuat lampu flip-flop mengunakan mikrokotnroller atmega16
:
1. Membuka software Bascom AVR pada PC atau Laptop. Sehingga muncul gambar tampilan
awal software Bascom AVR.

2. Mengklik Creath New File atau menekan ctrl + N untuk memulai lembar kerja.
3. Mengetik program pada lembar kerja mikrokontroller. Berikut merupakan program yang
ditulis :

 $regfile menyatakan bahwa mikrokontroller yang


kita pakai adalah atmega16.
 Crystal menyatakan bahwa clock oscillator
yang dipakai sebesar 1MHz.
 Config menyatakan bahwa port yang akan
dipakai sebagai output adalah port A dan
port B
 Do menyatakan perintah
 portA.7=1 menyatakan bahwa portA pada
bit ke-8 bernilai 1/ menyala dan pada saat
bernilai 0 tidak adal output yang
dikeluarkan. Begitu juga dengan portB.
 Waitms menyatakan delay atau jeda waktu
dalamwaktu milisekon.
 Loop menyatakan bahwa program
dilaksanakan ulang
 End menandakan bahwa program telah
berakhit
4. Setelah itu klik compile, untuk mengeksekusi program ke dalam atmega16. Apabila
terdapat kesalahan, dibawah lembar kerja terdapat tulisan bagian yang error. sebagai
berikut :

5. Program selesai dibuat dan dapat disimulasikan kan dengan proteus.


1. Diagram alir lampu flip-flop menggunakan mikrokontroller Atmega16

Mulai

Atmega16
Frekuensi 1MHz
Delay =250 ms

Do

LED 1
ON

Delay

LED 1
OFF

LED 2
ON

Delay

LED 2
OFF

LOOP

Selesai