この世のCPUを食べ尽くすのだ! 第2章 第4節 第2項

~あんたCPUなんか創ってどうするのよ?! Vol.3~

2018/10/8
技術書典5 け39

第2章 第4節 第2項 7セグメントLEDによる表示回路

写真4 電卓と言えば 7 セグメント LED
写真4 電卓と言えば 7 セグメント LED
 
図17 74HC4511
図17 74HC4511

電卓のための表示回路と言えば7セグメントLEDが基本でしょう。液晶ディスプレイが安価に手に入る現代では、むしろ部品入手が大変だったりしますが、やはり自作らしさを前面に出すために7セグメントLEDを使う事にしました。

今回のプロジェクトでは2桁の電卓を作成しますので、LEDは2個……のつもりだったのですが、よく考えたらマイナス記号も表示する必要があるので3個になりました。このマイナス記号用のLEDはエラー発生時に「E」記号を表示するためにも使います。

問題なのはLED駆動用のICです。本当は4ビットの16進数を表示できるICが欲しかったのですが、どこにも売っていないので断念しました。けっきょく電卓用なので0~9を表示できれば良いので、普通の74HC4511を2個使って表示を行うことにしました。マイナス表示用の最上位桁には74HC161を使用します。