« Utiliser les PIC 16F et 18F/Exercices/Interruption timer0 en langage C » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-( |\n|\()([0-9]{1,3})( | )([0-9]{3})( |\)) +\1{{formatnum:\2\4}}\5)
Ligne 76 :
Quelle est la fréquence de clignotement des LEDs reliées au '''PORTB''' ?
 
6°) Modifier l'interruption (du programme de départ) pour qu'elle réalise un chenillard d'une LED se déplaçant vers les poids faibles.
 
{{Solution|contenu=
Ligne 118 :
4°) Décalage tout simple d'une LED vers les poids forts.
 
5°) OPTION_REG = 0x84; = 1000 00110100 => poids faible = 34 => division par 2 puissance 45 = 1632
 
{{formatnum:4000000}} / 4*1632*(256-96)*400 = 0,976562548828 Hz Soit pratiquement 10,5 Hz
 
Un meilleurs calcul serait :
 
{{formatnum:4000000}} / 4*1632*(256-9894)*400 = 0,988924051482253086 Hz (à cause des temps de latence) Cette connaissance n'est pas demandée aux étudiants.
 
6°)