Catégorie : programmation
Programmation des microcontrôleurs
Assembleur, C, BASIC, Delphi : outils et mode d`emploi

Infos. pratiques
ISBN : 978-2-86661-146-0
Auteur : B. Kainka
Volume : 208 pages
Format : 14 x 21 cm
Date de parution : 03/2004
Prix : 26,80 €




Contenu
Table des matières : voir ci-dessous
Couverture : ProgMicrocontr9x14cm.tif

Les microcontrôleurs ouvrent des voies qui conduisent bien au-delà de ce que permet l'électronique conventionnelle.
Ces petites merveilles transforment de fond en comble tous les domaines que touche l'électronique, que ce soit sous le capot de votre voiture, ou sur les robots explorateurs de Mars. Et vous, qu'en faites-vous ?
Le plus étonnant, finalement, est que tout ceci est à la portée d'un amateur motivé. Ce n'est nullement une affaire de spécialistes.
Vous aussi pouvez, sans études préalables, insuffler la vie à des circuits à microcontrôleur, leur donner une certaine intelligence, et élargir ainsi le champ de vos connaissances par une expérience exaltante.

Ce livre permet de prendre la fusée en marche. À partir d'une modeste carte d'expérimentation associée à un simple ordinateur de bureau, il propose une initiation dynamique et ouverte, avec plusieurs microcontrôleurs de la famille 8051, depuis le petit 89C2051 jusqu'à l'AN2131, spécialiste de l'USB, mais aussi et surtout l'AT89S8252 et l'AT89C2051 (le plus léger de la famille).
Pour le logiciel, il est également fait appel à des ressources diverses : assembleurs, interpréteurs BASIC, Delphi, compilateurs C. Autant d'outils gratuits disponibles sur le réseau Internet pour les microcontrôleurs déjà cités, et pour lesquels ce livre donne au lecteur de solides éléments de programmation et une vue d'ensemble claire et engageante. Les résultats des expériences proposées sont étonnants.

N.B. Ce livre reprend et enrichit considérablement la série d'articles publiés dans Elektor en 2002.


Table des matières
  • Microcontrôleur AT89S8252 - Carte 89S8252 Flash - Programmation avec MicroFlash - ES52 Flash - Chargement en Delphi - Chargement avec Atmelisp
  • Programmation en assembleur - Accès aux ports - Boucles de comptage
  • L'interpréteur BASIC 52 - Terminal BASIC - Diviseur de fréquence en BASIC 52
  • Le compilateur BASIC BASCOM 8051 - Paramétrage - Sorties sur port - Sorties Print - Parties de programme en assembleur
  • Compilateurs C - Sorties rapides sur port avec Reads51 - Diviseur de fréquence en C - Compilateur C SDCC - µC/51
  • UART, chronomètres et interruptions - Interface sérielle du 8051 - Transmission sérielle en assembleur, avec Reads51, BASIC 52 - UART logiciel en BASCOM 8051 - Interruptions en BASIC 52 - Interruptions sérielles en assembleur - Interruption de chronomètre/compteur en C
  • Commande d'afficheur à cristaux liquides en BASIC 52, en BASCOM 8051 - Commande de LCD en C Rigel
  • Compteur avec chien de garde et EEPROM - Entrée de comptage et EEPROM - Réception de caractères commandée par interruption - Interface utilisateur
  • Extensions de port et convertisseur analogique-numérique - Réutilisation d'une interface polyvalente pour PC - Registres à décalage

À l’occasion de la parution de ce livre, et pour vous faciliter le démarrage, nous proposons le kit de la carte Flash 89S8252 d’Elektor monté et prêt à l’emploi !
  • Carte 89S8252 Flash - Platine sans composants (010208-1) - 22,05 €
  • Carte 89S8252 Flash - Kit monté prêt à l'emploi (+divers) (010208-91) - 99,00 €



L'auteur
B. Kainka est l'auteur de nombreux livres de mise en pratique de l'électronique, aussi bien dans le domaine de la micro-informatique que celui de la réception radio. Collaborateur régulier d'Elektor, il a également publié de nombreux articles. Son approche à la fois rigoureuse et expérimentale, son sens de la pédagogie (il a longtemps enseigné) et sa curiosité pour les chemins de traverse en font un auteur très apprécié par les lecteurs désireux de s'initier en lisant et en pratiquant.


Autres titres du même auteur
Retour au catalogue
MAJ 24/06/2008