added sections

This commit is contained in:
2026-06-29 03:28:27 +09:00
parent 9013d4de59
commit 49918eaab9
33 changed files with 599 additions and 21 deletions
+45 -10
View File
@@ -37,10 +37,11 @@ ANDゲートあるいはORゲートの動作を確認する.
4つのボタンを入力とし, 出力を7セグメントLEDのドットに表示させる回路を作成する.
\begin{figure}[tbh]
\begin{figure}[H]
\centering
\begin{circuitikz}
\begin{circuitikz}[scale=0.75]
\ctikzset{logic ports=ieee}
\ctikzset{logic ports/scale=0.75}
\node (A) at (0,2) {$A_{\text{IN}}$};
\node (B) at (0,1) {$B_{\text{IN}}$};
\node (C) at (0,0) {$C_{\text{IN}}$};
@@ -65,10 +66,11 @@ ANDゲートあるいはORゲートの動作を確認する.
4つのボタンを入力とし, 出力を7セグメントLEDのドットに表示させる回路を作成する.
\begin{figure}[tbh]
\begin{figure}[H]
\centering
\begin{circuitikz}
\begin{circuitikz}[scale=0.75]
\ctikzset{logic ports=ieee}
\ctikzset{logic ports/scale=0.75}
\node (A) at (0,2) {$A_{\text{IN}}$};
\node (B) at (0,1) {$B_{\text{IN}}$};
\node (C) at (0,0) {$C_{\text{IN}}$};
@@ -100,17 +102,50 @@ ANDゲートあるいはORゲートの動作を確認する.
\subsection{課題3-1}
論理ゲートを組み合わせてRSフリップフロップを作成し, 動作を確認する.
論理ゲートを組み合わせて\cref{fig:a3-1-cd}RSフリップフロップを作成し, 動作を確認する.
\begin{figure}[H]
\centering
\begin{circuitikz}[scale=0.75]
\ctikzset{logic ports=ieee}
\ctikzset{logic ports/scale=0.75}
\ctikzset{diodes/scale=0.5}
\ctikzset{resistors/scale=0.5}
\ctikzset{switches/scale=0.75}
\node [or port] at (0,1.5) (or1){};
\node [or port] at (0,-1.5) (or2){};
\node [not port] at (3,1.5) (not1){};
\node [not port] at (3,-1.5) (not2){};
\draw (or1.out) -- (not1.in) (or2.out) -- (not2.in);
\draw (not1.out) -- ++(1,0) to [short, *-] ++(0,-0.5) coordinate(p1);
\draw (not2.out) -- ++(1,0) to [short, *-] ++(0,0.5) coordinate(p2);
\draw (or1.in 2) -- ++(0,-0.5) coordinate (p3);
\draw (or2.in 1) -- ++(0,0.5) coordinate (p4);
\draw (p1) -- (p4) (p2) -- (p3);
\draw ($(not1.out) + (1,0)$) -- ++(4,0) -- ++(0,-2) to[leDo, l={$D_D$}] ++(0,-1) to[R, l={$330 \ \Omega$}] ++(0,-1) node[ground]{};
\draw ($(not2.out) + (1,0)$) -- ++(1,0) -- ++(0,2) -- ++(1,0) -- ++(0,-1) to[leDo, l={$D_C$}] ++(0,-1) to[R, l={$330 \ \Omega$}] ++(0,-1) node[ground]{};
\draw (-8,3) node[vcc]{$V_{DD}$} -- ++(0,-1.5) coordinate (v);
\draw (v) to [normal open switch] ++(4,0) coordinate (in1) -- ++(0.5,0) |- (or1.in 1) (in1) to [short, *-] ++(0,-2) to [leDo, l={$D_B$}] ++(0,-1) to [R, l={$330 \ \Omega$}] ++(0,-1) node[ground]{};
\draw (v) -- ++(0,-1) to [normal open switch] ++(1.5,0) coordinate (in2) -- ++(0.5,0) -| ($(or2.in 2) + (-0.5,0)$) -- (or2.in 2) (in2) to [short, *-] ++(0,-1) to [leDo, l={$D_A$}] ++(0,-1) to [R, l={$330 \ \Omega$}] ++(0,-1) node[ground]{};
\end{circuitikz}
\caption{Circuit Diagram of Assignment 3-1}
\label{fig:a3-1-cd}
\end{figure}
\subsection{課題3-2}
DフリップフロップICを用いて\cref{fig:a3-2-cd}の回路を作成し, 動作を確認する.
\begin{figure}[tbh]
\begin{figure}[H]
\centering
\begin{circuitikz}
\begin{circuitikz}[scale=0.9]
\ctikzset{logic ports=ieee}
\ctikzset{flipflops/scale=0.75}
\ctikzset{resistors/scale=0.75}
\ctikzset{diodes/scale=0.75}
\node [flipflop D] at (0,0) (Df){};
\draw (-2.5,2) node[vcc]{$V_{DD}$} -- ++(0,-0.5) to[normal open switch] ++(0,-1.5) coordinate(x) to[leDo, l={$D_p$}] ++(0,-2) to[R={$330 \Omega$}] ++(0,-2) node[ground]{};
@@ -126,9 +161,9 @@ DフリップフロップICを用いて\cref{fig:a3-2-cd}の回路を作成し,
DフリップフロップICを2個用いて\cref{fig:a3-3-cd}の順列回路を作成し, 動作を確認する.
\begin{figure}[tbh]
\begin{figure}[H]
\centering
\begin{circuitikz}[scale=0.9]
\begin{circuitikz}
\ctikzset{logic ports=ieee}
\ctikzset{flipflops/scale=0.75}
\ctikzset{resistors/scale=0.75}
@@ -164,7 +199,7 @@ DフリップフロップICを2個用いて\cref{fig:a3-3-cd}の順列回路を
\cref{fig:a3-4-cd}の順序回路を組み, 動作を確認する. ? に適切な論理ゲートを使用する.
\begin{figure}[tbh]
\begin{figure}[H]
\centering
\begin{circuitikz}
\ctikzset{logic ports=ieee}