トップページ
スケジュール
ソースコード品評会
よくある質問
課題00
課題01
課題02
課題03
課題04
課題05
課題06
課題07
課題08
サイト全体: 9443
今日: 5
昨日: 2
シェアボタン: このページをSNSに投稿するのに便利です。
//前回から今回にかけて0から1に変化したビットの数数を返す int count (unsigned char a, unsigned char b){ printf ("前回のデジタル入力%x, 今回のデジタル入力%x", a, b); c = ~a & b; bit_count = 0; for (bitpos=0; bitpos<8; bitpos++) { if ( (c & bitpatern[bitpos]) != 0 ) { bit_count++; } } return bit_count; }
NG表示方式
NGID一覧
コメント
最新を表示する
//前回から今回にかけて0から1に変化したビットの数数を返す
int count (unsigned char a, unsigned char b){
printf ("前回のデジタル入力%x, 今回のデジタル入力%x", a, b);
c = ~a & b;
bit_count = 0;
for (bitpos=0; bitpos<8; bitpos++)
{
if ( (c & bitpatern[bitpos]) != 0 )
{
bit_count++;
}
}
return bit_count;
}
NG表示方式
NGID一覧