• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PIC 初歩プログラムについて)

PIC 初歩プログラムでテキストと違う動作になる理由

このQ&Aのポイント
  • PICの初めてのプログラムを書いたのですが、テキストのように動作しません。
  • 入力SWを押していないときがHIです。したがって何もしなければSWのループになると思うのですが、LED2に行ってしまいます。
  • BTFSC PORTA,1とすればSWループ状態ですが、テキストとは違います。何かおかしいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ksg1969
  • ベストアンサー率55% (5/9)
回答No.1

初めまして、PICをちょっとかじったものです。 質問の内容では、どのPICか書いてなかったのですが、たぶんPIC16F84Aだと思ってINCLUDE文を追加してMPLABでシュミレーションしてみました。 ところが問題なく動いてます。 一応、BCF...の文の後に CLRF PORTA CLRF PORTB を追加した方がよいと思います 入力SWの回路が分からないので、これくらいかと思います。 回路の方も再チェックしてみてください。

yoshisaki
質問者

お礼

ありがとうございました。シュミレーション後に確認したら正しく動きました。また、CLRFは初期状態の確保のために必要なこともわかりました。これからもっと勉強します!

関連するQ&A