デジタルで数値表示を行う計器類に、アナログ形式の補助ディスプレイとしてLEDバーグラフを用いることがある。複数個のLEDによってバーグラフ表示を行うとすると複数のI/Oポートが必要となり、使用可能なマイクロコントローラーの種類が制限されてしまう。そこで、バーグラフを1個のI/Oポートで駆動する回路を紹介する。 PWM出力を使用しないので、どのようなマイコンでも利用可能 デジタルで数値表示を行う計器類に、アナログ形式の補助ディスプレイが付属しているケースがある。例えば、フルスケールに対する測定値の割合をLEDによって表示するといったものだ。このような表示は、バーグラフと呼ばれる。バーグラフには、状況を直感的に理解しやすいというメリットがある。しかし、通常のマイクロコントローラーを用いた設計では、例えば8セグメントのLEDによってバーグラフ表示を行うとすると、少なくとも8個のI/Oポートが必要
![マイコンのI/Oポート1個でバーグラフを制御](https://cdn-ak-scissors.b.st-hatena.com/image/square/2f63c94cbfa6bd1a6f381e7ee2d43bdf0ecff066/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fedn%2Farticles%2F1802%2F13%2Fcover_news013.jpg)