SlideShare a Scribd company logo
1 of 5
PROGRAM 2 LAMPU KEDIP
Nama = Irvan Aziz Yuliandi
NPM = 1710501004
A. Flowchart dibawah ini adalah program untuk “tugas, 2 LED Blink”
Do
Led on
Led
On
Wait
30ms
Loop
end
Wait 30ms
Start
Wait
30ms
Compiler setup
Hardware setup
B. Program 2 LED Blink
• $regfile = "m16def.dat"
Pernyataan ini menunjukkan bahwa program yang kita buat ikut melibatkan file
pre-prosesor m16def.dat. File ini telah disediakan dalam software BASCOM-AVR, sehingga
kira tinggal memanggilnya dengan menggunakan perintah $regfile. File pre-prosesor ini
berisikan kode-kode pengaturan yang berkaitan dengan register dalam mikrokontroler
yang akan digunakan. Dalam program ini kita pilih IC mikrokontroler AVR Atmega16.
Dalam menggunakan BASCOM-AVR kita harus menuliskan bagian program ini.
• $crystal = 12000000
Pernyataan ini menunjukkan bahwa dalam membuat aplikasi mikrokontroller
ini kita menggunakan kristal eksternal dengan frekuensi 12MHz (12.000.000 Hz).
• Config PortA = Output
Pernyataan ini adalah melakukan konfigurasi PORTA (salah satu register I/O
dalam mikrokontroller AVR) supaya dapat berfungsi sebagai jalur (output).
• Do
PortA = &B00000001
Pernyataan “Porta = &B00000001” menyatakan bahwa keadaan led pada pin 0
diantara pin-0 hingga pin-7 pada port a nyala.
• Waitms 30
Pernyataan “Waitms 30” merupakan jeda waktu sebelum lanjut pada deklarasi berikutnya dalam
waktu 30 milisecond
• Porta = &B00000010
Pernyataan “PortA = &B00000010” menyatakan bahwa keadaan led pada pin 1 diantara pin-0
hingga pin-7 pada port A nyala.
• Waitms 30
Pernyataan “Waitms 30” merupakan jeda waktu sebelum lanjut pada deklarasi berikutnya dalam
waktu 30 milisecond.
• Loop
Do .... Loop merupakan Perintah perulangan (looping).
• End
Pernyataan “End” merupakan deklarasi atau fungsi yang menunjukkan akhir dari eksekusi kode
program.

More Related Content

Similar to PROGRAM 2 LAMPU KEDIP

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
 
Miniatur Traffic light
Miniatur Traffic lightMiniatur Traffic light
Miniatur Traffic lightArifWibowo72
 
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
 
Percobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVRPercobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVRMaesaroh9
 
Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Kifa Ulya
 
Ppt bascom avr
Ppt bascom avrPpt bascom avr
Ppt bascom avrilmyhanif
 
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16Beny Abdurrahman
 
Makalah mikroprosesor
Makalah mikroprosesorMakalah mikroprosesor
Makalah mikroprosesorAip Goper
 
Laporan praktikum mikrokontroler
Laporan praktikum mikrokontrolerLaporan praktikum mikrokontroler
Laporan praktikum mikrokontroleranis_mh
 
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16University of Lampung
 
Mikroprosesor dan mikrokontroler
Mikroprosesor dan mikrokontrolerMikroprosesor dan mikrokontroler
Mikroprosesor dan mikrokontrolerAzizah Amel
 
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
 
Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16thoriqdzulfikar
 
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 atmega16Teguh Wiratama
 

Similar to PROGRAM 2 LAMPU KEDIP (20)

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)
 
Laporan led
Laporan ledLaporan led
Laporan led
 
Miniatur Traffic light
Miniatur Traffic lightMiniatur Traffic light
Miniatur Traffic light
 
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...
 
Percobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVRPercobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVR
 
Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16
 
Bahan
BahanBahan
Bahan
 
Ppt bascom avr
Ppt bascom avrPpt bascom avr
Ppt bascom avr
 
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
 
Makalah mikroprosesor
Makalah mikroprosesorMakalah mikroprosesor
Makalah mikroprosesor
 
Laporan praktikum mikrokontroler
Laporan praktikum mikrokontrolerLaporan praktikum mikrokontroler
Laporan praktikum mikrokontroler
 
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
 
06 jurnal anita
06 jurnal anita06 jurnal anita
06 jurnal anita
 
Walking robot
Walking robotWalking robot
Walking robot
 
Presentasi Mikrokontroler
Presentasi MikrokontrolerPresentasi Mikrokontroler
Presentasi Mikrokontroler
 
Mikroprosesor dan mikrokontroler
Mikroprosesor dan mikrokontrolerMikroprosesor dan mikrokontroler
Mikroprosesor dan mikrokontroler
 
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
 
Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16
 
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
 

Recently uploaded

2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptxAnnisaNurHasanah27
 
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
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
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
 
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
 
05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.pptSonyGobang1
 

Recently uploaded (6)

2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
 
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
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
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
 
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
 
05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt
 

PROGRAM 2 LAMPU KEDIP

  • 1. PROGRAM 2 LAMPU KEDIP Nama = Irvan Aziz Yuliandi NPM = 1710501004
  • 2. A. Flowchart dibawah ini adalah program untuk “tugas, 2 LED Blink” Do Led on Led On Wait 30ms Loop end Wait 30ms Start Wait 30ms Compiler setup Hardware setup
  • 3. B. Program 2 LED Blink • $regfile = "m16def.dat" Pernyataan ini menunjukkan bahwa program yang kita buat ikut melibatkan file pre-prosesor m16def.dat. File ini telah disediakan dalam software BASCOM-AVR, sehingga kira tinggal memanggilnya dengan menggunakan perintah $regfile. File pre-prosesor ini berisikan kode-kode pengaturan yang berkaitan dengan register dalam mikrokontroler yang akan digunakan. Dalam program ini kita pilih IC mikrokontroler AVR Atmega16. Dalam menggunakan BASCOM-AVR kita harus menuliskan bagian program ini.
  • 4. • $crystal = 12000000 Pernyataan ini menunjukkan bahwa dalam membuat aplikasi mikrokontroller ini kita menggunakan kristal eksternal dengan frekuensi 12MHz (12.000.000 Hz). • Config PortA = Output Pernyataan ini adalah melakukan konfigurasi PORTA (salah satu register I/O dalam mikrokontroller AVR) supaya dapat berfungsi sebagai jalur (output). • Do PortA = &B00000001 Pernyataan “Porta = &B00000001” menyatakan bahwa keadaan led pada pin 0 diantara pin-0 hingga pin-7 pada port a nyala.
  • 5. • Waitms 30 Pernyataan “Waitms 30” merupakan jeda waktu sebelum lanjut pada deklarasi berikutnya dalam waktu 30 milisecond • Porta = &B00000010 Pernyataan “PortA = &B00000010” menyatakan bahwa keadaan led pada pin 1 diantara pin-0 hingga pin-7 pada port A nyala. • Waitms 30 Pernyataan “Waitms 30” merupakan jeda waktu sebelum lanjut pada deklarasi berikutnya dalam waktu 30 milisecond. • Loop Do .... Loop merupakan Perintah perulangan (looping). • End Pernyataan “End” merupakan deklarasi atau fungsi yang menunjukkan akhir dari eksekusi kode program.