#include<stdio.h>
void BitDisp(unsigned); //2進表示
void main()
{
unsigned PORTB;
puts(" RB : 7 6 5 4 3 2 1 0");
PORTB=0;//00000000
printf("PORTB=");BitDisp(PORTB);
printf("\n");
PORTB=1;//00000001
printf("POTB=");BitDisp("PORTB");
printf("\n");
}
たくさん質問があるんですが、どうかよろしくお願いします!
PORTB=0 ~ 2回目のprintf("\n");までを5回繰り返すようにwhile文を使ったプログラムを教えていただけませんか><
まだまだ質問はあるんですが質問から質問と続いているのでまずはこれをお願いします!
教えてください!お願いします!!
- bitter_fox
- 記事: 607
- 登録日時: 14年前
- 住所: 大阪府
Re: 教えてください!お願いします!!
PORTB=0涙の唄 さんが書きました: PORTB=0 ~ 2回目のprintf("\n");までを5回繰り返すようにwhile文を使ったプログラムを教えていただけませんか><
PORTB=1
の二つを5回繰り返したいんですか?
であれば次のような感じでしょうか・・・ あと、コードを載せる際にはcodeタグを使っていただきますようにお願いします。
Re: 教えてください!お願いします!!
すいません!初めて使わせて頂いたのでわかりませんでした(^^;ゞ)
お二方ありがとうございます!!参考にさせて頂きますね^^!
お手数ですが次のもお願いします><;;
上記5回の繰り返しの速さを遅くするため下記pose_us()関数を使用して
2か所のprintf("\n");の後ろにpose_ms(5000000);(約500ms遅延)を追加します。
約val[μs]遅延関数 ↑を追記して
2箇所のprintf("\n");をprintf("\r");としたらどのようになるんでしょうか?><
わかんにくいと思いますがお願いします!
codeタグはこれでできるんでしょうか;;できてなかったらすいません!
お二方ありがとうございます!!参考にさせて頂きますね^^!
お手数ですが次のもお願いします><;;
上記5回の繰り返しの速さを遅くするため下記pose_us()関数を使用して
2か所のprintf("\n");の後ろにpose_ms(5000000);(約500ms遅延)を追加します。
約val[μs]遅延関数 ↑を追記して
2箇所のprintf("\n");をprintf("\r");としたらどのようになるんでしょうか?><
わかんにくいと思いますがお願いします!
codeタグはこれでできるんでしょうか;;できてなかったらすいません!
Re: 教えてください!お願いします!!
>2箇所のprintf("\n");をprintf("\r");としたらどのようになるんでしょうか?><
ご自分で試されて、何が分からなかったのでしょうか?
それと、課題の丸投げは禁止されています。
ご自分で試されて、何が分からなかったのでしょうか?
それと、課題の丸投げは禁止されています。