D3 TEKNIK LISTRIK
No Percobaan :2
BP : 2201031011
Kelas : 2B
BAB I
TUJUAN
BAB II
TEORI DASAR
PORTA=0xFF;
DDRA=0xFF;
Rangkaian dengan kerja Aktif High Rangkaian dengan kerja Aktif Low
BAB III
PERCOBAAN
#include <mega16.h>
{
………
………
While(1)
{
PORTA=0x00;
};
}
3.2. Program LED Led-1 On, Led-2 Off, Led-3 On, Led-4 Off, Led-5 On,
Led-6 Off, Led-7 On, Led-8 Off
Pada program kedua, percobaan yang dilakukan adalah membuat
sebuah program LED Led-1 On, Led-2 Off, Led-3 On, Led-4 Off, Led-5
On, Led-6 Off, Led-7 On, Led-8 Off dengan listing program sebagai berikut
:
#include <mega16.h>
3.3.
#include<mega16.h>
#include<delay.h>
Void main(void)
……………
……………
While(1)
PORTA=0b11111111;
delay_ms(1000);
PORTA=0b11111110;
delay_ms(1000);
PORTA=0b11111101;
delay_ms(1000);
PORTA=0b11111011;
delay_ms(1000);
PORTA=0b11110111;
delay_ms(1000);
PORTA=0b11101111;
delay_ms(1000);
PORTA=0b11011111;
delay_ms(1000);
PORTA=0b10111111;
delay_ms(1000);
PORTA=0b01111111;
delay_ms(1000);
};
3. Kemudian kita akan diarahkan pada file, cari file dimana kita menyimpan
program > Debug > Exe lalu tekan file yang berada didalam .exe tersebut :
4. Setelah itu jalankan program CodeVision AVR pada Progisp yang telah
tersambung pada project dan pastikan tidak ada eror serta warning
sehingga program dapat dirunning. Untuk mencoba program lain hanya
dengan menuliskan program baru lalu kemudian build program dan
tekan Auto pada Progisp, maka program akan diproses dan dijalankan.
BAB IV
ANALISA
4.2. Program LED Led-1 On, Led-2 Off, Led-3 On, Led-4 Off, Led-5 On,
Led-6 Off, Led-7 On, Led-8 Off
Setelah program selesai, tombol build the project sudah diklik dan
tidak ada eror ataupun warning pada program yang dibuat, maka program
atau file .exe-nya bisa dimasukkan ke komponen at mega 8535 yang berada
pada Progisp. Ketika file .exe-nya sudah dimasukkan, dan project dirunning
maka akan menampilkan :
BAB V
KESIMPULAN