|
|
Microcontrôleur 68HC11 - Applications
Attention ! Ce livre est épuisé et il ne
sera pas ré-édité
Les microcontrôleurs peuvent aujourd’hui se prêter à la
réalisation d’innombrables applications aux caractéristiques les plus
diverses. Malgré cette diversité, le développement de ces applications
résulte bien souvent du regroupement d’un ensemble de solutions classiques,
tant matérielles que logicielles.
|

|
Après
vous avoir présenté les diverses méthodologies de travail et les moyens à
utiliser pour mettre au point vos propres applications, cet ouvrage vous propose
de découvrir ces différentes solutions.
Une vaste collection de schémas d'interfaces types, avec
leurs logiciels de commande, vous est tout d'abord proposée afin de répondre
à la majorité des problèmes que vous pouvez rencontrer.
Une partie logicielle suit cet exposé avec une bibliothèque
de sous-programmes qui vous fournit de très nombreux modules, prêts à
l'emploi, accomplissant les fonctions les plus diverses, depuis la simple
conversion de format de données jusqu’à des programmes de calculs
scientifiques en virgule flottante.
|
Le développement d’une application conduisant souvent à
réaliser une maquette, différents schémas de programmateurs, de réalisation
simple et peu coûteuse, pilotés par un compatible PC ou un Macintosh, vous
sont ensuite présentés.
Enfin, la disquette associée à cet ouvrage vous permet d’utiliser
immédiatement dans vos propres applications tous les programmes présentés,
sans phase de saisie fastidieuse et source d’erreurs. Elle contient en outre
un véritable assembleur 68HC11 pour compatible PC prêt à l’emploi.
Que vous soyez professionnel, étudiant ou simple amateur
d'électronique, cet ouvrage est donc le manuel pratique que vous attendiez si
vous développez des applications à base de microcontrôleurs 68HC11.
Sommaire détaillé
Avant-propos
Chapitre 1 : Les microcontrôleurs 68HC11
- Architecture interne
- La famille HC11
- Les signaux disponibles
- Circuit d'horloge
- Circuit de RESET
- Schémas types de mise en oeuvre
- Mode « single chip » ou circuit seul
- Mode « expanded » ou étendu
- Configuration et modes de fonctionnement
Chapitre 2 : Développement d'une application
- Choix du microcontrôleur
- Notions de système de développement
- Langage machine et langage évolué
- Les constituants de base d'un système de développement
- Emulateurs, simulateurs et maquettes de test
- Système de développement gratuit
- Les constituants de base
- Méthode générale de travail
- Règles d'écriture des programmes
- Evaluation des expressions
- Directives d’assemblage
- Utilisation de l'assembleur
- Programmation du 68HC11
- Le format S1 - S9
- Le site Internet de Motorola
Chapitre 3 : Schématèque d'interfaces
- Sorties parallèles
- Commande de LED ou de photo-coupleurs
- Commande de relais
- Commande directe de charges alimentées en continu
- Commande d'afficheurs à LED
- Commande d'afficheurs LCD
- Entrées parallèles
- Poussoirs et commutateurs
- Entrées opto-isolées
- Utilisation de claviers
- Entrées/sorties combinées
- Circuits externes à interface parallèle
- Fonctionnement en mode étendu
- Fonctionnement en mode circuit seul
- Circuits externes à interface série synchrone
- Mémoires à accès série
- Périphériques à accès série
- Utilisation de l’interface série asynchrone
- Utilisation du timer
- Mesure de période
- Mesure d’impulsions sous interruption
- Génération de signaux rectangulaires
- Utilisation de l’EEPROM de données
Chapitre 4 : Bibliothèque de programmes
- Du bon usage des étiquettes
- Une programmation très souple
- Conventions communes aux sous-programmes présentés
- Sous-programmes généraux
- RAZ et initialisation mémoire
- Transfert mémoire
- Génération de délais
- Conversions de formats
- Sous-programmes arithmétiques en virgule flottante
- Format utilisé en virgule flottante
- Gestion des erreurs
- Opérations arithmétiques et conversions
- Extraction de racine carrée
- Fonctions trigonométriques
- Conversions de format internes
Chapitre 5 : Programmateurs de 68HC11
- Retour sur le mode « bootstrap »
- Programmation de la RAM de données
- Programmateur d’EEPROM de données
- Schéma du programmateur
- Logiciel du programmateur
- Mode d’emploi du programmateur
- Programmateur de 68HC711
- Schéma du programmateur
- Logiciel du programmateur
- Mode d’emploi du programmateur
Annexe : Disquette de programmes
|