SlideShare a Scribd company logo
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
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

PPTX
Sistem mikrokontroler
PPTX
Teguh pry yanto programlampu led
PPTX
2 lampu Kedip bergantian
PPTX
Program 2 lampu kedip
PPTX
Program 2 led menyala dengan bascom avr 2.0.7.5
PPTX
Tugas 2 mikrokontroler
PPTX
Kelompok 2.7
PPTX
Running led
Sistem mikrokontroler
Teguh pry yanto programlampu led
2 lampu Kedip bergantian
Program 2 lampu kedip
Program 2 led menyala dengan bascom avr 2.0.7.5
Tugas 2 mikrokontroler
Kelompok 2.7
Running led

Similar to Sistem mikrokontroler (20)

PPTX
Miniatur Traffic Light dengan mikrokontroller
PPTX
Program Baskom avr sederhana
PPTX
Ppt bascom avr
DOCX
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
PPTX
Simulasi program 2 led
PPTX
Miniatur Traffic light
PPTX
Kedip
PPTX
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
PPTX
Simulator trafic light dengan mikrokontroller atmega16
DOCX
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
PPTX
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
PPTX
Walking robot
PDF
Laporan praktikum mikrokontroler
PPTX
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
PPTX
Laporan Percobaan Miniatur Traffic Light
PPTX
Walking robot bergerak maju berhenti menggunakan atmega16
PPTX
Rancang Walking Robot Dengan Mikrokontroler Atmega16
PPTX
Pengaplikasian mikrokontroller pada robot karton
DOCX
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
PPTX
Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...
Miniatur Traffic Light dengan mikrokontroller
Program Baskom avr sederhana
Ppt bascom avr
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Simulasi program 2 led
Miniatur Traffic light
Kedip
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
Simulator trafic light dengan mikrokontroller atmega16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Walking robot
Laporan praktikum mikrokontroler
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
Laporan Percobaan Miniatur Traffic Light
Walking robot bergerak maju berhenti menggunakan atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16
Pengaplikasian mikrokontroller pada robot karton
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...
Ad

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
DOCX
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
PPTX
2. Modul 2 Fase C Berpikir Komputasional.pptx
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
PPTX
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
PDF
2. Capaian-Pembelajaran-Koding-Dan-Kecerdasan-Artifisial-Pusbuk.pdf
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
PDF
Pengenalan Undang-undang pengakap laut.pdf
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
PDF
lembar kerja LMS tugas pembelajaran mendalam
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PDF
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
DOCX
Lembar Kerja Mahasiswa Information System
PPTX
Paparan Penyesuaian Juknis BOSP Tahun 2025
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PDF
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
2. Modul 2 Fase C Berpikir Komputasional.pptx
Teknologi-Pangan-Pertemuan-820728132309-.ppt
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Lembar Kerja Mahasiswa Konsep Sistem Operasi
2. Capaian-Pembelajaran-Koding-Dan-Kecerdasan-Artifisial-Pusbuk.pdf
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
Pengenalan Undang-undang pengakap laut.pdf
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
lembar kerja LMS tugas pembelajaran mendalam
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
Lembar Kerja Mahasiswa Information System
Paparan Penyesuaian Juknis BOSP Tahun 2025
PPT Kurikulum Berbasis Cinta tahun 2025.
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
Ad

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 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.