modul 3.L akhir(percobaan2) mikro
1.Hardware[kembali]
hardware
2.Rangkaian Simulasi[kembali]
Prinsip Kerja :
Pada percobain disinisama halya dengan percobaan 1 tetapi kami mengganti seven segment menjadi led yang terhubung pada ATMEGA 128.led dihubungkan ke port e ATMEGA 128 pada ATMEGA 128 diberi input yaitu program yang telah dibuat.disini kami menghidupkan led dari kiri kekanan dengan delay waktu yang telah ditentukan.Kesimpulannya percobaan ini hampir sama dengan percobaan pada seven segment akan tetapi percobaan disini menggunakan led sebagai output
#include<mega128.h> // untuk mengaktifkan library atmega128
# include <delay.h> // untuk mengaktifkan library delay
void main(void) // Fungsi utama
{ // Kurung pembuka
PORTE=0x00; // Mendeklarasikan kondisi awal PORT E dalam keadaan mati
DDRE=0x00; // Mendeklarasikan PORT E sebagai input
PORTC=0x00; // PORTC kondisi awalnya dalam keadaan mati
DDRC=0xff; // PORTC merupakan OUTPUT
while(1) // Fungsi Perulangan
{
if (PINE.1 == 1) // Jika PINE.1 bernilai 1
{
PORTC=0x0f; // 4 led di PORTC hidup
delay_ms(1000); //delay 1000ms
}
Else // Jika Tidak
{
PORTC=0x00; // led di PORTC mati
}
if (PINE.2==1) // Jika PINE.2 bernilai 1
{
PORTC=0xf0; // Maka 4 led di PORTC akan hidup
delay_ms(1000); // delay 1000 ms
}
Else // jika tidak
{
PORTC=0x00; // led di PORTC akan mati
delay_ms(1000); // delay 1000ms
} } } //Kurung penutup
Apabila dijalan program maka LED pada Hardware akan hidup dari kiri kekanan dengan delay waktu yang telah ditentukan

Komentar
Posting Komentar