Étape 2: logiciel
Le lien du logiciel est répertorié ci-dessous. Alors qu’il est visé pour le 16F627A, il est facilement porté à d’autres versions de la photo. Vous devrez modifier la ligne qui identifie la version PIC (liste =) et le fichier INCLUDE, mais ceux sont les changements intuitives. La ligne __CONFIG devez également peaufiner tout simplement parce qu’un ou deux des étiquettes utilisées soient orthographiés différemment dans certains des fichiers INCLUDE. Assurez-vous juste que la photo que vous utilisez a une broche qui permet une entrée d’interruption externe (habituellement appelée EXT ou INT) et la capacité de faire PWM.
Le logiciel de base a été copié directement de ce qui a été utilisé dans l’épisode 10 avec les modifications apportées pour le 16F627A pour remplacer le 16F688. Aussi, la 16F627A a seulement un oscillateur interne à 4 Mhz afin que touché les routines de retard et les comtes de minuterie pour reconnaître les bits de l’IR. Le logiciel PWM de 9 épisode a également été ajouté. Le calculateur de PWM, détaillé dans l’épisode 9 a été utilisé pour définir les valeurs de Registre pour la sortie de 1000 Hertz qui a été sélectionné dans la section matériel. Quand le contrôleur IR allume la 5650 le logiciel affecte la sortie PWM à 50 %. Qui peut être facilement modifié si vous voulez un réglage par défaut plus ou moins élevé. La sortie PWM est définie à 0 % lorsque l’alimentation est coupée. Eh bien, c’est tout pour Episode 14 « Fun avec PIC Assemblée ». Restez à l’écoute des autres épisodes.