diff --git a/ZM_04.tex b/ZM_04.tex index 1cde3d7..72c6351 100644 --- a/ZM_04.tex +++ b/ZM_04.tex @@ -53,12 +53,12 @@ \end{itemize} \begin{enumerate} \item Dle zadaného časování semaforu sestavte pravdivostní tabulku obsahující číslo - hodinového impulsu h-i, výstupy čítače Q 0 až Q 3 a stav světelné signalizace semaforu + hodinového impulsu h-i, výstupy čítače $Q_0$ až $Q_3$ a stav světelné signalizace semaforu R (červená), Y (žlutá) a G (zelená). \item Za použití Karnaughových map proveďte minimalizaci logických funkcí pro ovládání jednotlivých světelných signálů semaforu. KM budou celkem tři s rozměrem 4x4 - buněk. Neurčité stavy označte znakem x a doplňte je takovou logickou hodnotou (x1 - nebo x0), aby bylo dosaženo co nejlepší minimalizace logické funkce. + buněk. Neurčité stavy označte znakem x a doplňte je takovou logickou hodnotou ($x1$ + nebo $x0$), aby bylo dosaženo co nejlepší minimalizace logické funkce. \item Upravte logické funkce do tvaru vhodného pro realizaci pomocí logických členů NAND. Použijte De Morganových zákonů pro nahrazení logických součtů logickými součiny. \item Navrhněte schéma zapojení kódovacího obvodu s využitím hradel NAND s libovolným @@ -80,7 +80,81 @@ \section{Návrh sekvenčního logického obvodu} \subsection{Pravdivostní tabulka} +\begin{table}[!hbt] +\centering +\begin{tabular}{||r|cccc|ccc||} + \hline + \textbf{h-i} & \[\textbf{Q_3}\] & \[\textbf{Q_2}\] & \[\textbf{Q_1}\] & \[\textbf{Q_0}\] & \textbf{R} & \textbf{Y} & \textbf{G} \\ + \hline\hline + $0$ & $0$ & $0$ & $0$ & $0$ & $1$ & $0$ & $0$ \\ + $1$ & $0$ & $0$ & $0$ & $1$ & $1$ & $0$ & $0$ \\ + $2$ & $0$ & $0$ & $1$ & $0$ & $1$ & $0$ & $0$ \\ + $3$ & $0$ & $0$ & $1$ & $1$ & $1$ & $0$ & $0$ \\ + $4$ & $0$ & $1$ & $0$ & $0$ & $1$ & $1$ & $0$ \\ + $5$ & $0$ & $1$ & $0$ & $1$ & $0$ & $0$ & $1$ \\ + $6$ & $0$ & $1$ & $1$ & $0$ & $0$ & $0$ & $1$ \\ + $7$ & $0$ & $1$ & $1$ & $1$ & $0$ & $0$ & $1$ \\ + $8$ & $1$ & $0$ & $0$ & $0$ & $0$ & $0$ & $1$ \\ + $9$ & $1$ & $0$ & $0$ & $1$ & $0$ & $1$ & $0$ \\ + $10$ & $1$ & $0$ & $1$ & $0$ & $1$ & $0$ & $0$ \\ + $11$ & $1$ & $0$ & $1$ & $1$ & $x$ & $x$ & $x$ \\ + $12$ & $1$ & $1$ & $0$ & $0$ & $x$ & $x$ & $x$ \\ + $13$ & $1$ & $1$ & $0$ & $1$ & $x$ & $x$ & $x$ \\ + $14$ & $1$ & $1$ & $1$ & $0$ & $x$ & $x$ & $x$ \\ + $15$ & $1$ & $1$ & $1$ & $1$ & $x$ & $x$ & $x$ \\ + \hline +\end{tabular} +\caption{Pravdivostní tabulka obvodu pro světelnou signalizaci} +\label{truthtable} +\end{table} + \subsection{Karnaughovy mapy} +\subsubsection{Výstup R} +\begin{figure}[!hbt] +\centering +\begin{karnaugh-map}[4][4][1][$Q_1Q_0$][$Q_3Q_2$] + \indeterminants{11,12,13,14,15} + \minterms{0,1,2,3,4,10} + \maxterms{5,6,7,8,9} + \implicant{0}{4} + \implicant{0}{2} + \implicant{15}{10} +\end{karnaugh-map} +\vspace{-20pt} +\caption{Karnaughova mapa pro výstup R} +\end{figure} + +\newpage +\subsubsection{Výstup Y} +\begin{figure}[!hbt] +\centering +\begin{karnaugh-map}[4][4][1][$Q_1Q_0$][$Q_3Q_2$] + \indeterminants{11,12,13,14,15} + \minterms{4,9} + \maxterms{0,1,2,3,5,6,7,8,10} + \implicant{13}{11} + \implicant{4}{12} +\end{karnaugh-map} +\vspace{-20pt} +\caption{Karnaughova mapa pro výstup Y} +\end{figure} + +\subsubsection{Výstup G} +\begin{figure}[!hbt] +\centering +\begin{karnaugh-map}[4][4][1][$Q_1Q_0$][$Q_3Q_2$] + \indeterminants{11,12,13,14,15} + \minterms{5,6,7,8} + \maxterms{0,1,2,3,4,9,10} + \implicant{12}{8} + \implicant{5}{15} + \implicant{7}{14} +\end{karnaugh-map} +\vspace{-20pt} +\caption{Karnaughova mapa pro výstup G} +\end{figure} + +\newpage \subsection{Úprava logických funkcí} \subsection{Schéma zapojení}