Accueil Remonter Documentations Schémas Logiciels et Circuits Livres Services Liens Contactez-moi Petites Annonces Boutique  
   

Page Précédente
 
 

Les Microcontrôleurs PIC - Recueil d'applications

Sommaire détaillé

Avant-propos

Chapitre 1 : Choix et mise en œuvre des PIC

1. Les différentes familles de PIC
2. Comment interpréter les références
3. Les différents types de mémoires de programme
4. L’alimentation des PIC
5. Les circuits d’horloges
    5.1 Schémas des circuits d’horloge
    5.2 Le registre OSCCAL et la calibration d’horloge
6. Circuiterie de reset
7. Appellations normalisées des diverses pattes disponibles
8. Les schémas de mise en œuvre de base

Chapitre 2 : Outils de développement

1. Choix d’un langage de programmation
2. Le contenu d’un système de développement
    2.1 Assembleur et compilateur
    2.2 Emulateur ou simulateur
    2.3 Programmateur
3. L’outil de développement MPLAB de Microchip
    3.1 L’environnement de développement offert par MPLAB
    3.2 L'assembleur MPASM
    3.3 Syntaxe de l'assembleur MPASM
    3.4 Le simulateur MPSIM
    3.5 Prise en main de MPLAB
4. Lorsque le simulateur ne suffit plus
5. L'assembleur compatible 8051 CVASM16 de Tech Tools
6. Maestro : l’outil qui programme à votre place

Chapitre 3 : Programmateurs de PIC

1. La programmation en circuit ou ICSP
    1.1 Principe de la programmation en circuit
    1.2 Connecteur de programmation en circuit « intelligent »
2. Les différents types de programmateurs.
    2.1 Programmateurs de développement et programmateurs de production
    2.2 Programmateurs universels et programmateurs dédiés
3. Réalisez un programmateur de PIC « stand alone »
    3.1 Internet et les programmateurs de PIC
    3.2 Schéma du programmateur « stand alone »
    3.3 Réalisation du programmateur « stand alone »
    3.4 Configuration du programmateur « stand alone »
    3.5 Utilisation du logiciel IcProg
4. Réalisez un programmateur de PIC « en circuit »
    4.1 Schéma du programmateur en circuit
    4.2 Réalisation du programmateur en circuit
    4.3 Configuration et utilisation du programmateur en circuit
5. Comment « bien » gérer les bits ou fusibles de configuration

Chapitre 4 : Cartes de développement et d’expérimentation

1. Contenu type d’une carte de développement
2. La carte Easy PIC 2 de Mikroelektronika
3. Quelques conseils d’utilisation
    3.1 LED d’indication d’état des ports parallèles
    3.2 Poussoirs d’entrée et de reset
    3.3 Afficheurs à LED 7 segments
    3.4 Afficheur à cristaux liquides
    3.5 Interface série RS 232
    3.6 Résistance de rappel des ports parallèles
    3.7 Potentiomètres pour le convertisseur A/D
    3.8 Modules optionnels
    3.9 Programmateur USB intégré

Chapitre 5 : Bibliothèque de programmes utiles

1. Gestion des pages mémoire
2. Utilisation du mode sommeil
3. Transmission série asynchrone sans UART
4. Sous programmes arithmétiques
    4.1 Multiplication non signée 8 bits par 8 bits
    4.2 Multiplication signée et non signée 16 bits par 16 bits
    4.3 Division signée et non signée 16 bits par 16 bits
    4.4 Addition et soustraction sur 16 bits
    4.5 Opérations en virgule flottante
    4.6 Conversion DCB - binaire
    4.7 Conversion binaire - DCB
    4.8 Addition et soustraction en DCB

Chapitre 6 : Gestion des entrées standards

1. Poussoirs, commutateurs et interrupteurs simples
2. Interrupteur triple avec anti-rebondissement
3. Interrupteurs à effleurement
4. Interrupteur programmable automatique
5 Interfaces pour claviers
    5.1 Utilisation d’un encodeur externe
    5.2 Gestion du clavier par logiciel
    5.3 Réveil par action sur un clavier
6. Entrées opto-isolées

Chapitre 7 : Gestion des sorties standards

1. Diodes électroluminescentes (LED) et photo coupleurs
2. Commande de relais
3. Commande directe de charges alimentées en continu
4. Commande d'afficheurs à LED
    4.1 Commande directe
    4.2 Circuit d’interface externe
5. Commande d'afficheurs à cristaux liquides (LCD)
6. Interface commune clavier – afficheurs

Chapitre 8 : Timers, minuteries et horloges

1. Diviseur programmable
2. Relais temporisé
3. Minuterie programmable
4. Horloge temps réel complète
5. Timer programmable universel

Chapitre 9 : Interfaces analogiques

1. Entrée analogique sur un port numérique
2. Mesure directe de fréquence
3. Thermostat sans convertisseur analogique/digital
4. Gradateur de tension continue à découpage

Chapitre 10 : Interfaces de puissance

1. Connexion directe des microcontrôleurs PIC au secteur EDF
2. Interrupteurs et gradateurs secteur divers
3. Gradateur à découpage avec interface série
4. Commande de moteurs pas à pas unipolaires

Chapitre 11 : Gestion des circuits d’interface externes

1. Périphériques standards à interface parallèle
2. Périphériques à interfaces série simple
    2.1 Interface série de type Microwire
    2.2 Convertisseur analogique/digital externe à interface série
3. Interface pour bus I2C
    3.1 Caractéristiques principales du bus I2C
    3.2 Protocole du bus I2C
    3.3 Exemple d'application

Chapitre 12 : Automatismes et applications diverses

1. Compteur de temps de fonctionnement de très longue durée
2. Commande intelligente pour pompe vide cave
3. Protection pour compresseur frigorifique
4. Commutateurs adressables par liaison série

Chapitre 13 : La programmation des PIC en langage évolué

1. La programmation des PIC en Basic
    1.1 Les compilateurs PicBasic Compiler
    1.2 Le matériel nécessaire
    1.3 Le Basic du PicBasic Compiler
2. Le cas particulier des Basic Stamp
3. La programmation des PIC en C

Annexes

1. Contenu du CD ROM
    1.1 Répertoire DEVELOPPEMENT
    1.2 Répertoire PROGRAMMATEUR
    1.3 Répertoire BASIC
    1.4 Répertoire SOURCES
    1.5 Répertoire DOCUMENTATIONS
    1.6 Répertoire ACROBAT
2. Adresses Internet utiles
 

 

Achetez directement ce livre en ligne chez l'un de mes partenaires : Amazon.fr ou
Alapage.com en cliquant sur le bouton correspondant.



Site déclaré à la CNIL sous le n° 1112858
© 2008 - C.Tavernier - Reproduction interdite sans autorisation