Commit 4a29c0fb522dd3ad4f5331dedfda61280b44fd06

Authored by Gabriel
1 parent 4110c083

Ajout du txt explication et du schema

Showing 2 changed files with 37 additions and 0 deletions   Show diff stats
Explication + Timer0.txt 0 → 100644
... ... @@ -0,0 +1,37 @@
  1 +Bouton "+ - ok" PA0 aPA2
  2 +Bouton Mode "Heure-minute-Jour-Nuit-Sortir Mode/Heure" PD0 & PD1
  3 +Selection Afficheur PC0 a PC3
  4 +Envoie de donnee Afficheur PBx
  5 +Sonde de temperature PF0
  6 +TOR (Radiateur) PF1
  7 +
  8 +TIMER0
  9 +
  10 +OCR0A : 255
  11 +
  12 +OCR0B :0b 0000 0000
  13 +
  14 +TCCR0A : Ob 0000 0010
  15 +
  16 +TCCR0B : 0b 0000 0100
  17 +
  18 +On a 16Mhz de frequence que l'on divise par 256 pour avoir la valeur Clk/256 -> 62500
  19 +
  20 +Chaque cycle d'horloge compte donc pour 16ƒÊs
  21 +
  22 +TIMSK0 -> 0b 0000 0010
  23 +
  24 +TIFR0 -> 0b 0000 0010
  25 +
  26 +Pour avoir un top d'horloge de l'ordre d'une seconde, on met la tempo definie au dessus dans une boucle de 62500 iterations
  27 +puis on sort de la boucle en incrementant les secondes
  28 +
  29 +Timer:
  30 +
  31 +Pour TOPSECONDE<=62500
  32 +{
  33 +topseconde=topseconde+1
  34 +}
  35 +Seconde=seconde+1
  36 +
  37 +de meme pour les minutes et les heures
0 38 \ No newline at end of file
... ...
Schéma.png 0 → 100644

32.8 KB