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
ってことで、普通にやると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
