• 締切済み

pic16f84a

nazekanihonngogautenai? 16F84A 74HC164wo3ko 7seguwo3ko suiiti3ka4tu tukatta kaironoteisyutugasemmattmasu. onegaisimasu.

みんなの回答

  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.2

なんかもう少しフォローしておかないといけないような気がしてきた。 74HC164を使って7セグメントLEDを駆動するのはこんな資料が参考になるでしょう。 トランジスタ技術雑見本 http://www.cqpub.co.jp/hanbai/books/34/34451/34451_5SYO.pdf (「5-3 2個の出力ポートで8個のLEDを点灯させる」を参照) この資料では16F628Aって書いてありますが、16F84Aだって同じようなものです。 3組の7セグメントLEDの制御ですから6本出力してやればいいのは判りますよね。 後は何かトリガが発生するたびに数字として見えるようなデータを送ってやればいい訳です。 回路そのものは誰が組んでも似たようなものになるでしょう。 学生さんかOJTか判らないですが、周りを「あっ」と言わすアイデアが出せるよう願ってますよ。 74HC164データシート http://www.semicon.toshiba.co.jp/docs/datasheet/ja/LogicIC/TC74HC164AF_TC74HC164AP_ja_datasheet_071001.pdf

  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.1

えーなになに、PIC16F84A、シフトレジスタ74HC164を3個、あと7セグメントのLEDを3個、スイッチを3~4個使った回路の提出が迫っています? どうやら学生さんが宿題の手伝いをして欲しいという内容のようですね。 それくらい自分で考えなきゃ勉強にはならないんですけどねー。 回路だけでプログラム組まなくていいならいくらでもアイデアなんて出せそうですけどね。 74HC164は1bit入力8bit出力ですから、7セグメントLEDを直結すればいいですね。 PIC16F84Aには汎用入出力ポートがいくつかあるので、74HC164にシリアルデータとクロックを供給してやればいいですね。 スイッチは何に使おう‥‥電源とシステムリセット、後は入力ポートにつないで何かの指示用にすればいいか。 と言う訳で考えてあげました。カウンタ回路。 スイッチ2をオフにすると表示が000にリセットされます。 スイッチ3をオフ→オンするたびに7セグメントの表示がインクリメントします。 プログラムは適当に組んでください。これくらいならとても簡単でしょ? さらに考えてあげました。ラーメンタイマ回路。 PIC内蔵のタイマで時間を計測し、180から0になるまで1秒ごとにカウントダウンします。 スイッチ2でカウント開始。 スイッチ3をオフにすると一時停止。 スイッチ4はオンで180(3分)、オフで300(5分)を初期値にする。 プログラムは適当に組んでください。これくらいならものすごく簡単でしょ? これだけの部品があれば時計だって簡単なゲームだって作れるし、想像力さえあれば‥‥まあいろいろできるでしょう。

関連するQ&A