\documentclass[]{scrartcl}
\usepackage{geometry}
 \geometry{
 a4paper,
 % total={170mm,257mm},
 top=18mm,
 bottom=19mm,
 }
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{verbatim}
\usepackage{amsmath}
\usepackage[pdftex,pdfa,hidelinks,breaklinks]{hyperref}
\usepackage{url}
\usepackage{xmpincl}
\usepackage{hyperxmp}
\usepackage[affil-it]{authblk}
\usepackage{graphicx}
\graphicspath{ {./img/} }


\date{\today}

\title{Protokol 9 - Čítače}
\author{M et Z}

\begin{document}
\affil{FAI UTB ve Zlíně, Softwarové inženýrství (SWI)}

\maketitle
\renewcommand{\contentsname}{Obsah}
\tableofcontents

\newpage

\section*{Zadání}
Zapojte binární čítač a navrhněte tabulku, podle které půjde
zapojovat čítač ve funkci děliče

\section{Cyklus mod 15}
\subsection{Schéma}
\subsubsection{Popis}
\begin{enumerate}
    \item Na základě schématu zapojte obvod tak, aby pomocí řídicího
        vstupu čítal ve režimu od 0 do 15 (plný cyklus) a ověřte jeho funkčnost.
\end{enumerate}

\begin{figure}[!hbt]
\centering
\includegraphics[width=0.65\textwidth]{reader_full}
\caption{Zapojení obvodu plného početního cyklu čítače (dělič 15)}
\end{figure}

\begin{table}[!hbt]
\centering
\begin{tabular}{||c||c|c|c|c||}
 \hline
 \textbf{h-i} & \[ \textbf{Q_3}\] & \[ \textbf{Q_2}\] & \[ \textbf{Q_1}\] & \[ \textbf{Q_0}\] \\
 \hline\hline
 0 & 0 & 0 & 0 & 0 \\
 1 & 0 & 0 & 0 & 1 \\
 2 & 0 & 0 & 1 & 0 \\
 3 & 0 & 0 & 1 & 1 \\
 4 & 0 & 1 & 0 & 0 \\
 5 & 0 & 1 & 0 & 1 \\
 6 & 0 & 1 & 1 & 0 \\
 7 & 0 & 1 & 1 & 1 \\
 8 & 1 & 0 & 0 & 0 \\
 9 & 1 & 0 & 0 & 1 \\
 10 & 1 & 0 & 1 & 0 \\
 11 & 1 & 0 & 1 & 1 \\
 12 & 1 & 1 & 0 & 0 \\
 13 & 1 & 1 & 0 & 1 \\
 14 & 1 & 1 & 1 & 0 \\
 15 & 1 & 1 & 1 & 1 \\
 \hline
\end{tabular}
\caption{Funkční tabulka čítače při nezkráceném cyklu}
\end{table}

\newpage


\section{Cyklus mod 12}

