BMWアルピナ B7 のみんなの質問

解決済み
回答数:
2
2
閲覧数:
100
0

C言語H8 3664のプログラムです。
①のところがエラー表示となってしまいます。
原因を教えてください。
また、付け足したほうがよいものをおしえてください。

特に条件文のところとポートの設定。
#include <3664.h>



void msecwait(int msec)

{
int i,j;
for (i=0;i<msec;i++)
{
for (j=0;j<1588;j++);
}
}

void main()
{




if(IO.PDR2.BIT.B1==0) /*モードスイッチがONの時*/
{
while(1)
{
IO.PDR5.BIT.B0 = 1; /*グラデーション設定*/
msecwait(100);
IO.PDR5.BIT.B0 = 0;
IO.PDR5.BIT.B1 = 1;
msecwait(100);
IO.PDR5.BIT.B1 = 0;
IO.PDR5.BIT.B2 = 1;
msecwait(100);
IO.PDR5.BIT.B2 = 0;
}



}

else(IO.PDR2.BIT.B1=1)
{


if(IO.PDRB.BIT.B0=0) /*スイッチ1がONの時*/
{
IO.PDR2.BIT.B2 = 1; /*ブザー発音*/
IO.PDR5.BIT.B0 = 1; /*点灯*/
msecwait(2000); /*2000ms待機*/
IO.PDR5.BIT.50 = 0; /*消灯*/
msecwait(500); /*500ms待機*/
IO.PDR2.BIT.B2 = 0; /*ブザー電源OFF*/
}

}

else if(IO.PDRB.BIT.B1=0) /*スイッチ2がONの時*/
{
IO.PDR2.BIT.B2 = 1; /*ブザー発音*/
IO.PDR8.BIT.B7 = 1; /*点灯*/
msecwait(2000); /*2000ms待機*/
IO.PDR8.BIT.B7 = 0; /*消灯*/
msecwait(500); /*500ms待機*/
IO.PDR2.BIT.B2 = 0; /*ブザー電源OFF*/

}

else if(IO.PDRB.BIT.B2=0) /*スイッチ3がONの時*/
{
IO.PDR2.BIT.B2 = 1; /*ブザー発音*/
IO.PDR8.BIT.B2 = 1; /*点灯*/
msecwait(2000); /*2000ms待機*/
IO.PDR8.BIT.B2 = 0; /*消灯*/
msecwait(500); /*500ms待機*/
IO.PDR2.BIT.B2 = 0; /*ブザー電源OFF*/

}
else (IO.PDRB.BIT.B3=0) /*スイッチ4がONの時*/
{
IO.PDR2.BIT.B2 = 1; /*ブザー発音*/
IO.PDR5.BIT.B0 = 1; /*点灯*/
msecwait(2000); /*2000ms待機*/
IO.PDR5.BIT.B0 = 0; /*消灯*/
msecwait(500); /*500ms待機*/
IO.PDR2.BIT.B2 = 0; /*ブザー電源OFF*/



}

}

補足

①はelse(IO.PDR2.BIT.B1=1) { if(IO.PDRB.BIT.B0=0) /*スイッチ1がONの時*/ {

「みんなの質問」はYahoo!知恵袋の「自動車」カテゴリとデータを共有しています。

ベストアンサーに選ばれた回答

ここは”自動車"のカテで "コンピュータ・プログラム”のカテではありません。
カテ違いの投稿はいい回答が得られませんヨ。(回答する人は自分の得意のカテしか見て無いから)

また、 カテ違いの違いの投稿は違反投稿として削除対象です。
知恵袋は、知りたい事を、検索して調べる機能があるけど、カテ違いの回答が検索されることは無いので、その回答がもの凄く役に立つ情報でも、単なるゴミ情報になるからです。

スマホからの投稿ではカテゴリーが選べず、勝手に 例えば、「中古」の言葉から「自動車」のカテが自動的に選択され、投稿者は変更できない、らしい。
これは、Yahoo管理者の責任だと考えます。
その場合、
https://www.yahoo-help.jp/app/ask/p/2428/form/yadv-info
から改善要望を出しましょう。

また今までは、一旦投稿した後は、カテ変更できませんでしたが、5月28日からはカテ変更ができるようになりましたので、正しいカテに修正/変更されることをお薦めします。

http://blogs.yahoo.co.jp/yjchiebukuro_staff/

その他の回答 (1件)

  • サブカテゴリって便利なようで厄介ですよね。
    質問の件ですが、elseじゃなくてelse ifだと思います。
    また、ifの中身がぜんぶ比較演算子のつもりで=になってますが
    本当はきっと==ですよね?

「みんなの質問」はYahoo!知恵袋の
「自動車」カテゴリとデータを共有しています。

あわせて知りたい

BMWアルピナ B7 新型・現行モデル

査定を依頼する

メーカー
モデル
年式
走行距離

※ 掲載しているすべての情報について保証をいたしかねます。新車価格は発売時の価格のため、掲載価格と実際の価格が異なる場合があります。詳細は、メーカーまたは取扱販売店にてお問い合わせください。

ログイン

中古車探しをもっと便利に

  • 中古車お気に入り管理
  • おすすめ中古車の表示

BMWアルピナ B7のみんなの質問ランキング

あなたにおすすめのサービス

メーカー
モデル
年式
走行距離