Nurul Solachuddin
1710501043
Teknik Elektro
Universitas Tidar
SISTEM MIKROKONTROLER
PEMROGRAMAN SEBAGAI TESTING 12 LED
TRAFFIC LIGHT
Penulisan Program
Penulisan program pada Bascom AVR
$regfile, yaitu perintah wajib untuk memberitahu Bascom tentang chip apa yang
kita gunakan, kode setiap chip berbeda-beda.
$cyrstal, yaitu waktu yang harus dilakukan chip untuk mengeksekusi program.
Penulisan program pada Bascom AVR
Config PORTA = Output, yaitu deklarasi atau configurasi port mana yang
digunakan sebagai output atau input.
Penulisan program pada Bascom AVR
Const ganti = 300, deklarasi constanta “kedip” yaitu 300 ms (0.3 s)
Penulisan program pada Bascom AVR
DO , memulai perintah do-lopp, yaitu perintah yang tidak akan
berhenti hingga suatu kondisi tidak terpenuhi
PORTA , yaitu deklarasi kondisi port I/O, dimana 1 (high), berarti port
akan dialiri arus.0 -1 urutan led , mrnurut letak pin
PORTB , yaitu deklarasi kondisi port I/O, dimana 0 (low), berarti port
tidak akan dialiri arus.0 -1 urutan led , mrnurut letak pin.
Waitms ganti , yaitu waktu tunggu dengan mekeksekusi variabel “kedip”
Penulisan program pada Bascom AVR
LOOP , perintah do-lopp, yaitu perintah untuk mengulangi perintah-
perintah di atasnya
END , akhir dari program/perintah looping.
Hasil pemrograman
Video hasil percobaan :
https://www.youtube.com/watch?v=71XK3G3vwYK

12 led bascom avr atmega16

  • 1.
    Nurul Solachuddin 1710501043 Teknik Elektro UniversitasTidar SISTEM MIKROKONTROLER PEMROGRAMAN SEBAGAI TESTING 12 LED TRAFFIC LIGHT
  • 2.
  • 4.
    Penulisan program padaBascom AVR $regfile, yaitu perintah wajib untuk memberitahu Bascom tentang chip apa yang kita gunakan, kode setiap chip berbeda-beda. $cyrstal, yaitu waktu yang harus dilakukan chip untuk mengeksekusi program.
  • 5.
    Penulisan program padaBascom AVR Config PORTA = Output, yaitu deklarasi atau configurasi port mana yang digunakan sebagai output atau input.
  • 6.
    Penulisan program padaBascom AVR Const ganti = 300, deklarasi constanta “kedip” yaitu 300 ms (0.3 s)
  • 7.
    Penulisan program padaBascom AVR DO , memulai perintah do-lopp, yaitu perintah yang tidak akan berhenti hingga suatu kondisi tidak terpenuhi PORTA , yaitu deklarasi kondisi port I/O, dimana 1 (high), berarti port akan dialiri arus.0 -1 urutan led , mrnurut letak pin PORTB , yaitu deklarasi kondisi port I/O, dimana 0 (low), berarti port tidak akan dialiri arus.0 -1 urutan led , mrnurut letak pin. Waitms ganti , yaitu waktu tunggu dengan mekeksekusi variabel “kedip”
  • 8.
    Penulisan program padaBascom AVR LOOP , perintah do-lopp, yaitu perintah untuk mengulangi perintah- perintah di atasnya END , akhir dari program/perintah looping.
  • 9.
    Hasil pemrograman Video hasilpercobaan : https://www.youtube.com/watch?v=71XK3G3vwYK