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をインクリメント } }