ロジック回路の話。 お仕事では時に、初心者に説明したりもする立場であるが、 これを尋ねられたら、うまく説明できる自信がない。 例えば、プッシュスイッチをマイコンI/Oポートで直接、入力ピンに 接続して読み取りたい場合、入力ポートをプルアップしておいて、 スイッチを押したら "Low"として読めるような回路にすることが 多い。 (図-1,(A)) 多いというか、世の中の本や実際の現場では見かけるのは、 ほとんど、この(A)だ。 でも、(B)のようにも構成できるし、 押したときにHighが見える(ソフトから"1"として読める)方が 自然ではないか? 初心者はそう考えるに違いない。 (注:ここではHigh入力→0が読めるといった変わったICは、 とりあえず話題にしない。チャタリング除去回路も仮に略す) この理由については、'80年代に何かの本で読んだ記憶がある。 総合すると、 (1)TTL-IC