前提・実現したいこと
C言語とPICマイコンを使用して、簡単な温度・光量計を製作しております。
PDとサーミスタをそれぞれLEDが載った基盤10枚に実装しております。(各基盤ごとにPDとサーミスタの2つがのっている) このデータをアナログ入力としてPICに取り込み液晶表示器に表示させるというものです。 20個のデータを順番に表示させていきたいと考えております。そこで、パルス20回分を1セットとして、1番目のクロックのデータを1、それ以外は0として入力し、2セット目のときは2番目のクロックデータを1とするというようなものをループさせることで、順番に表示させようと考えています。
そこで質問なのですが、パルスを20回分1セットとしてカウントし、またそれに対応したデータの1,0の切り替え部分などがよくわかりません。タイマイベントなどを用いればよろしいのでしょうか? 初歩的な質問で申し訳ありません。 参考になるURLなどでも構いませんのでどうかご教授頂けたら幸いです。
発生している問題・エラーメッセージ
パルスの数え方、データの値の切り替え型がわかりません。
試したこと
PICプログラミング大全の書籍や、インターネット等でパルス出力に関していろいろと調べはしたのですが
自分の知識不足もあり理解するまでに至りませんでした。
補足情報(FW/ツールのバージョンなど)
PIC16F1938使用 MPLAB X
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/09 02:10
2019/01/09 02:28