schema electronique : Horloge numérique avec PIC16F84
matériel :
PIC: PIC16F84A
Traitement de fréquence: 4MHz
Gamme: 0-24 Heures
Réglage de l' heure: Up - Down Commutateur
Affichage: Temps: 00-23 minutes: 00-59
Puissance: externe 6V DC
La montre a une impulsion toutes les secondes matériel du contrôleur.
Le réglage est effectué avec SW1 et SW2.
LED1 indique secondes.
schéma électrique
Schéma d'horloge électronique 12 ou 24 heures
composants electroniques :
R1 - R8 100Ω
R9 - R13 10K ohm
C1 22pF
C2 22pF
D1 LED
U1 - U4 Cathode commune 7 Segment Display
Q1 - Q4 C828
XTAL1 4 Cristal MHz
IC1 7805 Régulateur IC
PIC1 PIC 16F84 OU PIC16F84A
SW1 -SW3 Appuyez sur ON-poussoir de bouton
fichiers de code source - Horloge numérique:
Horloge HEX et ASM (ZIP)
5 commentaires
bonjour
comment faire pour eviter que l'horloge prends de l'avance (5mn par semaine)?
merci
GOTO $+.5
CLRF DEL0
BCF DP ; DECIMAL POINT
CALL INCR
GOTO LABLE
MOVLW .195 ; DECIMAL POINT DELAY SETTING
MOVWF DEL0 ;DECIMAL POINT
BSF DP
Bonjour
il faut modifier le chiffre ,195 dans le fichier .ams
j'ai réussi a trouver les secondes exactes...
Cordialement Gary
Bonjour,
J'ai réalisé la modification comme indiqué pour les secondes, mais hélas ça ne fonctionne pas mieux.
Après compilation du fichier .ASM modifié, j'ai des erreurs en début de programme, pourtant lors de la compilation rien de ce côté, pouvez-vous m'envoyer un fichier en .HEX avec la modification s'il vous plaît ?
Cordialement,
Alain
Bonsoir,
Mon adresse mail est stneve@cegetel.net pour me faire parvenir un exemplaire du fichier .HEX avec la modification des secondes s'il vous plaît,
Quel est le programme à utiliser pour compiler le fichier ASM ?
Cordialement,
ALain
Bonsoir,
J'ai réalisé la modification du programme .asm comme indiqué, hélas depuis l'horloge prend du retard très vite.
Quelqu'un peut-il me répondre à ce sujet s'il vous plaît ,
Cordialement,
Alain
Enregistrer un commentaire