SlideShare a Scribd company logo
1 of 7
SISTEM MIKROKONTROLER
Simulasi Program LED Menyala Bergantian Menggunakan Software BASCOM-AVR 2.0.7.5
Khazim Fikri Maksalena
1710501022
Dosen Pengampu : R. Suryoto Edy Raharjo
TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TIDAR
Flowchart 2 LED Menyala Bergantian
Kode Pogram 2 LED Menyala Bergantian Pada Software BASCOM-AVR
Kode Program :
• $regfile = "m161def.dat"
• $crystal = 150000
• Config Porta = Output
• Config Portb = Output
• Const Flashdelay = 1000
• Do
• Porta = 1
• Portb = 0
• Waitms Flashdelay
• Porta = 0
• Portb = 1
• Waitms Flashdelay
• Loop
• End
• Keterangan :
• $regfile = "m161def.dat" : Merupakan fungsi yang digunakan untuk
mendeklarasikan prosesor yang digunakan. Dalam program ini
menggunakan ATMEGA16, sehingga menggunakan fungsi $regfile =
"m161def.dat"B.
• $crystal = 150000 : merupakan fungsi yang digunakan untuk
mendeklarasikan frekuensi yang digunakan. Pada program ini frekuensi
yang digunakan yaitu 150000 Hz.
• Config Porta = Output : mendeklarasikan bahwa porta menjadi output.
• Config Portb = Output : mendeklarasikan bahwa portb menjadi output.
• Const Flashdelay = 1000 : mengatur berapa lama jeda atau delay yang
dijalankan. Pada program ini delay yang diberikan adalah 1000ms.
• Do : fungsi yang mendeklarasikan loop dimulai
• Porta = 1 : fungsi yang mendeklarasikan port a bernilai 1 (menyala)
• Portb = 0 : fungsi yang mendeklarasikan port b bernilai 0 (mati)
• Waitms Flashdelay : fungsi yang telah dideklrasikan di awal program
untuk memberikan delay sesuai perintah dan menentukan berapa lama
lampu akan menyala atau mati
• Porta = 0 : fungsi yang mendeklarasikan port a bernilai 0 (mati)
• Portb = 1 : fungsi yang mendeklarasikan port b bernilai 1 (menyala)
• Loop : fungsi yang berisi perintah untuk mengulangi program yang
dijalankan dan kembalo ke fungsi Do.
• End : akhir dari program yang dijalankan.
TERIMA KASIH

More Related Content

Similar to Sistem mikrokontroler

Similar to Sistem mikrokontroler (20)

Teguh pry yanto programlampu led
Teguh pry yanto programlampu ledTeguh pry yanto programlampu led
Teguh pry yanto programlampu led
 
Simulasi program 2 led
Simulasi program 2 led  Simulasi program 2 led
Simulasi program 2 led
 
Program 2 led menyala dengan bascom avr 2.0.7.5
Program 2 led menyala dengan bascom avr 2.0.7.5Program 2 led menyala dengan bascom avr 2.0.7.5
Program 2 led menyala dengan bascom avr 2.0.7.5
 
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...
 
Miniatur Traffic light
Miniatur Traffic lightMiniatur Traffic light
Miniatur Traffic light
 
Kedip
KedipKedip
Kedip
 
Walking robot
Walking robotWalking robot
Walking robot
 
Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16
 
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
 
Laporan praktikum mikrokontroler
Laporan praktikum mikrokontrolerLaporan praktikum mikrokontroler
Laporan praktikum mikrokontroler
 
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
 
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
 
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
 
Laporan Percobaan Miniatur Traffic Light
Laporan Percobaan Miniatur Traffic LightLaporan Percobaan Miniatur Traffic Light
Laporan Percobaan Miniatur Traffic Light
 
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
 
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
 
Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16
 
Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16
 
Pengaplikasian mikrokontroller pada robot karton
Pengaplikasian mikrokontroller pada robot kartonPengaplikasian mikrokontroller pada robot karton
Pengaplikasian mikrokontroller pada robot karton
 
Mikroprosesor dan mikrokontroler
Mikroprosesor dan mikrokontrolerMikroprosesor dan mikrokontroler
Mikroprosesor dan mikrokontroler
 

Recently uploaded

kerajaan-kerajaan hindu-budha di indonesia.ppt
kerajaan-kerajaan hindu-budha di indonesia.pptkerajaan-kerajaan hindu-budha di indonesia.ppt
kerajaan-kerajaan hindu-budha di indonesia.ppt
putrisari631
 
Penjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwuPenjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwu
Khiyaroh1
 

Recently uploaded (20)

kerajaan-kerajaan hindu-budha di indonesia.ppt
kerajaan-kerajaan hindu-budha di indonesia.pptkerajaan-kerajaan hindu-budha di indonesia.ppt
kerajaan-kerajaan hindu-budha di indonesia.ppt
 
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
 
Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...
Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...
Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...
 
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdf
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdfMODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdf
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdf
 
Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)
 
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
 
Obat pada masa kehamilan: uteretonik dan tokolitik
Obat pada masa kehamilan: uteretonik dan tokolitikObat pada masa kehamilan: uteretonik dan tokolitik
Obat pada masa kehamilan: uteretonik dan tokolitik
 
Penjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwuPenjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwu
 
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
 
Materi Penggolongan Obat Undang-Undang Kesehatan
Materi Penggolongan Obat Undang-Undang KesehatanMateri Penggolongan Obat Undang-Undang Kesehatan
Materi Penggolongan Obat Undang-Undang Kesehatan
 
P5 Gaya Hidup berkelanjutan gaya hidup b
P5 Gaya Hidup berkelanjutan gaya hidup bP5 Gaya Hidup berkelanjutan gaya hidup b
P5 Gaya Hidup berkelanjutan gaya hidup b
 
METODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptx
METODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptxMETODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptx
METODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptx
 
Variasi dan Gaya Mengajar, Mata Kuliah Strategi Belajar Mengajar
Variasi dan Gaya Mengajar, Mata Kuliah Strategi Belajar MengajarVariasi dan Gaya Mengajar, Mata Kuliah Strategi Belajar Mengajar
Variasi dan Gaya Mengajar, Mata Kuliah Strategi Belajar Mengajar
 
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
 
Materi E-modul Ekosistem kelas X SMA.docx
Materi E-modul Ekosistem kelas X SMA.docxMateri E-modul Ekosistem kelas X SMA.docx
Materi E-modul Ekosistem kelas X SMA.docx
 
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdf
 

Sistem mikrokontroler

  • 1. SISTEM MIKROKONTROLER Simulasi Program LED Menyala Bergantian Menggunakan Software BASCOM-AVR 2.0.7.5 Khazim Fikri Maksalena 1710501022 Dosen Pengampu : R. Suryoto Edy Raharjo TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS TIDAR
  • 2. Flowchart 2 LED Menyala Bergantian
  • 3. Kode Pogram 2 LED Menyala Bergantian Pada Software BASCOM-AVR
  • 4. Kode Program : • $regfile = "m161def.dat" • $crystal = 150000 • Config Porta = Output • Config Portb = Output • Const Flashdelay = 1000 • Do • Porta = 1 • Portb = 0 • Waitms Flashdelay • Porta = 0 • Portb = 1 • Waitms Flashdelay • Loop • End
  • 5. • Keterangan : • $regfile = "m161def.dat" : Merupakan fungsi yang digunakan untuk mendeklarasikan prosesor yang digunakan. Dalam program ini menggunakan ATMEGA16, sehingga menggunakan fungsi $regfile = "m161def.dat"B. • $crystal = 150000 : merupakan fungsi yang digunakan untuk mendeklarasikan frekuensi yang digunakan. Pada program ini frekuensi yang digunakan yaitu 150000 Hz. • Config Porta = Output : mendeklarasikan bahwa porta menjadi output. • Config Portb = Output : mendeklarasikan bahwa portb menjadi output. • Const Flashdelay = 1000 : mengatur berapa lama jeda atau delay yang dijalankan. Pada program ini delay yang diberikan adalah 1000ms.
  • 6. • Do : fungsi yang mendeklarasikan loop dimulai • Porta = 1 : fungsi yang mendeklarasikan port a bernilai 1 (menyala) • Portb = 0 : fungsi yang mendeklarasikan port b bernilai 0 (mati) • Waitms Flashdelay : fungsi yang telah dideklrasikan di awal program untuk memberikan delay sesuai perintah dan menentukan berapa lama lampu akan menyala atau mati • Porta = 0 : fungsi yang mendeklarasikan port a bernilai 0 (mati) • Portb = 1 : fungsi yang mendeklarasikan port b bernilai 1 (menyala) • Loop : fungsi yang berisi perintah untuk mengulangi program yang dijalankan dan kembalo ke fungsi Do. • End : akhir dari program yang dijalankan.