
#include "iodefine.h"	//マイコン設定に必要な情報読み込み
#include "io_setup.h"	//ポートの入出力設定

////////////////////// ここからメイン処理 //////////////////////

main(){
	int i;
	int bit_state;
	hardware_setup();	//マイコンの端子を初期化(汎用IO)
	set_LED_R(0);		//とりあえずLED赤消灯
	set_LED_G(0);		//とりあえずLED緑消灯
	while(1){
		if(get_sw1()){		//スイッチ1がON:下の時
			set_LED_R(1);	//LED赤点灯
			set_LED_G(0);	//LED緑消灯
		}else{				//スイッチ1がON:下じゃない時(OFF:上)
			set_LED_R(0);	//LED赤消灯
			set_LED_G(1);	//LED緑点灯
		}
		/*LEDの接続テスト時はコメントアウトしておく*/
		//4bit分の入力を受け付け、4bit分出力する
		for(i=0;i<4;i++){
			bit_state = get_PortA_bit(10+i);	//PortAの10〜13ビット目の状態取得
			set_PortE_bit(4+i,bit_state);		//PortEの4〜7ビット目に出力
		}
		/*ここまでコメントアウト*/
	}
}

