H8の設定

ポートAのDDR(ピン設定)をすべて1に設定(0xff=11111111のこと)

PADDR=01ff;


#define PADDR   (*(volatile unsigned char   *)0xFEE009) /* PADDR */


DR=ピンの値:1から0までの値(入力時)
DDR(Data Direction)=ピンの設定:出力(1)か入力(0)か

#include "3069.h" /* 3069.h ヘッダーファイルの読み込み */
void wait(void);    /*関数の宣言*/ 

/*メインプログラム**********************/
int main(void){
     P4DDR = 0xff;         /* port4を全て出力に設定     */ 
     while(1){
          P4DR.BYTE = 0xff; /* port4についてる8つのピンをすべてON/
          wait();
          P4DR.BYTE = 0x00; /* port4についてる8つのピンをすべてOFF/
          wait();
     } 
     return 0;
}

/*時間稼ぎ関数*************************/
void wait(void){
     int i;
     for (i=0;i<0xffff;i++){
          /*なにもしない*/
     }
     return;
}