PIC micro Code Timer

Voici le code minimal pour faire minuterie 1 (une minuterie 16bits) fonctionne à l’aide de PICBasic.

Description générale des variables de minuterie PIC utilisés pour contrôler la minuterie: (vous devriez être capable d’utiliser ces quel que soit le langage de programmation que vous utilisez) :

T1CON.0 est le premier bit de l’octet de configuration de minuterie, ce bit est utilisé pour démarrer et arrêter la minuterie.
--Oui--
T1CON.0=1, démarre la minuterie
T1CON.0=0, arrête la minuterie

TMR1H est octet haut de la valeur de la minuterie (bits 8 à 15)
TMR1L est octet de poids faible de la valeur de la minuterie (bits 0 à 7)
--Oui--
TMR1H = 0 ' réinitialise l’octet haut de la valeur de la minuterie
TMR1L = 0 ' réinitialise l’octet de poids faible de la valeur de la minuterie
--et--
MyTime.Lowbyte = TMR1L ' met l’octet de poids faible de la minuterie en bas 8 bits de MyTime
MyTime.Highbyte = TMR1H ' met l’octet haut de la minuterie en haut 8 bits de MyTime

REMARQUE :
le MyTime doit être déclarée comme un mot, pas un octet, puisqu’elle doit être de 16 bits longtemps pour contenir la valeur de timer1 entier 16 bits

REMARQUE :
Lors de l’écriture ou de lecture de la minuterie, il est très important dans quel ordre c’est fait. Lors de la lecture des valeurs de minuterie, il faut lire d’abord le bas, puis l’octet haut. Lorsque vous écrivez la minuterie valeurs écrire tout d’abord le haut puis le bas, c’est en raison de complications dans le fonctionne de la minuterie.

REMARQUE :
quand je dis « valeur de la minuterie », je veux dire un nombre représentant la quantité de temps depuis le démarrage de la minuterie. Pour convertir entre temps réel et des unités de valeur timer1, il semble y avoir une ration de 5:1 entre les unités de timer1 et microsecondes (5000 unités de timer1 = 1000 microsecondes = 1 milliseconde)

Articles Liés

Circuit de micro 555 timer

Circuit de micro 555 timer

10 mm x 10 mm, c'est l'un des plus petits circuits I.C 555 vous ne verrez jamais !Étape 1: L'idéeJusqu'à présent, cela a été juste un projet de mine à rétrécir en bas un circuit 555 temporisateur aussi petit que possible à l'aide de micro électroniqu
Comment choisir un microcontrôleur

Comment choisir un microcontrôleur

il l'habitude d'être assez limitait le nombre de jetons de microcontrôleur différents disponibles pour les amateurs. Tu dois utiliser tout ce que vous arrivaient à acheter chez le marchand de puce de correspondance, et qui réduit le choix à un petit
Ciel de Tata distant à l’aide de PIC

Ciel de Tata distant à l’aide de PIC

J'ai blogué à ce sujet à http://chaukasalshi.blogspot.in/2015/03/pic-micro-remote-for-tata-sky.htmlla lecture de codes et de la transmission sont discutée.actuellement, le programme accepte les commandes sur un uart, pas d'un clavier.le code est disp
Programmer le PIC avec Arduino

Programmer le PIC avec Arduino

C'est juste un autre « show and tell », mais une fois de plus, il y a des fichiers gerber et ainsi de suite inclus.Ce bouclier Arduino est une version PCB d'un circuit conçu par Rhys Weatherley. Lorsqu'il est utilisé en conjonction avec deux esquisse
Arduino LCD Thermomètre / thermostat avec sonde de température TMP36GZ ajouté 2 relais de chanel, ajouté RTC ds1307, ajouté un case.based sur le Guide WWC.

Arduino LCD Thermomètre / thermostat avec sonde de température TMP36GZ ajouté 2 relais de chanel, ajouté RTC ds1307, ajouté un case.based sur le Guide WWC.

