Accueil Remonter Documentations Schémas Logiciels Liens Mes livres Contactez-moi Librairie  

 
 
 

Applications des Microcontrôleurs PIC - Des PIC 10 aux PIC 18

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. 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 « en circuit »
    3.1 Internet et les programmateurs de PIC
    3.2 Schéma du programmateur en circuit
    3.3 Réalisation du programmateur en circuit
    3.4 Configuration et utilisation du programmateur en circuit
    3.5 Utilisation du logiciel IcProg
4. Réalisez un programmateur de PIC « stand alone » ou autonome
    4.1 Schéma du programmateur « stand alone »
    4.2 Réalisation du programmateur « stand alone »
    4.3 Configuration du programmateur « stand alone »
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 Clavier en matrice et touches de menu
    3.4 Afficheur alphanumérique à cristaux liquides
    3.5 Afficheur COG à cristaux liquides
    3.6 Afficheur graphique à cristaux liquides
    3.7 Interface série RS 232
    3.8 Interface PS/2
    3.9 Interface USB
    3.10 Résistance de rappel des ports parallèles
    3.11 Convertisseur analogique/digital
    3.12 Interface pour clavier tactile
    3.13 Expanseur de ports
    3.14 Modules optionnels
    3.15 alimentation
    3.16 Programmateur USB intégré
4. La carte de développement "du pauvre"

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 Un précurseur : le Basic Stamp
    1.2 Son principal concurrent : le PICBASIC
    1.3 La genèse des compilateurs Basic pour PIC
    1.4 Une affaire de bibliothèque
    1.5 PIC 12, 14 et 16 bits
    1.6 Les principaux compilateurs Basic pour PIC du marché
    1.7 Une grande simplicité de programmation
2. La programmation des PIC en C
    2.1 Les principaux compilateurs C pour PIC
    2.2 du C aussi simple que du Basic

Annexes

1. Contenu des suppléments en ligne
    1.1 Répertoire DEVELOPPEMENT
    1.2 Répertoire PROGRAMMATEUR
    1.3 Répertoire BASIC
    1.4 Répertoire C
    1.5 Répertoire SOURCES
    1.6 Répertoire ACROBAT
2. Adresses Internet utiles
 


Achetez directement ce livre en ligne chez Amazon.fr en cliquant sur ce bouton ->


 

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