この世のCPUを食べ尽くすのだ! 第2章 第4節 第2項
~あんたCPUなんか創ってどうするのよ?! Vol.3~
2018/10/8
技術書典5 け39
第2章 第4節 第2項 7セグメントLEDによる表示回路
写真4 電卓と言えば 7 セグメント LED
図17 74HC4511
電卓のための表示回路と言えば7セグメントLEDが基本でしょう。液晶ディスプレイが安価に手に入る現代では、むしろ部品入手が大変だったりしますが、やはり自作らしさを前面に出すために7セグメントLEDを使う事にしました。
今回のプロジェクトでは2桁の電卓を作成しますので、LEDは2個……のつもりだったのですが、よく考えたらマイナス記号も表示する必要があるので3個になりました。このマイナス記号用のLEDはエラー発生時に「E」記号を表示するためにも使います。
問題なのはLED駆動用のICです。本当は4ビットの16進数を表示できるICが欲しかったのですが、どこにも売っていないので断念しました。けっきょく電卓用なので0~9を表示できれば良いので、普通の74HC4511を2個使って表示を行うことにしました。マイナス表示用の最上位桁には74HC161を使用します。