Etape 1: Le schéma et quelques mots sur les composants
Ce qui est dedans :
Processeur - PIC16F727-
-affichage 7 segments avec anode commune
-13 x BCR562 transistors de logique avec des résistances de base inclus
-résistances
-épingler les en-têtes
Vous pouvez voir le schéma dans les pièces jointes.
PIC16F727 - microcontrôleur
Ce processeur a 44 pins et c’est quasiment une surpuissance pour cette application, mais je n’ai pas eu n’importe quel autre PIC-s traîner à l’heure actuelle. Quelques fonctionnalités importantes de ce processeur :
-Interne oscillateur 16MHz
--I²C, SPI, AUSART
-2 X CCP (Caputure/Compare/PWM)
-Canal 14 8 b ADC
-Un 8-bit Timer (TMR0)
-Deux 16-bit Timer (TMR1/TMR2)
-Temporisateur (WDT)
-En Circuit série Programming™ (ICSP™)
-MTouch Built-in™ capacative module de détection
-Tension de fonctionnement large (1, 8V-5.5V)
Je n’ai pas utilisé tout autre perpiheral, mais juste une seule minuterie, le reste de l’algorithme de l’affichage des commandes et assure le suivi des temps.
Si votre version de l’horloge va être une version alimenté par piles, je vous recommande de faire quelques tests avec les résistances de la limite actuelle pour la consommation courante/une visibilité optimale. J’ai utilisé des résistances de 1K.
Les mêmes résistances type 1K servaient à mettre comme tractions sur les entrées de bouton.
affichage à 4 chiffres 7 segments
La chose pratique au sujet de ces écrans est, qu’ils ont leurs broches segment déjà rassemblées sur une seule broche, vous n’avez pas de retracer ceux lors de la PCB. Juste une trace unique et vous avez chaque chiffres « a » segment accroché. Même chose avec les autres segments.
Ainsi, un chiffre a la cathode de chaque LED éteint sur une épingle, reprenant 8 broches (il y a un point près de chaque chiffre), de l’anode de chaque chiffre LED-s sont regroupés pour aller sur quatre axes différents.
C’est tout qu'il faut savoir sur notre écran, annuler le brochage. Le brochage est différent de l’affichage à l’écran, je ne vous embêtez pas avec donnant des détails sur que vous pouvez utiliser un autre.
Transistors de logique BCR562
Ceux-ci ont déjà montés les résistances de polarisation. Ils sont utilisés en mode saturation, comme les commutateurs.