記事一覧

シフトレジスタ(74HC164)

2009.07.05


千石電商にて74HC164なるロジックICを購入しました
PICからは、なんと2本のIOピンだけで8つのLEDをドライブすることが可能です。
8つの内、任意の数個を点灯させるにはテクニックが必要そうですが。。。
とりあえず、12F629+MikroBasicにてナイトライダー風LEDを試作してみました。
とっても簡単です。

   1. program LED_PWM
2. dim i as byte
3. main:
4. TRISIO = %00000000
5. OPTION_REG.NOT_GPPU = 0
6. WPU = %00000100
7. GPIO = %00000000
8. do
9. GPIO.4 = 1
10. for i = 0 to 7
11. GPIO.2 = 1
12. delay_ms(10)
13. GPIO.4 = 0
14. GPIO.2 = 0
15. delay_ms(10)
16. next i
17. loop until 0 = 1
18. end.

タグ:74HC164 12F629 LED ロジックIC