Étape 5: Caractéristiques de conception spéciale
D’avoir l’analyse complète sur 8 (7 + dot) segment et 4 chiffres, généralement il faut 8 + 4 broches d’e/s, avec seulement 10 broches d’e/s pour cet appareil, deux segments / chiffres paires actions le même NIP cela nous permet d’afficher plus w / les sacrifices suivants ;
Chiffre 0 et f segment sont partagés avec le même NIP, ce qui signifie que nous ne pouvons pas montrer le segment f en chiffre 0, ce qui est ok pour une horloge qu’ils montrent les numéros 1, 2, 3, 7 ne nécessite pas de segment f et nous avons besoin seulement numéro 1, 2 à la position du chiffre 0 pour une horloge de 12 heures/24 heures.
Chiffre 1 et le segment « decimal » sont également partagés, c'est-à-dire, nous ne pouvons avoir point décimal à la position numéro 1 (au milieu de l’écran), c’est toujours ok, mais signifie que nous ne pouvons pas avoir une heure décimal et le séparateur minute comme le font la plupart des horloges.
Le choix de sélectionner les deux « shared » segment / chiffres a été faite pour réduire au minimum le cavalier routage tout en faisant toujours une horloge de ce que devrait faire, un objectif de conception essentiel est de garder le projet dans une maquette de mini 170 cravate-point, et nous nous dirigeons pièces + firmware complexant pour atteindre cet objectif dans la mesure du possible.
Bien que nous n’utilisons pas les broches de SBW (IO et Clk), ils sont inheritically connecter qu’ils partagent la même colonne de la maquette, ce généralement n’ont aucune incidence sauf que la goupille SBWDIO est aussi la broche RESET, qui doit être traction élevée en permanence. avec tous les événements de scan LED que nous obtiendrons réinitialise tout le temps. la solution ici est de permettre le NMI afin que les signaux de réinitialisation sont ignorées (ils déclenche une interruption non masquable au lieu de réinitialiser le MCU). mais avant que nous puissions configurer NMI le système a encore besoin de courir, afin de fournir une logique haute sur RESET au cours de la mise sous tension on dois délibérément placer notre bouton tactile sur cette broche. Le bouton tactile sert ainsi de deux but ; C’est le rôle normal pour l’interface utilisateur, et dès la mise sous tension, comme un « boot » bouton pour laisser le firmware d’initialisation entre en jeu.
On pourrait plaider que nous pouvons introduire charliplexing supplémentaire et exécuter une analyse complète de 8 x 4 digits w / seulement 10 broches e/s. Oui il est possible d’avoir 2 broches de conduire 4 chiffres mais il faut utiliser une paire de 2 écrans de chiffres LED w / anode adverse et mises en page de cathode, cela génèrera un câblage extérieur beaucoup plus. Cela est rejeté car l’objectif principal de ce projet consiste à construire l’horloge LED plus simple possible et le faire tenir dans la maquette plus petite disponible.
Ci-dessous vous trouverez les vidéo sur comment faire pour activer et utiliser la fonction de minuterie alarme et cuisine, direct lien ici si l’intégré ne fonctionne pas
http://www.youtube.com/watch?v=aWF6EBLhISk