Chronographe pour Canon à Air (4 / 6 étapes)

Étape 4: logiciels

Le logiciel a été écrit dans l’assembly à l’aide d’outil de Microchip MPASM, qui peut être téléchargé gratuitement sur leur site Web.

Le fichier *.asm de code source et le fichier *.hex assemblés pour la programmation sont attachés. On trouve également un diagramme haut niveau du programme principal.

Détails

Le microprocesseur utilisé est un PIC16F628A.  Le microprocesseur fonctionne sur sa propre horloge interne de 4 MHz.  Les cycles d’instruction interne donc prennent chaque 1 microseconde.

Le programme tourne une horloge interne lorsque le premier faisceau est cassé. L’horloge interne (timer 0 sur ce processeur PIC) décompte progressif à un taux d’un chef d’accusation par cycle d’enseignement.  Lorsque la deuxième poutre est rompue, le programme désactive le compteur. Minuterie 0 est seulement de 8 bits, et donc il déborde de chaque 256 compte, ou toutes les 256 microsecondes.  Le logiciel vérifie les débordements et incrémente une autre variable à chaque fois qu’un dépassement de capacité se produit, si cette variable déborde (après cycles de 65536 instructions), puis une autre variable est incrémentée.  De cette manière, un nombre de 24 bits du nombre de cycles d’instruction qui ont eu lieu depuis la rupture de la première poutre est généré. Comme un cycle d’instruction prend 1 microseconde, le comte est en microsecondes.

Si le comte déborde la deuxième variable, le programme se termine et affiche un message de délai d’expiration.
24 bits peut stocker une valeur de 16777215 comtes donc le minuteur peut mesurer un intervalle entre les événements autant que 16,78 secondes.

Si la deuxième poutre est rompue avant l’expiration de la durée maximale, le programme procède ensuite à convertir le nombre binaire 24 bits en 8 chiffres décimaux ASCII qui sont ensuite affichées sur l’écran LCD.

Lorsque l’unité est la première puissance vers le haut, ou le réinitialiser, une intro s’affiche sur l’écran LCD pendant environ 1 seconde.  Par la suite, il affichera un écran rapide, lecture « En attente pour démarrer ». Il continuera à afficher ce message jusqu'à ce qu’après la deuxième poutre est cassé (tout au long de l’intervalle entre la rupture de deux faisceaux).  Après que la deuxième poutre est cassée, les résultats sont affichés puis comme XXXXXXXX MICROSECONDES.  Ce message s’affiche jusqu'à ce que vous appuyez sur le bouton reset ou l’alimentation de l’appareil est à vélo et rallumez-le.

Si le nombre dépasse la valeur maximale, le message « COUNT OVERFLOW » sera affiché jusqu'à ce qu’une réinitialisation ou cycle d’alimentation se produit.

Articles Liés

Modification de la Valve par aspersion pour Canon à Air

Modification de la Valve par aspersion pour Canon à Air

dans cette vidéo je vais vous montrer une façon simple de modifier une vanne d'arrosage pour une utilisation dans un canon à air / spud gun.  Cette modification permettra à votre robinet ouvrir beaucoup plus vite que la normale, vous offrant plus de
Facile aux prises rig pour votre canon à air deux man

Facile aux prises rig pour votre canon à air deux man

il s'agit d'une plate-forme simple pour transformer votre canon à air deux homme un grappin.Étape 1: ce que vous devezpour faire cela, vous avez besoin ;-Scotch/Chatterton-argile-un fût de flèche en bois-facile deux type homme canon à air snorelaxy7-
Canon à Air Valve haute pression Piston

Canon à Air Valve haute pression Piston

Alright donc j'ai n'ai pas publié quoi que ce soit ici années dues au manque de digne projets temps ou la combinaison des deux. J'ai récemment créé ce canon à air valve piston et pour plusieurs raisons, j'ai décidé de publier cette ible partielle. Qu
Comment faire un canon à Air Coaxial

Comment faire un canon à Air Coaxial

cette vidéo montre comment faire une compacte 2" portait le canon à air avec un robinet à piston coaxiale. Pour comprendre comment ces vannes travail examiner la troisième animation dans le lien suivant :http://www.spudfiles.com/forums/piston-valves-
Canon à Air PVC

Canon à Air PVC

il y a un mois, mes amis et moi avons eu beaucoup trop de temps sur nos mains. Et, comme plus retors collégiens ont l'habitude de le faire, nous avons décidé de faire quelque chose qui est allé BOOM ! Ainsi, nous sommes arrivés avec des plans pour ce
Comment construire un canon à Air générique

Comment construire un canon à Air générique

canons d'Air. Amusant pour toute la famille. Pousses n'importe quoi, vraiment. Bouteilles d'eau pour les enfants, les bouteilles de boissons alcoolisées pour papa, ustensiles de cuisine pour maman, la nourriture pour le chien, les animaux chien (Kidd
Lancement des gicleurs supersoniques avec un canon à Air PVC !

Lancement des gicleurs supersoniques avec un canon à Air PVC !

Avez-vous déjà senti une volonté de lancer une pomme de terre dans le ciel à grande vitesse ? Ou peut-être sur le côté plus froid, être une armée d'un seul homme dans chaque guerre de boule de neige avec un lanceur pneumatique de boule de neige ? Oui
Canon à Air simple

Canon à Air simple

Vidéo courte démoCette instructable va vous montrer comment assembler ce canon à air base. Avec la pression de l'air droit, le projectile droit (un petit rocher ou un morceau de pomme de terre) et un peu de chance, le canon à air peut se déclencher j
Canon à air comprimé

Canon à air comprimé

ce Instructable vous guidera dans les étapes pour construire un canon à air base propulsé pour lancer des choses telles que des ballons d'eau ou des t-shirts. Mesures pour l'air réservoir et baril longueurs, trouvés dans les étapes 2 et 3, sont les d
Canon à air puissant

Canon à air puissant

http://www.youtube.com/watch?v=dDp7Ool6QwcCette instructable va vous montrer comment créer un canon à air. La plupart de ces fournitures se trouvent à un dépôt de maison ou autre quincaillerie. Le reste peut être commandé sur amazon. Il s'agit d'un p
Canon à Air Cup en papier

Canon à Air Cup en papier

version A DIY de AirZooka. Un canon à air simple qui va tirer des bouffées d'air en forme de Tore (AKA : anneaux). Ajouter fumée et vous obtenez des anneaux de fumée.Étape 1: matériaux Liste de matériaux :Tasse de papier avec couvercleUn gant en late
Facile deux homme canon à air (pousses 20-150yrds)

Facile deux homme canon à air (pousses 20-150yrds)

ce Canon peut tirer jusqu'à 150yrds selon la forme et la taille de la pastille que vous utilisez.Ce canon est facile à faire et à utiliser que les pièces sont extrêmement simples et chaque maison aura ces pièces.AVERTISSEMENT : ce Canon tire sur < 65
Construire un Cheap'n'Simple Canon à Air

Construire un Cheap'n'Simple Canon à Air

Hi there ! Ce canon à air est un grand projet pour n'importe qui. Il est facile à faire, plaisir de jouer avec et ne pas à manger. C'est le premier canon à air que j'ai jamais construit, mais j'ai fini celui plus récent. Ce qui ? Je m'explique. J'ai
Mon Canon à air fait maison.

Mon Canon à air fait maison.

Il s'agit d'un canon à air très simple et pas cher que j'ai construit. Si vous avez une idée pour résoudre le problème ou des suggestions pour munitions qui fuit, s'il vous plaît dites-moi ! : )Il s'agit de la liste des matières que j'ai utilisé.1: 1