Étape 12 : Bloc diagramme Simulation
Remarque : La simulation suivante n’est pas « Digital Clock en utilisant Arduino ». Les simulations sont pour chaque compteur exprimée dans le diagramme. C’est juste pour la visualisation des sorties et donc les indications de matériel Arduino ne figurent pas. Le programme peut toutefois être vu à travers la simulation pour comprendre nos compteurs.
Ainsi, les compteurs et 7 correspondant affichage à segments exprimées dans le schéma-bloc est simulé. Il est important de noter que le programme Arduino ne fait exactement ce que tous les IC faire ensemble, au lieu de cela, le programme simule juste les sorties de l’IC 7447 (quel changement selon le flip flops et compteurs) seul et les affiche.
Génération vous propre simulation est tout droite vers l’avant à l’aide de l’application de Circuits 123D.
Il faut 7 sorties pour notre affichage 7 segments. Utilisez les sorties numérotées sur la planche.
Connectez les bornes numérotées sur la planche pour l’un terminal unique des 7 segments (préférence de manière ordonnée 2 et « a », 3 « b » et ainsi de suite comme ce que j’ai fait), tout comme nous l’avons fait sur notre montage expérimental. Les sorties sur la carte sont les analogues des sorties IC 7447 a - g.
Encore une fois, ne pas oublier la résistance de limitation de courante de 330 ohms. Vous devrez également connecter la borne commune sur l’affichage à la borne de masse du Conseil (ce qui indique que cet affichage est cathode commune).
Après cela, il n’y a pas vraiment d’autres travaux, son juste programmation les sorties à chaque terminal séparément. Une fois que vous regardez le programme, vous comprendrez comment simuler n’importe quel autre compteur (peut-être que le compteur de nombre pair nous avons conçu plus tôt!).
M0 / S0 compteurs :
Il s’agit d’un compteur qui compte de 0 -9. S0 est similaire à M0, la seule différence étant le retard ou le signal d’horloge. La simulation est montrée en commun.
M1 / S1 compteurs :
Ce compteur compte de 0 - 5. S1 est également similaire au M1 à nouveau la seule différence étant le retard ou le signal d’horloge. La simulation est montrée en commun.
Compteurs de HH :
Ce compteur compte de 1-12. En fait, il incrémente une fois toutes les heures mais la simulation est programmé pour les secondes.
A / P (M) :
C’est techniquement pas un compteur. Active et désactive juste entre les deux États A et P.
L’horloge entier peut aussi être simulé. Je ne sais vraiment pas si la simulation ci-dessous fonctionne parce que je ne pouvais pas le compiler. Je ne pense pas que ma connexion est suffisamment rapide pour faire cela, mais tous les composants de la simulation ci-dessous sont compilés séparément comme indiqué ci-dessus.
La simulation de l’horloge / schéma fonctionnel n’inclut pas le module d’alarme pour pas trop la foule choses. Mais la logique d’alarme comme expliqué auparavant est incluse dans la mise en œuvre de la maquette.