PICkit2 Starter Kit の demo board 上で、スイッチの読み取り

PIC の型番は、16F690。

MPLAB v8.63

もしかしたら動かないかも。

#include <pic.h>

#define _XTAL_FREQ 4000000

__CONFIG(INTIO & WDTDIS & PWRTDIS & MCLRDIS & UNPROTECT & BORDIS & IESODIS & FCMDIS);

int main(void){
  int i=0;

  TRISA3=1;      //ピンRA3を入力に設定
  TRISC=0x00;    //PORTCを出力に設定

  while(1) {
    PORTC=i;

    __delay_ms(1); //チャタリング防止
    while(RA3!=0); //待機

    __delay_ms(1); //チャタリング防止
    while(RA3==0); //待機
    i++;           //iをインクリメント
  }
}