Micro C Pic Uygulamaları 3
A1 portuna bağlı butona basıldığında B1 portuna bağlı ledi yakıp, B2 portuna bağlı ledi söndüren,
A2 portuna bağlı butona basıldığında B2 portuna bağlı ledi yakıp, B1 portuna bağlı ledi söndüren, C programı.
Bu uygulamada led kısmı bir motora yön verme işlemi kontrol eden sistemin kontrol uçları olarak ta düşünülebilir.
#define buton1 button (&porta,1,50,1)
#define buton2 button (&porta,2,50,1)
#define led1 portb.f1
#define led2 portb.f2
void main(){
TRISA=0b00000110; //
TRISB=0;
PORTB=0;
PORTA=0;
while(1){
if(buton1){
led1=1;
led2=0;
while(buton1);
}
if(buton2){
led1=0;
led2=1;
while(buton2);
}
}
}
Sisteme durdurma ve başlatma programı eklenerek sistem genişletilebilir.