\subsection{Schéma}
\subsubsection{Popis}
\begin{enumerate}
    \item Na základě schématu zapojte obvod v programu Circuit Simulator (\url{https://www.falstad.com/circuit/}) tak, aby pomocí řídicího
        vstupu čítal ve zkráceném režimu od 0 do 12 a ověřte jeho funkčnost.
\end{enumerate}

\begin{figure}[!hbt]
\centering
\includegraphics[width=0.55\textwidth]{reader_mod12_diag}
\caption{Zapojení obvodu pro zkrácení početního cyklu čítače do 12 s diagramem průběhu}
\end{figure}

\begin{table}[h!]
\centering
\begin{tabular}{||c||c|c|c|c||}
 \hline
 \textbf{h-i} & \[ \textbf{Q_3}\] & \[ \textbf{Q_2}\] & \[ \textbf{Q_1}\] & \[ \textbf{Q_0}\] \\
 \hline\hline
 0 & 1 & 0 & 1 & 0 \\
 1 & 1 & 0 & 1 & 0 \\
 2 & 1 & 0 & 1 & 0 \\
 3 & 1 & 0 & 1 & 0 \\
 4 & 1 & 0 & 1 & 0 \\
 5 & 1 & 0 & 1 & 0 \\
 6 & 1 & 0 & 1 & 0 \\
 7 & 1 & 0 & 1 & 0 \\
 8 & 1 & 0 & 1 & 0 \\
 9 & 1 & 0 & 1 & 0 \\
 10 & 1 & 0 & 1 & 0 \\
 11 & 1 & 0 & 1 & 0 \\
 12 & 1 & 0 & 1 & 0 \\
 13 & 1 & 0 & 1 & 0 \\
 14 & 1 & 0 & 1 & 0 \\
 15 & 1 & 0 & 1 & 0 \\
 \hline
\end{tabular}
\caption{Funkční tabulka čítače při početním cyklu zkráceném do 12}
\end{table}

\newpage

\section{Cyklus mod 9}

\subsection{Schéma}
\subsubsection{Popis}
\begin{enumerate}
    \item Na základě schématu zapojte obvod v programu Circuit Simulator (\url{https://www.falstad.com/circuit/}) tak, aby pomocí řídicího
        vstupu čítal ve zkráceném režimu od 0 do 9 a ověřte jeho funkčnost.
\end{enumerate}

\begin{figure}[h]
\centering
\includegraphics[width=0.7\textwidth]{reader_mod9}
\caption{Zapojení obvodu pro zkrácení početního cyklu čítače do 9}
\end{figure}

\begin{table}[!hbt]
\centering
\begin{tabular}{||c||c|c|c|c||}
 \hline
 \textbf{h-i} & \[ \textbf{Q_3}\] & \[ \textbf{Q_2}\] & \[ \textbf{Q_1}\] & \[ \textbf{Q_0}\] \\
 \hline\hline
 0 & 1 & 0 & 1 & 0 \\
 1 & 1 & 0 & 1 & 0 \\
 2 & 1 & 0 & 1 & 0 \\
 3 & 1 & 0 & 1 & 0 \\
 4 & 1 & 0 & 1 & 0 \\
 5 & 1 & 0 & 1 & 0 \\
 6 & 1 & 0 & 1 & 0 \\
 7 & 1 & 0 & 1 & 0 \\
 8 & 1 & 0 & 1 & 0 \\
 9 & 1 & 0 & 1 & 0 \\
 10 & 1 & 0 & 1 & 0 \\
 11 & 1 & 0 & 1 & 0 \\
 12 & 1 & 0 & 1 & 0 \\
 13 & 1 & 0 & 1 & 0 \\
 14 & 1 & 0 & 1 & 0 \\
 15 & 1 & 0 & 1 & 0 \\
 \hline
\end{tabular}
\caption{Funkční tabulka čítače při početním cyklu zkráceném do 9}
\end{table}

\newpage

\section{Zkrácení početného cyklu}
\begin{table}[!hbt]
\centering
\begin{tabular}{||c||c|c||}
 \hline
 \textbf{Zkrácení} & \[ \textbf{MR_1}\] & \[ \textbf{MR_2}\] \\
 \hline\hline
 1 & \[Q_0\] & \[Q_0\] \\
 2 & \[Q_1\] & \[Q_1\] \\
 3 & \[Q_1\] & \[Q_0\] \\
 4 & \[Q_2\] & \[Q_2\] \\
 5 & \[Q_2\] & \[Q_0\] \\
 6 & \[Q_2\] & \[Q_1\] \\
 7 & \[Q_2 \oplus Q_1\] & \[Q_0\] \\
 8 & \[Q_3\] & \[Q_3\] \\
 9 & \[Q_3\] & \[Q_0\] \\
 10 & \[Q_3\] & \[Q_1\] \\
 11 & \[Q_3 \oplus Q_1\] & \[Q_0\] \\
 12 & \[Q_2\] & \[Q_3\] \\
 13 & \[Q_3 \oplus Q_2\] & \[Q_0\] \\
 14 & \[Q_3 \oplus Q_2\] & \[Q_1\] \\
 15 & \[Q_3 \oplus Q_2\] & \[Q_1 \oplus Q_0\] \\
 \hline
\end{tabular}
\caption{Tabulka čítače ve funkci děliče}
\end{table}


\newpage

\section{Čítač 7493}
\begin{figure}[!hbt]
\centering
\includegraphics[width=0.6\textwidth]{async_binary_reader_scheme}
\caption{Struktura asynchronního binárního čítače 7493}
\end{figure}

\newpage

\section{Závěr}

\end{document}
