Table des matières:

Périphérique d'entrée et de stockage série 4 bits : 4 étapes
Périphérique d'entrée et de stockage série 4 bits : 4 étapes

Vidéo: Périphérique d'entrée et de stockage série 4 bits : 4 étapes

Vidéo: Périphérique d'entrée et de stockage série 4 bits : 4 étapes
Vidéo: Conversion analogique numérique - Terminale SSI 2024, Novembre
Anonim
Périphérique d'entrée et de stockage série 4 bits
Périphérique d'entrée et de stockage série 4 bits

Vous n'avez jamais imaginé comment votre clavier prend les entrées et comment ces données sont stockées ! Ce projet est une version réduite de la saisie et du stockage des données. Une explication élaborée de la façon dont le signal des touches, l'horloge affecte les éléments de mémoire (flip flops).

Étape 1: Schéma fonctionnel

Diagramme
Diagramme

1. Périphérique d'entrée

En tant que périphérique d'entrée binaire 4 bits, il n'y a que 2 boutons-poussoirs (un pour enregistrer 1 (haut) et un autre pour 0 (bas) avec un filtre de bruit requis pour générer le signal d'entrée. Le signal de sortie généré est une impulsion zéro (lorsque la touche est enfoncé, le signal toujours élevé passe à faible).

2. Générateur d'impulsions monostable

Les signaux d'entrée sont ensuite introduits dans le générateur d'impulsions monostable pour générer une impulsion qui a une durée élevée fixe, elle est déclenchée par la petite impulsion d'entrée. Cette impulsion monostable est utilisée comme entrée d'horloge pour le registre à décalage.

3. Générateur d'impulsions bi-stable

Cette impulsion est également entraînée par les lignes de signal d'entrée, lorsque la touche une (haute) est enfoncée, ce signal est défini et réinitialisé lorsque la touche basse est enfoncée. Le signal est envoyé en tant qu'entrée série gauche au registre à décalage.

4. Registre de décalage

Le registre à décalage 4 bits utilise 4 bascules pour stocker les données. Il faut une entrée série avec une horloge pour stocker les données de gauche à droite ou de droite à gauche. Dans ce projet, les données série que nous utilisons proviennent du générateur d'impulsions Bi-stable et le signal d'horloge du générateur d'impulsions Monostable.

5. Sortie

Les LED indiquent la sortie.

Étape 2: chronogramme

Chronogramme
Chronogramme

Un exemple de chronogramme qui prend une entrée 0101. L'impulsion d'entrée du bouton 1 et du bouton 2 a un très petit "temps bas", c'est la raison pour laquelle elle est indiquée comme une pointe dans le chronogramme.

Étape 3: schéma de circuit

Schéma
Schéma
Schéma
Schéma
Schéma
Schéma

Le temps haut pour l'impulsion monostable peut être modifié en changeant la valeur RC (valeur de résistance et de capacité). Le temps haut est donné par t = 1.1*RC. Le temps haut a une limite inférieure qui dépend du commutateur de dénonciation utilisé, la limite est généralement 10-20ms. Le temps élevé dans cette conception de circuit est de 1s (10k omh * 100uf).

Ceci en réduisant ce temps la vitesse de l'appareil est augmentée.

Étape 4: Fritzing Design avec des fichiers de nomenclature

Fritzing Design avec des fichiers de nomenclature
Fritzing Design avec des fichiers de nomenclature

Téléchargez le fichier fritzing pour personnaliser le design et créer votre propre design.

La liste des composants requis se trouve dans le fichier BOM.

Conseillé: