Преобразователь внешних воздействий
This commit is contained in:
@@ -655,6 +655,7 @@
|
||||
|
||||
Подразумевается, что в рассматриваемой схеме часов будет использоваться генератор с частотой 1 Гц. Однако в непосредственной реализации в Multisim приходится завышать его частоту, так как симуляция даже одной секунды работы схемы часов занимает несколько минут.
|
||||
|
||||
\newpage
|
||||
Тактовый генератор, используемый в данной работе, называется \texttt{DIGITAL\_CLOCK}, он представлен на Рис.~\ref{fig:clock}.
|
||||
|
||||
\begin{figure}[h!]
|
||||
@@ -678,8 +679,23 @@
|
||||
\label{fig:mux}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\subsubsection{Преобразователь внешних воздействий}
|
||||
|
||||
Преобразователь внешних воздействий отвечает за обработку нажатий на кнопки a, b и c. Он выполняет две задачи, во-первых, переводит сигнал от кнопки в соответствующий код входного воздействия (см. таблицу~\ref{tbl:inputs}), во-вторых, формирует синхроимпульс непосредственно в момент нажатия кнопки. Время, которое человек держит кнопку часов нажатой, не может быть меньше нескольких миллисекунд, а сформированный на основе этого нажатия синхроимпульс должен быть гораздо короче и не зависеть от продолжительности физического нажатия кнопки. Для этого используется формирователь импульсов с укорачивающей RC-цепью. Подбором емкости и сопротивления можно построить схему, которая вырабатывает необходимую продолжительность сигнала.
|
||||
|
||||
Для реализации преобразователя внешних воздействий с укорачивающей RC-цепью была создана пользовательская схема \texttt{input-handler}, представленная на Рис.~\ref{fig:input}. В ней использовался конденсатор ёмкостью 1 мкФ и резистор с сопротивлением в 1 кОм.
|
||||
|
||||
У схемы \texttt{input-handler} три входа -- сигналы от кнопок a, b и c, и три выхода -- два разряда кода входного сигнала ($x_1$ и $x_2$) и синхроимпульс s.
|
||||
|
||||
\begin{figure}[h!]
|
||||
\centering
|
||||
\includegraphics[width=0.8\linewidth]{img/input.png}
|
||||
\caption{Схема преобразователя внешних воздействий.}
|
||||
\label{fig:input}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\subsubsection{Блок памяти}
|
||||
|
||||
\subsubsection{Блок F}
|
||||
|
||||
Reference in New Issue
Block a user