1657071907 マイコン回路でのディップスイッチの使い方について


以下サイトに添付の回路図があります。回路のインプットとしてはディップスイッチのON/OFFということと思いますが、なぜこの回路でディップスイッチをONにするとINPUTになるかが分かりません。
https://xtech.nikkei.com/it/article/Watcher/20070515/271113/

ONにするとスイッチ側がアースにつながっていますので、電流は添付の青線のようにアースの方に流れ、 Z80 PIO の方には流れないと思うのですが。。

解説できる方がいたらご教授頂けますと幸いです。

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:
  • 終了:2022/07/07 00:54:50

ベストアンサー

id:outofjis No.1

回答回数165ベストアンサー獲得回数36

ポイント200pt

論理回路では、端子に電圧がかかっているか(5V電源に繋がっているか)、電圧がかかっていないか(アースに繋がっているか)だけで判断しますので、電流がどっちに流れるとかいうのはあまり考えなくていいです。

デジタルの1と0ってやつですね。


問題の回路でスイッチをONにすると、アースに短絡して、そのスイッチに繋がっている端子の入力は0になります。

逆にスイッチをOFFにすると、端子の入力は1になります。


スイッチのON/OFFと、端子のON/OFFが逆になるのでちょっと混乱しますが、実務上は表示を変えればいい(あるいは、演算上で逆に考えればいい)だけなので支障はないです

id:kosokubus

ありがとうございます!大変分かりやすい解説で腑に落ちました

2022/07/07 00:54:41

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません