Affichage des articles dont le libellé est Logiciel. Afficher tous les articles
Affichage des articles dont le libellé est Logiciel. Afficher tous les articles
11/05/2014

Echantillonnage d’un signal sinusoïdal en utilsant le logiciel MULTISIM


en traitement du signal, l'échantillonnage consiste à transmettre un signal en capturant des valeurs à intervalles réguliers ; c'est le découpage temporel ou spatial, première étape du multiplexage ou de la numérisation ;




Echantillonnage d’un signal sinusoïdale  

On utilise un générateur de pigne de Dirac. Ainsi on multiplie le signal a échantillonné par le pigne de Dirac 









08/03/2014

la programmation des PIC en langage C sous MPLAB.

Programmer les PIC en C


        Introduction


Cette page porte sur la programmation des PIC en langage C sous MPLAB.

   Vous trouverez une suite de didacticiels, qui vous permettront en partant presque de 0 de développer des applications pour les PIC en langage C. Chaque didacticiel est la suite logique du précédent. Pour cet apprentissage, vous aurez besoin de :
                  -Logiciels gratuits disponibles sur Internet. Ces logiciels vous seront présentés au fur et à mesure des besoins.
                  -Programmateur de composants. Celui-ci est disponible sur le site.

        Avantages du C


   Pour de la programmation de base, le C est intéressant. Il permet rapidement, sans gros effort, de développer des programmes fonctionnels. Il permet aussi de s'affranchir de connaissances complexes sur l'architecture des PIC. Il a l'avantage de gérer facilement les boucles, les choix, ainsi que l'affichage.

        Inconvénients du C


   Le C n'est pas le langage naturel du microcontrôleur. Il permet de programmer plus intuitivement. Les logiciels de programmation en C transforment alors les lignes en C en lignes assembleurs directement compréhensibles par le microcontrôleur. Pour programmer efficacement, il est souvent nécessaire d'aller voir le code assembleur, il est donc conseillé d'avoir des bases solides en assembleur pour développer des programmes conséquents. Je vous conseille alors les didacticiels pour l'assembleur faits par .

        Les Cours

   Pour tous les cours, nous n'utiliserons qu'un seul type de PIC: le 16F84A. Ses possibilités sont intéressantes, il peut être effacé et reprogrammé plusieurs fois, son prix est faible (autour de 4 €). Tout ceci en fait un des PIC les plus utilisés par les amateurs.
Installation des programmes et première simulation (204Ko) version 1.3
   Ce tutorial vous permettra d'installer MPLAB version 6.3, de déclarer le compilateur C, d'écrire un premier programme en C afin de faire votre première simulation en C.
Architecture d'un programme et manipulation des Entres/Sorties (120Ko) version 2.1
   Vous découvrirez ici comment est architecturé un programme en C. Vous manipulerez les entrées et sorties du microcontrôleur (broches du composants) et programmerez un composant.
Alternatives et itérations (139Ko) version 1.4
   Grâce à ce fascicule vous comprendrez la notion de variable, apprendrez à créer des boucles, faire des choix. 
Maîtriser le temps avec les PIC (184Ko) version 1.1
   A l'aide de ce manuel vous apprendrez à gérer le temps avec les PIC.
Les fonctions, les interruptions(132Ko) version 1
   Vous découvrirez la notion de fonction, d'interruption, et la façon de les gérer.
Les variables, les constantes, les calculs mathématiques (131Ko)
   Comment faire réaliser des calculs mathématiques à un PIC ? Vous verrez, rien de plus simple.
 
29/07/2013

Logiciel Resistor Calculator 1.0

Resistor Calculator 1.0

  • Le calcul du code de couleur d'une valeur de résistance.
  • Calcul de la valeur de la résistance d'un code de couleur.
  • Affichage de la résistance la plus proche de la série E et les numéros de Renard.
  • calcul de résistance des circuits à LED (simple, en série, en parallèle).
  • Système d'aide intégré.
  • Mises à jour automatique du programme.
  •   Multilingue (pour le moment en anglais et en allemand).
  • Interface de programmation intuitive.
  • Support e-mail gratuite en cas de problèmes ou de questions.
  • Toutes les mises à jour gratuitement.