178 lines
7.4 KiB
TeX
178 lines
7.4 KiB
TeX
|
\documentclass[实验报告模板]{subfiles}
|
|||
|
|
|||
|
\renewcommand{\mydate}{2023/10/19}
|
|||
|
\renewcommand{\mychapternum}{2}
|
|||
|
|
|||
|
\captionsetup{labelformat=empty,labelsep=space}
|
|||
|
|
|||
|
|
|||
|
\begin{document}
|
|||
|
\renewcommand{\bar}{\xoverline} % 这一行在编译时可以取消注释,注意一定要放在\begin
|
|||
|
\mytitle
|
|||
|
\begin{enumerate}
|
|||
|
\myitem{实验目的}{
|
|||
|
\item 掌握利用基本门电路设计组合逻辑电路的方法。
|
|||
|
\item 验证所设计的电路的逻辑功能。
|
|||
|
}
|
|||
|
\myitem{实验内容及步骤}{
|
|||
|
\item 试使用与非门设计一个表决电路,其中 A、B、C、D 四个各自投票时,其分数
|
|||
|
分别为 3 分、2 分、1 分、1 分,只有得票总分大于 4 分时该提案通过。绿灯亮
|
|||
|
表示提案通过,红灯亮表示提案未通过。
|
|||
|
\item 试用门电路实现表 2.2 的逻辑功能。
|
|||
|
% \vspace{1em}\\
|
|||
|
% \includesvg{table.2-2}
|
|||
|
% \renewcommand {\thetable} {\thechapter{}.\arabic{table}}
|
|||
|
\begin{table}[h]
|
|||
|
\centering
|
|||
|
\caption{表2-2}
|
|||
|
\setlength{\tabcolsep}{2em}
|
|||
|
% \resizebox{\textwidth}{1.0in}{
|
|||
|
% \begin{tabularx}{\textwidth}{cp{5cm}c|cc}
|
|||
|
\begin{tabular}{ccc|cc}
|
|||
|
\toprule
|
|||
|
\multicolumn{3}{c}{输入} \vline& \multicolumn{2}{c}{输出}\\
|
|||
|
% \hline
|
|||
|
A & B & C & S1 & S2\\
|
|||
|
\midrule
|
|||
|
% \cline{1-3}\noalign{\bigskip}
|
|||
|
% \cline{4-5}
|
|||
|
0 & 0 & 0 & 0 & 0 \\
|
|||
|
0 & 0 & 1 & 1 & 0 \\
|
|||
|
0 & 1 & 0 & 1 & 0 \\
|
|||
|
0 & 1 & 1 & 0 & 1 \\
|
|||
|
1 & 0 & 0 & 1 & 0 \\
|
|||
|
1 & 0 & 1 & 0 & 1 \\
|
|||
|
1 & 1 & 0 & 0 & 1 \\
|
|||
|
1 & 1 & 1 & 1 & 1 \\
|
|||
|
\bottomrule
|
|||
|
\end{tabular}
|
|||
|
\end{table}
|
|||
|
\item 试设计一个两位数的比较器。输入分别是 $A_0A_1$,和 $B_0B_1$,当 $A_0A_1 > B_0B_1$,时,输出
|
|||
|
为 $01$;当 $A_0A_1<B_0B_1$,时,输出为 $10$。要求用与非门电路实现。
|
|||
|
}
|
|||
|
\myitem{实验原理}{
|
|||
|
\item 首先画出真值表如下,设ST为10表示提案通过,即绿灯亮;ST为01表示提案未通过,即红灯亮。
|
|||
|
\pagebreak[4]
|
|||
|
\begin{table}[H]
|
|||
|
\centering
|
|||
|
\caption{第1题真值表}
|
|||
|
\begin{tabular}{cccc|cc}
|
|||
|
\toprule
|
|||
|
\multicolumn{4}{c}{输入} \vline& \multicolumn{2}{c}{输出}\\
|
|||
|
A & B & C & D & S & T\\
|
|||
|
\midrule
|
|||
|
0 & X & X & X & 0 & 1\\
|
|||
|
1 & 0 & 0 & X & 0 & 1\\
|
|||
|
1 & 0 & X & 0 & 0 & 1\\
|
|||
|
1 & X & 1 & 1 & 1 & 0\\
|
|||
|
1 & 1 & X & X & 1 & 0\\
|
|||
|
\bottomrule
|
|||
|
\end{tabular}
|
|||
|
\end{table}
|
|||
|
根据真值表,可以构造出逻辑表达式如下:
|
|||
|
$$
|
|||
|
S=AB+ACD=\overline{\overline{AB}\ \overline{ACD}}
|
|||
|
$$ $$
|
|||
|
T=\bar{S}
|
|||
|
$$\\
|
|||
|
% \doublespace
|
|||
|
根据逻辑表达式,可以画出电路图如下:\\
|
|||
|
\begin{figure}[H]
|
|||
|
\centering
|
|||
|
% \captionsetup{font={Large}}
|
|||
|
\begin{minipage}[H]{0.6\linewidth}
|
|||
|
\includesvg{2.1.drawio}
|
|||
|
\caption{2.1电路图}
|
|||
|
\end{minipage}
|
|||
|
\end{figure}
|
|||
|
\item 根据真值表,可以画出卡诺图如下:\\
|
|||
|
\pagebreak[4]
|
|||
|
% \resizebox{\columnwidth}{!}{
|
|||
|
\begin{figure}[H]
|
|||
|
\centering
|
|||
|
% \captionsetup{font={Huge}}
|
|||
|
\begin{minipage}[h]{0.3\linewidth}
|
|||
|
\centering
|
|||
|
\includesvg{2.2.S1}
|
|||
|
\caption{第2题S1}
|
|||
|
\end{minipage}
|
|||
|
% \import{./latex-output/svg-inkscape-output/}{2.2.S1.pdf_tex}
|
|||
|
% }
|
|||
|
\hspace{0.2\linewidth}
|
|||
|
% \resizebox{0.5\columnwidth}{!}{
|
|||
|
\begin{minipage}[h]{0.3\linewidth}
|
|||
|
\centering
|
|||
|
\includesvg{2.2.S2}
|
|||
|
\caption{第2题S2}
|
|||
|
\end{minipage}
|
|||
|
\end{figure}
|
|||
|
% \import{./latex-output/svg-inkscape-output/}{2.2.S2.pdf_tex}
|
|||
|
% }
|
|||
|
根据卡诺图,可以构造出逻辑表达式如下:
|
|||
|
$$
|
|||
|
S1=A \oplus B \oplus C
|
|||
|
$$ $$
|
|||
|
S2=AB+BC+AC=\overline{\overline{AB}\ \overline{BC}\ \overline{AC}}
|
|||
|
$$
|
|||
|
根据逻辑表达式,可以画出电路图如下:\\
|
|||
|
\begin{figure}[H]
|
|||
|
\centering
|
|||
|
% \captionsetup{font={Large}}
|
|||
|
\begin{minipage}[H]{0.6\linewidth}
|
|||
|
\includesvg{2.2.drawio}
|
|||
|
\caption{2.2电路图}
|
|||
|
\end{minipage}
|
|||
|
\end{figure}
|
|||
|
\item 根据题意画出真值表如下:\\
|
|||
|
\begin{table}[H]
|
|||
|
\centering
|
|||
|
\caption{第3题真值表}
|
|||
|
\begin{tabular}{cccc|cc}
|
|||
|
\toprule
|
|||
|
\multicolumn{4}{c}{输入} \vline& \multicolumn{2}{c}{输出}\\
|
|||
|
A0 & A1 & B0 & B1 & S0 & S1\\
|
|||
|
\midrule
|
|||
|
0 & 0 & 0 & 0 & 1 & 0 \\
|
|||
|
0 & 0 & 0 & 1 & 1 & 0 \\
|
|||
|
0 & 0 & 1 & X & 1 & 0 \\
|
|||
|
0 & 1 & 0 & 0 & 0 & 1 \\
|
|||
|
0 & 1 & 0 & 1 & 1 & 0 \\
|
|||
|
0 & 1 & 1 & X & 1 & 0 \\
|
|||
|
1 & 0 & 0 & X & 0 & 1 \\
|
|||
|
1 & 0 & 1 & 0 & 1 & 0 \\
|
|||
|
1 & 0 & 1 & 1 & 1 & 0 \\
|
|||
|
1 & 1 & 0 & X & 0 & 1 \\
|
|||
|
1 & 1 & 1 & 0 & 0 & 1 \\
|
|||
|
1 & 1 & 1 & 1 & 1 & 0 \\
|
|||
|
\bottomrule
|
|||
|
\end{tabular}
|
|||
|
\end{table}
|
|||
|
根据真值表,可以画出S0的卡诺图如下:(S1可以由S0通过取反直接得到)\\
|
|||
|
\begin{figure}[H]
|
|||
|
\centering
|
|||
|
% \captionsetup{font={Huge}}
|
|||
|
\begin{minipage}[h]{0.5\linewidth}
|
|||
|
\includesvg{2.3.S0}
|
|||
|
\caption{第3题S0}
|
|||
|
\end{minipage}
|
|||
|
\end{figure}
|
|||
|
根据卡诺图,可以构造出逻辑表达式如下:
|
|||
|
$$
|
|||
|
S0=\bar{A0} \bar{A1}+ B0B1+\bar{A0} B0 + \bar{A0}B1 + \bar{A1} B0=\overline{\overline{\bar{A0} \bar{A1}}\ \overline{B0B1}\ \overline{\bar{A0} B0}\ \overline{\bar{A0}B_1}\ \overline{\bar{A1}B0}}
|
|||
|
$$\\
|
|||
|
% \pagebreak[1]
|
|||
|
根据逻辑表达式,可以画出电路图如下:
|
|||
|
\begin{figure}[H]
|
|||
|
\centering
|
|||
|
% \captionsetup{font={Large}}
|
|||
|
\begin{minipage}[h]{\linewidth}
|
|||
|
\includesvg{2.3.drawio}
|
|||
|
\caption{2.3电路图}
|
|||
|
\end{minipage}
|
|||
|
\end{figure}
|
|||
|
}
|
|||
|
\myitem{理论计算,实验结果及分析}{
|
|||
|
\item 经检验,理论正确。
|
|||
|
}
|
|||
|
\end{enumerate}
|
|||
|
\end{document}
|