Mikro basic ve MikroC derleyici örnek kodlarında port bazlı buton led örnekleri verilmiş, aynı portta buton led örneği yoktu bu nedsenle hazırlamak istedim. Portc 2. bitine buton, 0 bitine ise led bağlanmış durumda.  Derleyicide buton kütüphanesi seçilmeli.   program Button_Test   dim eskidurum as byte   main:    ANSELA = 0   'A PORTU ADC KAPATILDI    ANSELB = 0   'B PORTU ADC KAPATILDI    ANSELC = 0   'C PORTU ADC KAPATILDI     TRISC2_bit = 1 'PORTC.2 BİTİ GİRİŞ OLARAK AYARLANDI    TRISC0_bit = 0 'PORTC.0 BİTİ ÇIKIŞ OLARAK AYARLANDI    LATC = 0       'PORTC SIFIRLANDI     eskidurum = 0 'DURUM DEĞİŞKENİ     while TRUE      if (Button(PORTC, 2, 1, 1)) then ' POTRC 2. BİTİNİ KONTROL ET        eskidurum = 1        LATC.0 = 0      end if      if (eskidurum and Button(PORTC, 2, 1, 0)) then 'PORTC2 PİNİNİN 1-0 DURUMUNU KONTROL ET  ...