CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

LEDのPWM制御

イメージ 1

パラレル出力を100回アクセスするうち、そのうち何回まで「1」を出力するか
という方法で3系統のPWM波形を生成させ、
それぞれのデューティを120度ずつ位相のずれた三相の三角波モジュレーションしました。
この出力でフルカラーLEDのRGBを制御しています。
LEDが剥き出しだとギラギラ眩しいので紙の筒を作ってかぶせたらいい感じになりました。
7segLEDは赤LEDのデューティ比を示しています。