/***********************************************************************/
/* */
/* FILE :test_IO.c */
/* DATE :2008/6/11 */
/* DESCRIPTION :Main Program */
/* CPU TYPE :H8/3664F */
/* */
/* シュミレータ・デバッガ テスト用プログラム */
/* */
/***********************************************************************/
void main(void);
#ifdef __cplusplus
extern "C" {
void abort(void);
}
#endif
//#include
#include "iodefine.h" // HEW用IO定義ヘッダファイル
#include "DectoBin.h" // 自作2進数表示
// KEY1 PORTB.bit0
// KEY2 PORTB.bit1
// KET3 PORTB.bit2
/*
PORTB は入力のみのポートで、すべてのビットを同時に入力として使えない
(最低1つのビットはA/D入力となる) そのため、8bit全てを入力として使う場合は工夫が必要
ADCSRレジスタでA/D入力のポートを指定しておき、その他のポートを入力として使う
*/
#define LED1 IO.PDR8.BIT.B6
#define LED2 IO.PDR8.BIT.B7
#define ON 0
#define OFF 1
//---------- ウエイト・サブルーチン ----------
void Wait_msec(int msec)
{
int i,j;
for ( i=0; i