goo blog サービス終了のお知らせ 

寝ても覚めてもPSoC

電子工作とマイコンをやりはじめました。
ど素人ですので配信する情報の取り扱いには十分注意してください。

CY8C27143でマトリクスLED[74HC164]

2009年06月28日 | PSoC
8PINのPSoCで8x8のドットマトリクスLED[TOM-1588BH-B]をやるにはどうしたらよいか?
ってことで、普通にやると16PIN必要なので74HC164というICを使ってみました。
74HC164...8-bit Parallel-out Serial-In Shift Register
8ビットのシリアルデータをパラレルに変換してくれるという、ありがたいICですね。CY8C27143のようにポートが少ない場合は特に。
制御PINのSerialInputsAとB、Clear、Clockの4PINで8個のLEDは扱えそう。
しかし、マトリクスに対応するには、こいつ(74HC164)を2つ使わないといけない。
27143で使えるのは6PINなので、とりあえずSerialInputsAとBをまとめればいけそうですね。
いやいや、まてよ、ClearもClockも同期してるので共通でいけそうだ~。
という訳で、4PINでマトリクスLEDの表示ができました
しかし、実用としては少し電流が足りないので別機構が必要です orz

左からCY8C27143、74HC164[列用]、74HC164[桁用]です。
相変わらずケーブルがぐちゃぐちゃw




プロジェクトです。
デザイナ: 5.0
デバイス: CY8C27143-24PXI
コンパイラ: Hi-Tech C
PSoC_74HC164.lzh

最新の画像もっと見る

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。
ブログ作成者から承認されるまでコメントは反映されません。