nobchaの電子回路日記ブログまとめ | ||||||||||||||||||||||||
PIC16F88で7セグメントLED表示温度計の実験 | ||||||||||||||||||||||||
2010.11.15 | ||||||||||||||||||||||||
はじめに IO信号線数の少ないPICでも数字表示をするにはどうしたらよいか。少ない信号線接続で7セグメントLED接続するのにバイナリーカウンタをシフトレジスタのように使うTC4040B接続が便利に使えます。ターゲットとしては豆粒マイコンPIC10F222に使いたいのですが、まずはデバッグのやりやすいPIC16F88で2線接続7セグメントLED表示の実験をやってみました。
|
||||||||||||||||||||||||
試作機の仕様は 仕様は次になります。
|
||||||||||||||||||||||||
回路図 実験回路では、CPU+ICSPコネクタ部はデバッグ用WSNAK#138基板、またTC4040B+3桁LED+駆動回路をユニバーサル基板にハンダ付けしたものを使います。この2枚の基板にブレッドボード用足を付けてLM61BIZなどと一緒にブレッドボードへと差し込み実験をします。
回路図は水魚堂さんのBSchを使いました。また関連記号類も利用させていただきます。公開された作者さん達のご努力に感謝いたします。http://www.suigyodo.com/online/schsoft.htm
|
||||||||||||||||||||||||
実験 温度センサーはLM61BIZを用いています。8ビット精度数値をADCで読み込み、温度へ変換計算の後7セグメントLEDに温度表示します。氷点下のときは1桁目に−表示を出します。
|
||||||||||||||||||||||||
プログラム |
||||||||||||||||||||||||
次はどうなる これによりTC4040Bで7セグメントLEDのダイナミック表示駆動のやり方がデバッグできました。次はいよいよPIC10F222における表示に移ります。
|
||||||||||||||||||||||||
「ご注意」 このWEBに掲載された内容(文面・回路・写真・プログラムなど)には著作権があります。無断転載やコピーは法律に抵触する場合があります。何か疑義ある場合はお問い合わせください。また本WEBに掲載された実験や試作はnobcha個人の趣味で行っております。ここに示す結果の再現性や正確性は保証するものではありません。あくまでも個人の趣味の範囲で参考にしてください。 | ||||||||||||||||||||||||
PIC16FのTOPへ WEB目次へ アイコンは「牛飼いとアイコンの部屋」から借用しました http://www.ushikai.com/ |