SlideShare ist ein Scribd-Unternehmen logo
1 von 6
SISTEM
MIKROKONTROLER
2 LED BLINK
Dosen Pembimbing : R. Suryoto Edy Raharjo, S.T., M.Eng.
Nama/Npm : Rizal Aris K. / 1710501106
A. Flowchart program 2 LED Blink
B. Program 2 LED Blink
$regfile = "m16def.dat"
Pernyataan ini menunjukkan bahwa program yang dibuat mengikuti file pre-prosesor m16def.dat.
File ini ada didalam software BASCOM-AVR,sehingga hanya memanggil perintah $regfile. File pre-
prosesor ini terdiri dari kode-kode pengaturan yang berkaitan dengan register didalam mikrokontroler
yang akan digunakan. Dalam program ini menggunakan IC mikrokontroler AVR Atmega16. Dalam
menggunakan BASCOM-AVR harus menuliskan bagian dari program.
$crystal = 12000000
Pernyataan ini menunjukkan dalam pembuatan aplikasi mikrokontroller ini menggunakan kristal
eksternal dengan frekuensi 12MHz (12.000.000 Hz).
Config PortA = Output
Pernyataan ini menunjukkan proses konfigurasi PORTA (salah satu register I/O dalam mikrokontroller
AVR) agar dapat digunakan sebagai jalur (output).
Do
PortA = &B00000001
Pernyataan “Porta = &B00000001” menunjukan kondisi led pada pin 0 diantara pin 0 sampai pin 7
pada port A menyala.
Waitms 10
Pernyataan “Waitms 10” menunjukan jeda waktu (delay) sebelum melanjutkan deklarasi berikutnya
dalam waktu 10 milisecond.
PortA = &B00000010
Pernyataan “PortA = &B00000010” menunjukkan bahwa keadaan led pada pin 1 diantara pin 0 hingga
pin 7 pada port A nyala.
Waitms 10
Pernyataan “Waitms 10” merupakan jeda waktu (delay) sebelum lanjut pada deklarasi berikutnya
dalam waktu 10 milisecond.
Loop
Do .... Loop merupakan Perintah perulangan (looping).
End
Pernyataan “End” merupakan deklarasi akhir dari eksekusi kode program.

Weitere ähnliche Inhalte

Ähnlich wie Program Baskom avr sederhana

Sistem mikrokontroler
Sistem mikrokontrolerSistem mikrokontroler
Sistem mikrokontrolerkhazimf
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Yazid98
 
Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Kifa Ulya
 
Laporan praktikum mikrokontroler
Laporan praktikum mikrokontrolerLaporan praktikum mikrokontroler
Laporan praktikum mikrokontroleranis_mh
 
2 lampu Kedip bergantian
2 lampu Kedip bergantian2 lampu Kedip bergantian
2 lampu Kedip bergantiankhazimf
 
Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...
Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...
Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...Universitas Tidar Magelang
 
Percobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVRPercobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVRMaesaroh9
 
Makalah mikroprosesor
Makalah mikroprosesorMakalah mikroprosesor
Makalah mikroprosesorAip Goper
 
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Muhammad Kennedy Ginting
 
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Muhammad Kennedy Ginting
 
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...muhamadaulia3
 
Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3Mabekni Yulianto
 
Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535LAZY MAGICIAN
 

Ähnlich wie Program Baskom avr sederhana (20)

Sistem mikrokontroler
Sistem mikrokontrolerSistem mikrokontroler
Sistem mikrokontroler
 
Kedip
KedipKedip
Kedip
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
 
Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16
 
06 jurnal anita
06 jurnal anita06 jurnal anita
06 jurnal anita
 
Laporan praktikum mikrokontroler
Laporan praktikum mikrokontrolerLaporan praktikum mikrokontroler
Laporan praktikum mikrokontroler
 
2 lampu Kedip bergantian
2 lampu Kedip bergantian2 lampu Kedip bergantian
2 lampu Kedip bergantian
 
Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...
Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...
Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...
 
Laporan led
Laporan ledLaporan led
Laporan led
 
Percobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVRPercobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVR
 
Makalah mikroprosesor
Makalah mikroprosesorMakalah mikroprosesor
Makalah mikroprosesor
 
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
 
Ppt robot dc rchd
Ppt robot dc rchdPpt robot dc rchd
Ppt robot dc rchd
 
robot motor dc
robot motor dc robot motor dc
robot motor dc
 
Sensor suhu LM 35
Sensor suhu LM 35Sensor suhu LM 35
Sensor suhu LM 35
 
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
 
Bahan
BahanBahan
Bahan
 
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
 
Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3
 
Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535
 

Kürzlich hochgeladen

MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxmuhammadrizky331164
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studiossuser52d6bf
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptxMuhararAhmad
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfYogiCahyoPurnomo
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxRemigius1984
 
materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxsiswoST
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 

Kürzlich hochgeladen (8)

MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 
materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptx
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 

Program Baskom avr sederhana

  • 1. SISTEM MIKROKONTROLER 2 LED BLINK Dosen Pembimbing : R. Suryoto Edy Raharjo, S.T., M.Eng. Nama/Npm : Rizal Aris K. / 1710501106
  • 2. A. Flowchart program 2 LED Blink
  • 3. B. Program 2 LED Blink
  • 4. $regfile = "m16def.dat" Pernyataan ini menunjukkan bahwa program yang dibuat mengikuti file pre-prosesor m16def.dat. File ini ada didalam software BASCOM-AVR,sehingga hanya memanggil perintah $regfile. File pre- prosesor ini terdiri dari kode-kode pengaturan yang berkaitan dengan register didalam mikrokontroler yang akan digunakan. Dalam program ini menggunakan IC mikrokontroler AVR Atmega16. Dalam menggunakan BASCOM-AVR harus menuliskan bagian dari program. $crystal = 12000000 Pernyataan ini menunjukkan dalam pembuatan aplikasi mikrokontroller ini menggunakan kristal eksternal dengan frekuensi 12MHz (12.000.000 Hz). Config PortA = Output Pernyataan ini menunjukkan proses konfigurasi PORTA (salah satu register I/O dalam mikrokontroller AVR) agar dapat digunakan sebagai jalur (output).
  • 5. Do PortA = &B00000001 Pernyataan “Porta = &B00000001” menunjukan kondisi led pada pin 0 diantara pin 0 sampai pin 7 pada port A menyala. Waitms 10 Pernyataan “Waitms 10” menunjukan jeda waktu (delay) sebelum melanjutkan deklarasi berikutnya dalam waktu 10 milisecond. PortA = &B00000010 Pernyataan “PortA = &B00000010” menunjukkan bahwa keadaan led pada pin 1 diantara pin 0 hingga pin 7 pada port A nyala.
  • 6. Waitms 10 Pernyataan “Waitms 10” merupakan jeda waktu (delay) sebelum lanjut pada deklarasi berikutnya dalam waktu 10 milisecond. Loop Do .... Loop merupakan Perintah perulangan (looping). End Pernyataan “End” merupakan deklarasi akhir dari eksekusi kode program.