From f6fb3818501a08b9a8e2fc08cdd315877178f1cb Mon Sep 17 00:00:00 2001 From: surtur Date: Thu, 3 Dec 2020 16:15:54 +0100 Subject: [PATCH] initial commit --- .gitignore | 290 +++++++++++++++++++++++++++++++++++++++++++++++++++++ ZM_04.tex | 94 +++++++++++++++++ 2 files changed, 384 insertions(+) create mode 100644 .gitignore create mode 100644 ZM_04.tex diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..32d1796 --- /dev/null +++ b/.gitignore @@ -0,0 +1,290 @@ +### TeX ### +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 +.*.lb + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* +# these rules might exclude image files for figures etc. +# *.ps +# *.eps +*.pdf + +## Generated if empty string is given at "Please type another file name for output:" +.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml + +## Build tool auxiliary files: +*.fdb_latexmk +*.synctex +*.synctex(busy) +*.synctex.gz +*.synctex.gz(busy) +*.pdfsync + +## Build tool directories for auxiliary files +# latexrun +latex.out/ + +## Auxiliary and intermediate files from other packages: +# algorithms +*.alg +*.loa + +# achemso +acs-*.bib + +# amsthm +*.thm + +# beamer +*.nav +*.pre +*.snm +*.vrb + +# changes +*.soc + +# comment +*.cut + +# cprotect +*.cpt + +# elsarticle (documentclass of Elsevier journals) +*.spl + +# endnotes +*.ent + +# fixme +*.lox + +# feynmf/feynmp +*.mf +*.mp +*.t[1-9] +*.t[1-9][0-9] +*.tfm + +#(r)(e)ledmac/(r)(e)ledpar +*.end +*.?end +*.[1-9] +*.[1-9][0-9] +*.[1-9][0-9][0-9] +*.[1-9]R +*.[1-9][0-9]R +*.[1-9][0-9][0-9]R +*.eledsec[1-9] +*.eledsec[1-9]R +*.eledsec[1-9][0-9] +*.eledsec[1-9][0-9]R +*.eledsec[1-9][0-9][0-9] +*.eledsec[1-9][0-9][0-9]R + +# glossaries +*.acn +*.acr +*.glg +*.glo +*.gls +*.glsdefs +*.lzo +*.lzs + +# uncomment this for glossaries-extra (will ignore makeindex's style files!) +# *.ist + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.gtex + +# htlatex +*.4ct +*.4tc +*.idv +*.lg +*.trc +*.xref + +# hyperref +*.brf + +# knitr +*-concordance.tex +# TODO Comment the next line if you want to keep your tikz graphics files +*.tikz +*-tikzDictionary + +# listings +*.lol + +# luatexja-ruby +*.ltjruby + +# makeidx +*.idx +*.ilg +*.ind + +# minitoc +*.maf +*.mlf +*.mlt +*.mtc +*.mtc[0-9]* +*.slf[0-9]* +*.slt[0-9]* +*.stc[0-9]* + +# minted +_minted* +*.pyg + +# morewrites +*.mw + +# nomencl +*.nlg +*.nlo +*.nls + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# tcolorbox +*.listing + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# todonotes +*.tdo + +# vhistory +*.hst +*.ver + +# easy-todo +*.lod + +# xcolor +*.xcp + +# xmpincl +*.xmpi + +# xindy +*.xdy + +# xypic precompiled matrices and outlines +*.xyc +*.xyd + +# endfloat +*.ttt +*.fff + +# Latexian +TSWLatexianTemp* + +## Editors: +# WinEdt +*.bak +*.sav + +# Texpad +.texpadtmp + +# LyX +*.lyx~ + +# Kile +*.backup + +# gummi +.*.swp + +# KBibTeX +*~[0-9]* + +# TeXnicCenter +*.tps + +# auto folder when using emacs and auctex +./auto/* +*.el + +# expex forward references with \gathertags +*-tags.tex + +# standalone packages +*.sta + +# Makeindex log files +*.lpz + +# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib +# option is specified. Footnotes are the stored in a file with suffix Notes.bib. +# Uncomment the next line to have this generated file ignored. +#*Notes.bib + +### TeX Patch ### +# LIPIcs / OASIcs +*.vtc + +# glossaries +*.glstex diff --git a/ZM_04.tex b/ZM_04.tex new file mode 100644 index 0000000..1cde3d7 --- /dev/null +++ b/ZM_04.tex @@ -0,0 +1,94 @@ +\documentclass[]{scrartcl} +\usepackage{geometry} + \geometry{ + a4paper, + top=18mm, + bottom=19mm, + } +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{amsmath} +\usepackage[pdftex,pdfa,hidelinks,breaklinks]{hyperref} +\usepackage{url} +\usepackage{xmpincl} +\usepackage{hyperxmp} +\usepackage[affil-it]{authblk} +\usepackage{enumitem} +\usepackage{pgfplots} +\pgfplotsset{width=1.0\textwidth} +\usepackage{graphicx} +\graphicspath{ {./img/} } + +\usepackage{karnaugh-map} + +\renewcommand{\figurename}{Obrázek} +\renewcommand{\tablename}{Tabulka} + +\date{\today} + +\title{Protokol 4 - Sekvenční úloha - semafor} +\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í} +\addcontentsline{toc}{section}{Zadání} + +\begin{enumerate} + \item Navrhněte sekvenční logický obvod pro řízení světelné signalizace na + křižovatce obvod pro řízení světelné signalizace na křižovatce splňující následující časování: + \begin{itemize} + \item 4 časové jednotky svítí červená + \item 1 časovou jednotku svítí současně červená a žlutá + \item 4 časové jednotky svítí zelená + \item 1 časovou jednotku svítí žlutá + \item Přechod na začátek sekvence + \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 + 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. + \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 + počtem vstupů. + \end{enumerate} + \item Ověřte funkci semaforu v obvodovém simulátoru a zaznamenejte časový digram jednotlivých světelných signálů. + \begin{enumerate} + \item Sestavte výsledný logický obvod, který bude tvořen čítačem 7493, na jehož výstupy + bude připojen navržený kódovací obvod pro světelnou signalizaci. Nezapomeňte + správně připojit resetovací vstupy čítače MR1 a MR2. Jako šablonu obvodu pro Circuit + simulátor použijte soubor „Semafor.txt“, kde je již vložen obvod čítače a příslušné + výstupy semaforu včetně nastavení grafického výstupu. + \item V protokolu uveďte kompletní schéma zapojení obvodu a změřený časový diagram + světelných signálů semaforu v Circuit simulátoru. + \end{enumerate} +\end{enumerate} + +\newpage + +\section{Návrh sekvenčního logického obvodu} +\subsection{Pravdivostní tabulka} +\subsection{Karnaughovy mapy} +\subsection{Úprava logických funkcí} +\subsection{Schéma zapojení} + +\newpage + +\section{Ověření funkce semaforu v obvodovém simulátoru} +\newpage + +\section{Závěr} + +\end{document}