SchoolWork-LaTeX/数字逻辑及实验/平时作业/实验报告/实验2.tex
423A35C7 5906ac1efc 重构目录层次
0-课程笔记
1-平时作业
2-实验报告
3-期末大作业
2024-09-02 18:32:58 +08:00

178 lines
7.4 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\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}