Pome's Blog

Toturial 1 : Menyalakan LED menggunakan push button,

#include <mega32.h>

void main (void)
{
    DDRB   = 0xff;   // digunakan sebagai output untuk semua pin pada port B
    PORTB = 0x00;  // digunakan sebagai logic 0 pada kondisi normal port B
    DDRD   = 0x00;  // digunakan sebagai input untuk semua pin pada port D
    PORTD = 0xff;   //  digunakan sebagai logic 1 pada kondisi normal port D

       while (1)
      {
         PORTB = PIND;    // nilai pada port B akan menyamai inputan yg diperoleh oleh pin D
       }
}

ini jika pin-pin mau di kondisikan masing-masing bukan berkelompok
while (1)
{
  PORTA.0=0;  // Pin 0 pada port A akan berlogic 0

  PORTA.1=1;  // Pin 1 pada port A akan berlogic 1

  PORTA.2=0;  // dan begitu seterusnya

  PORTA.3=1;

  PORTA.4=0;

  PORTA.5=1;

  PORTA.6=0;

  PORTA.7=1;          
}

Categories:

Leave a Reply