HY mon premier guid basé sur le guide de la CME.3 octobre 2013 ajouté cas (étape 13)23 septembre 2013 ajouté RTC (realtimeclock) Ds1307 (étape 11)13 septembre 2013 ajouté 2 relais de chanel pour éteindre l'ampoule de chauffage. (étape 8)1 Arduino Uno
Anneau de télécommande A faire

Anneau de télécommande A faire

mouvement d'un doigt ou une main peut contrôler un robot, PC, TV ou tout autre périphérique. Cette touche moins télécommande anneau mesure mouvement humain permettant de télécommander les appareils.Pour les utilisations possibles pour le malade ou ay
Pilote de Port parallèle 3 Axis CNC, Steppers Opto-isolée, unipolaires

Pilote de Port parallèle 3 Axis CNC, Steppers Opto-isolée, unipolaires

Contrôle 3 moteurs pas à pas unipolaire, pour une utilisation avec des Machines CNC. Pilote simple avec arrêt automatique de bobine, pour assurer un fonctionnement efficace.  Opto-isolée pour la protection des Supports C.P. plus parallèleport en fonc
Contrôleur pour ma Machine de commande numérique par ordinateur d’Arduino au laser

Contrôleur pour ma Machine de commande numérique par ordinateur d’Arduino au laser

si vous utilisez Linux EMC j'ai pu facilement conduire un laser de l'axe de direction de l'axe Z sur le port parallèle. Le code confidentiel conservé ce dernier État, donc si le dernier mouvement félicite était déprimé C'est resté comme ça, alors mêm
Nouvelle horloge numérique de terre temps (NET) en cas de rétro-moderne recyclé

Nouvelle horloge numérique de terre temps (NET) en cas de rétro-moderne recyclé

jamais se confondre par GMT ou souhaite juste que vous aviez un refroidisseur moyen de garder une trace de temps ?  Construire une horloge nouvelle terre !  À l'aide d'un microcontrôleur PIC, un code et un couple à des éléments distincts, vous pouvez
Intéressé par la conversion entre les nombres décimaux, hexadécimaux et bianary

Intéressé par la conversion entre les nombres décimaux, hexadécimaux et bianary

que vous avez jamais été intéressé par langage de données informatique qui est écrit en binaire 0,1 ou pic micro-contrôleurs et la façon dont les adresses sont stockées dans leur mémoire ou voulez envoyer mots codés comme nombres, alors vous êtes ven
Météo affichage utilisant Arduino et framboise Pi

Météo affichage utilisant Arduino et framboise Pi

Ce projet est le système d'affichage de temps à l'aide de 16 * 2 lcd, arduino, raspberry pi, internetce projet de construction est très simple nécessité très moins AssembléeC'est d'afficher la météo dans n'importe quel ware dans le monde sur 16 * 2,
Hacking Guide à la carte-cadeau de Wii

Hacking Guide à la carte-cadeau de Wii

cible est distribuer des Cartes-cadeaux de Wii en prévision de la libération de Nintendo de cette console remarquable. Les cartes sont un peu plus épais que votre carte de crédit régulière et abritent certains électronique très chouette. En appuyant
Le véritable NES fascetta Arcade

Le véritable NES fascetta Arcade

comme tout le monde dans le monde, j'ai grandi avec un amour pour les jeux vidéo.  Plus précisément les jeux pour la Nintendo Entertainment System.  Je ne sais pas pourquoi, mais je ne peux pas vraiment entrer dans tous les jeux modernes.  La chose g
Un suivi solaire automatique motorisé fenêtre rénovation aveugles en utilisant Arduino

Un suivi solaire automatique motorisé fenêtre rénovation aveugles en utilisant Arduino

Bâtiments représentent 20 à 40 % de l'énergie totale utiliser dans les pays développés. Stores (ou stores) peuvent aider à réduire la construction énergie utiliser et améliorer le confort visuel (réduisant l'éblouissement et augmenter l'éclairage nat