トランジスタでCPUをつくろう!
トランジスタで8080をつくってしまおうというまさにびっくり仰天、狂気のプロジェクトです!
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
見事にできましたら、もちろんTK−80モニタを乗せて、それからBASIC、CP/Mを走らせましょう!
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
[第305回]
●トランジスタロジック回路組立キットTR08
TR08は[第241回]で説明をしています。
組立キットTR08については[第241回]の説明もお読みください。
74LS08のトランジスタ版になります。
バイポーラトランジスタ2SA1015と2SC1815による2inputANDゲートロジック回路です。
[第241回]に1ゲート分の回路図があります。
以下の説明の理解の助けになると思いますから下に再掲します。
組立キットTR08は74LS08と同様1枚の基板に4ゲート分の回路が載っています。
下がプリント基板(部品面)の写真です。
下はプリント基板(ハンダ面)の写真です。
部品を実装しました。
電源を接続しました。
[第295回]と同じように電源は単三乾電池3本を直列につないだ4.5Vです。
入力A、Bは10KΩでVccにプルアップしているので入力表示用の青LEDが全点灯しています。
[第296回]で書きましたように入力電圧が中間電位になるため出力ショート電流が流れています。
TR00は出力ショートに関係する2SA1015が8個あってそのため入力OPEN時には基板全体で19mA流れました。
TR08も回路の前段部分はTR00と同じなので基板全体ではTR00とほぼ同じ約20mA流れています。
今回もTR02のときと同じように回路ごとに入力の組み合わせを変えてテストしました。
一番左は入力A=GND、B=GNDにしました。
00の入力です。
青LEDは2個とも消灯しています。
2入力AND回路なのでAもBも1のときだけ出力Xが1になります。
Xの状態を示す赤LEDは消灯しています。
TR00組立キットと同様TR08組立キットにも適当な長さのジャンパーケーブル10本ほどが附属します([第295回]参照)。
2番目は入力A=Vcc、B=GNDにしました。
01の入力です。
青LEDはAだけ点灯しています。
出力は0なので赤LEDは消灯しています。
3番目は入力A=GND、B=Vccにしました。
10の入力です。
青LEDはBだけ点灯しています。
出力は0なので赤LEDは消灯しています。
4番目は入力A=Vcc、B=Vccにしました。
11の入力です。
青LEDは2個とも点灯しています。
出力は1になるので赤LEDは点灯しています。
全ての入力をVccまたはGNDにつないでいるため基板全体の電流は3mAほどに減りました。
トランジスタでCPUをつくろう![第305回]
2021.2.26upload
前へ
次へ
ホームページトップへ戻る