Browse Source

Portes inverseuses sur les BP et conclusion.

master
Hugo LEVY-FALK 6 years ago
parent
commit
d796377858
  1. BIN
      compte_rendu.pdf
  2. 16
      compte_rendu.tex
  3. BIN
      images/bp1_bis.PNG
  4. BIN
      images/bp3_bis.PNG

BIN
compte_rendu.pdf

Binary file not shown.

16
compte_rendu.tex

@ -143,14 +143,11 @@ On programme la carte et on vérifie le fonctionnement en changeant l'état des
Afin de détecter l'appui sur un bouton poussoir, on réalise un traitement de l'entrée associée. En effet il faut d'abord éliminer un éventuel bruit créé par les rebonds créés lors du changement de l'état du bouton et synchroniser le signal avec celui de l'horloge afin d'obtenir le signal \verb|BPS|. Cette partie est réalisée avec une bascule D (on suppose donc que le bruit dure moins d'une période d'horloge). On souhaite ensuite passer la sortie à l'état haut pendant une période d'horloge sur front montant de \verb|BPS|. On se propose de synthétiser cette partie avec une machine de \bsc{Moore} puis avec une machine de \bsc{Mealy}.
On remarquera que du fait du câblage des boutons (figure \ref{fig:elecbouton}), un appui sur un bouton se traduira par le passage à l'état bas de l'entrée correspondante.
NOTE : ça apparaît pas dans les schémas qui suivent, il faut aller vérifier que ça y est dans les fichiers de simulation
\paragraph{Note :} On remarquera que du fait du câblage des boutons (figure \ref{fig:elecbouton}), un appui sur un bouton se traduira par le passage à l'état bas de l'entrée correspondante. Par soucis de simplicité, les calculs de cette partie se font en supposant le fonctionnement inversé. Ce n'est pas un problème puisqu'il suffit d'ajouter une porte inverseuse entre le bouton et l'entrée de notre système pour corriger cela. Les schémas présentés en fin de section auront donc une porte inverseuse en entrée.
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\linewidth]{images/elec_bouton}
\caption{}
\caption{Câblage d'un bouton poussoir}
\label{fig:elecbouton}
\end{figure}
@ -307,11 +304,11 @@ Y_1 &=& BPS \cdot (y_0 + y_1) \\
S &=& y_0
\end{eqnarray}
Enfin, on vérifie que le fonctionnement est celui attendu par simulation, ce que montrent les figures \ref{fig:schemaBpMoore} et \ref{fig:chronoBpMoore}.
Enfin, on vérifie que le fonctionnement est celui attendu par simulation, ce que montrent les figures \ref{fig:schemaBpMoore} (présenté avec la porte inverseuse en entrée pour tenir compte du câblage du bouton) et \ref{fig:chronoBpMoore}.
\begin{figure}[h!]
\centering
\includegraphics[width=0.7\linewidth]{images/bp1.PNG}
\includegraphics[width=0.7\linewidth]{images/bp1_bis.PNG}
\caption{Schéma du montage}
\label{fig:schemaBpMoore}
\end{figure}
@ -418,11 +415,11 @@ E_S &=& BPS \\
S &=& BPS \cdot \bar{E_p}
\end{eqnarray}
Enfin, on vérifie que le fonctionnement est celui attendu par simulation, ce que montrent les figures \ref{fig:schemaBpMealy} et \ref{fig:chronoBpMealy}.
Enfin, on vérifie que le fonctionnement est celui attendu par simulation, ce que montrent les figures \ref{fig:schemaBpMealy} (présenté avec la porte inverseuse en entrée pour tenir compte du câblage du bouton) et \ref{fig:chronoBpMealy}.
\begin{figure}[h!]
\centering
\includegraphics[width=0.7\linewidth]{images/bp3.PNG}
\includegraphics[width=0.7\linewidth]{images/bp3_bis.PNG}
\caption{Schéma du montage}
\label{fig:schemaBpMealy}
\end{figure}
@ -705,6 +702,7 @@ En assemblant les éléments synthétisés dans les parties précédentes selon
\label{fig:chrono}
\end{figure}
\part{Conclusion}
En téléversant le schéma sur la carte on vérifié que l'on obtient bien le comportement recherché :
\begin{itemize}
\item Un appui sur \verb|START/STOP| arrête ou démarre le chronomètre;

BIN
images/bp1_bis.PNG

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
images/bp3_bis.PNG

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Loading…
Cancel
Save