自己レス(訂正)です。 > 割り込みルーチンは、単純に > void intimia1(void){ > TSR1 = 0; // フラグ解除 > cnt0 = GRB1; // 加速度センサパルス幅のカウント値 > // cnt0はグローバル変数(16bit) > } のTSR1 = 0;は、TSR1 &=0;とするか、 unsigned char a; // ダミー a = TSR1; TSR1=0; として下さい。ステータスレジスタのフラグ解除は、書き込む前に 一度レジスタをreadする必要があります。 > 鈴木(正) --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.574 / Virus Database: 364 - Release Date: 2004/01/29