STEP03_TESTソースプログラム
STEP03_TESTソースプログラムを以下に示します。
/*****************************
STEP03_TEST.c
*****************************/
#define _LEGACY_HEADERS
// インクルードファイルの読み込み
#include <pic.h>
// コンフィギュレーションワードの設定
__CONFIG ( UNPROTECT & LVPDIS & BOREN & MCLREN & PWRTEN & WDTDIS & INTIO );
// メイン関数
void main (void)
{
// 1,2,17,18端子を入出力端子に設定
CMCON = 0x07;
// 電圧レベルの初期設定
PORTA = 0xFF;
PORTB = 0xFF;
// 入出力設定
TRISA = 0x21;
TRISB = 0x00;
// 永久ループ
while(1)
{
// SW1がONの場合
if (RA0 == 0)
{
// LED1点灯
RB0 = 0;
}
// その他の場合(SW1がOFFの場合)
else
{
// LED1消灯
RB0 = 1;
}
}
}
*非常にシンプルで簡潔に纏まったソースプログラムです。